webForumDet fria alternativet

MySQL o PostreSQL

3 svar · 191 visningar · startad av LilleSkutt

LilleSkuttMedlem sedan feb. 2001265 inlägg
#1

Jag undrar om fälttyperna varierar mellan MySQL och PostgreSQL?

Skulle t.ex. detta funka med PostgreSQL?

CREATE TABLE tabell (id int(11) NOT NULL auto_increment, falt text NOT NULL, inlagg mediumtext NOT NULL, PRIMARY KEY(id))

------------------
---
/* LilleSkutt */

[Redigerat av LilleSkutt den 17 jul 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Nej.

Postgres stöder inte auto_increment (i alla fall inte på det viset) och mediumtext.

------------------
essentitia preter non sans multiplicandum

LilleSkuttMedlem sedan feb. 2001265 inlägg
#3

Ok, hur kan man lösa det då?? Det måste väl finnas någon fälttyp som hanterar längre texter? Och någonting som liknar auto_increment?

------------------
---
/* LilleSkutt */

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Okej då.

Det finns en datatyp som heter text.

För att hantera räknare så får man använda sequences.


create sequence nisse

CREATE TABLE ogrish(
    aleb VARCHAR(40) ,
    did      INTEGER  DEFAULT NEXTVAL('nisse'),
    caleb text)

http://www.postgresql.org/idocs/index.php?sql-createtable.html

------------------
essentitia preter non sans multiplicandum

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)