PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

pg_dump ignoriert die Tabellensequenz?

dumping by table only - gibt nur die Tabelle aus. Sie müssen die Sequenz zusätzlich zur Tabelle separat ausgeben.

Wenn Sie Ihre Sequenz nicht kennen, können Sie sie mit \d yourtable auflisten im psql. In der Zeile, in der sich Ihre Sequenz befindet, sehen Sie etwas, das so aussieht:nextval('yourtable_id_seq'::regclass')

Dann von der Befehlszeile pgdump -t yourtable_id_seq

http://www.postgresql.org/docs/9.0/static /app-pgdump.html