sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan specificerer man den primære nøgleseed for en postgres-tabel?

Alt du skal gøre er at oprette en sekvens med start 50 og indstille standardværdien for den primære nøglekolonne som den næste værdi for sekvensen

Her er koden

CREATE SEQUENCE seq_name START 50;
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT nextval(seq_name);


  1. Kan ikke bruge databasen i mysql (ukendt database)

  2. Postgres pg_dump dumper databasen i en anden rækkefølge hver gang

  3. MySQL med MAMP virker ikke med OSX Yosemite 10.10

  4. Opdel streng i rækker Oracle SQL