Autoincrement in Postgres
Hallo,
ich bin gerade dabei mich in PG einzuarbeiten. Meine ersten Schritte
bestehen dahin ein MySQL DB zu ersetzen.
Daher auch meine erste Frage:
Gibt es eine Möglichkeit einen PrimaryKey automatisch erhöhen zu lass=
en?
In MySQL gibt es sowas wie Autoincrement.
Danke Christian
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
Re: Autoincrement in Postgres
>
> Hallo,
>
> ich bin gerade dabei mich in PG einzuarbeiten. Meine ersten
> Schritte bestehen dahin ein MySQL DB zu ersetzen.
>
>
> Daher auch meine erste Frage:
> Gibt es eine Möglichkeit einen PrimaryKey automatisch erhöhen
> zu lassen?
>
> In MySQL gibt es sowas wie Autoincrement.
>
> Danke Christian
>
wollte schon sagen RTFM
http://www.postgresql.org/docs/8.1/interactive/datatype.html #DATATYPE-SERIAL
---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match
Re: Autoincrement in Postgres
am Wed, dem 25.10.2006, um 10:48:53 +0200 mailte Christian Klinger folge=
ndes:
> Hallo,
>
> ich bin gerade dabei mich in PG einzuarbeiten. Meine ersten Schritte
> bestehen dahin ein MySQL DB zu ersetzen.
>
>
> Daher auch meine erste Frage:
> Gibt es eine Möglichkeit einen PrimaryKey automatisch erhöhen zu la=
ssen?
Na sicher doch, Sequencen.
Beim Anlegen einer table definiere als Typ einfach serial oder
bigserial.
Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?
http://archives.postgresql.org
Re: Autoincrement in Postgres
von Christian Klinger <cklinger [at] novareto.de> am 25.10.2006:
> In MySQL gibt es sowas wie Autoincrement.
In PostgreSQL sind das Sequenzen.
Dafür gibt es den Datentype SERIAL:
http://www.postgresql.org/docs/8.1/interactive/datatype.html #DATATYPE-SER=
IAL
bzw:
http://www.postgresql.org/docs/8.1/interactive/functions-seq uence.html
Andr=E9 Laugks
---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend