PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

pg_dump ignore la séquence de table ?

dumping par table uniquement - ne videra que la table. Vous devez vider la séquence séparément en plus de la table.

Si vous ne connaissez pas votre séquence, vous pouvez la lister avec \d yourtable en psql. Vous verrez quelque chose dans la ligne sur laquelle se trouve votre séquence qui ressemble à :nextval('yourtable_id_seq'::regclass')

Puis depuis la ligne de commande, pgdump -t yourtable_id_seq

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