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
Christian Klinger [ Mi, 25 Oktober 2006 10:48 ] [ ID #1512941 ]

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
rene hankel [ Mi, 25 Oktober 2006 11:20 ] [ ID #1512942 ]

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
andreas.kretschmer [ Mi, 25 Oktober 2006 11:25 ] [ ID #1512943 ]

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
andre.laugks [ Mi, 25 Oktober 2006 11:34 ] [ ID #1512946 ]
Datenbanken » gmane.comp.db.postgresql.german » Autoincrement in Postgres

Vorheriges Thema: pgadmin III Abfragetooldateimenue reagiert nicht
Nächstes Thema: pgadmin III Abfragetooldateimenue reagiert nicht