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

Gibt es eine Möglichkeit, pg_dump dazu zu bringen, eine bestimmte Sequenz auszuschließen?

Es gibt zwei Fälle:

  1. Die auszuschließende Sequenz gehört einer Tabelle Sie dumpen auch (typischer Fall:SERIAL Spalte).
    Siehe: Sichere eine Tabelle ohne Sequenztabelle in Postgres
    Kurze Antwort:nein, die Sequenz kann nicht weggelassen werden.

  2. Die Sequenz ist nicht im Besitz durch eine gedumpte Tabelle. Dann kann es mit der --exclude-table ausgeschlossen werden wechseln, als wäre es eine Tabelle.

Aus der pg_dump-Dokumentation:

Und über -t :