Pagina 1 van 1

Find Integrated News Delivery table create probleem

Geplaatst: 15 jun 2005, 13:39
door nuci
Kan iemand mij helpen met het volgende probleem, wat vast heel simpel op te lossen is voor iemand die net iets meer verstand hiervan heeft dan ik.

Ik probeer een tabel te maken zoals aangegeven in deze beschrijving voor PostGreSql:

CREATE SEQUENCE phpbb_newsfeeds_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1;
CREATE TABLE phpbb_newsfeeds (
feed_id int4 DEFAULT nextval('phpbb_newsfeeds_id_seq'::text) NOT NULL,
forum_id int4 default '0' NOT NULL,
user_id int4 default '0' NOT NULL,
news_url varchar(255) default '' NOT NULL,
news_name varchar(60),
news_limit int4 default '0' NOT NULL,
news_active int2 default '1' NOT NULL,
include_channel int2 default '1' NOT NULL,
include_image int2 default '1' NOT NULL,
CONSTRAINT phpbb_newsfeeds_pkey PRIMARY KEY (feed_id)
);
CREATE INDEX forum_id_phpbb_newsfeeds_index ON phpbb_newsfeeds (forum_id);

Wat mijn database zegt, als ik hem invoer:

Afbeelding--> lukt niet volgens mij

https://imageproxy-io.herokuapp.com/66372104c194d7dc1bc523d689d6bc1885f31d7e/687474703a2f2f73706965726f2e6f6c692e747564656c66742e6e6c2f696d616765732f6372656174657461626c6531

Kan iemand mij vertellen wat ik fout doe?

PostGreSql

Geplaatst: 15 jun 2005, 14:01
door svenn
jij gebruikt PostGreSql en dat is normaal voor mysql vrees ik ...

Geplaatst: 15 jun 2005, 14:04
door Paul
Ik probeer een tabel te maken zoals aangegeven in deze beschrijving voor PostGreSql:
Dus dat denk ik niet, tevens is dit niet echt mysql.

wat

Geplaatst: 15 jun 2005, 14:09
door svenn
wat dan wel

dit ken ik
CREATE TABLE

dit niet
CREATE SEQUENCE

Geplaatst: 15 jun 2005, 14:11
door Paul
CONSTRAINT phpbb_newsfeeds_pkey PRIMARY KEY (feed_id)
dat niet, int2 niet int4 niet
nextval('phpbb_newsfeeds_id_seq'::text) niet

Geplaatst: 15 jun 2005, 14:19
door nuci
Fanatieke reacties, altijd goed!

Maar in de bijgevoegde instructie staat:

See schemas directory for databases other than mysql

dus ik heb die van PostGreSql genomen. Lijkt me dat deze mod dan ook voor PostGreSql is toch?

Geplaatst: 15 jun 2005, 14:30
door Paul
Ja, dat is hij dan. Wel vreemd dat hij een fout geeft. Helaas kan ik je niet verder helpen, ik ken geen PostGreSql :(

Geplaatst: 15 jun 2005, 19:31
door nuci
iemand anders met kennis van postgreSql?

Geplaatst: 16 jun 2005, 16:07
door nuci
CREATE TABLE tablename (
colname SERIAL
);is equivalent to specifying:

CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL


gevonden in:
http://www.postgresql.org/docs/7.3/inte ... YPE-SERIAL