|
|||||||||||||||||||||||||||
Svend Larsen wrote:
> Hvorledes laver man et autonummereringsfelt i en tabel i PostgreSQl?
CREATE TABLE tablename (
nummer SERIAL,
bla TEXT
osv..);
Men bemærk at du med denne kommando i virkeligheden opretter 2 tabeller,
dette skal du huske når du nedlægger tabellen igen. Dette gør PostgreSQL
også opmærksom på idet du danner tabellen.
Det stå i øvrigt beskrevet i dokumentationen i afsnittet: "Numeric
Types"
> Er der nogle fordele ved at vælge PostgreSQL frem for MySQL eller omvendt?
Det må afhænge af hvad du skal bruge din database til, hvis du bare skal
hygge dig med lidt tabeller og lidt simpel sql, så er MySQL sikkert fin
(hvis du ikke er intresseret i om den er GPL). Hvis den ikke får for
avancerede SQL spørgsmål er den mig bekendt meget hurtig og stabil.
PostgreSQL er en rigtig relations base med stort set alt hvad hjertet
kan begære af SQL fungtioner, COMMIT, ROLLBACK osv. Tilgengæld fylder
data vist noget mere på disken og til småting er den ikke så hurtig.
Selv bruger jeg postgreSQL, men ikke på grund af de avancerede
faciliteter - kun fordi der var en stupid fejl i MySQL's WindowsODBC
klient der gjorde den uanvendelig til mit formål. Da jeg var registreret
(betalende) bruger skrev jeg selvfølgelig og bad om hjælp, men jeg fik
aldrig andet end en bekræftigelse på at de havde modtaget mit
spørgsmål....
-- ____________________________________________ --
Hilsen/Regards
Klaus Vink
|
||||||||||||||
|
||||||||||||||