» »

PostgreSql in tabele

PostgreSql in tabele

TechFreak ::

Imam vprasanje v zvezi s kreiranjem tabel v postgreSql.
Sintakse(DB) PHP-jevskih skript so vecinoma pisane za mySql ali MSSql (popravite me ce se motim!!!) mene pa
zanima kaksne so razlike v primerjavi z zapisom za postgreSql (to bazo imam pac moznost uporabljati).

Kaj konkretno je potem tu narobe(javi sintakticno napako):

CREATE TABLE users (
id int5 NOT NULL auto_increment,
login varchar(15) DEFAULT '0' ,
password varchar(15) DEFAULT '0' ,
PRIMARY KEY (id)
);


LP, M

rage ::

Postgres ne pozna auto-increment nacina. Pri kreiranju moras narediti sekvenco in jo potem uporabiti pri kreiranju tabele. Nekako v tem stilu:

CREATE SEQUENCE "serial";

CREATE TABLE distributors (
did DECIMAL(3) DEFAULT NEXTVAL('serial'),
name VARCHAR(40)
);

darh ::

če bi rad po "kmečko", zadostuje tudi:

create table deblo (
  id_debla SERIAL,
  ...
);


oziroma kar z primary keyem:
CREATE TABLE deblo (
  id_debla SERIAL CONSTRAINT id_debla PRIMARY KEY,
  ...
);
Excuses are useless! Results are priceless!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

oracle 12 identity (the old way)

Oddelek: Programiranje
61060 (865) detroit
»

PostgreSQL pomoč

Oddelek: Programiranje
162510 (2003) Mato989
»

mysql vnos

Oddelek: Izdelava spletišč
51553 (1518) asgard2.0
»

SQL problem

Oddelek: Programiranje
91524 (1361) Bossek
»

anketa z vec moznostmi

Oddelek: Izdelava spletišč
121630 (1509) Packač

Več podobnih tem