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

Existe-t-il un moyen d'obtenir pg_dump pour exclure une séquence spécifique ?

Il y a deux cas :

  1. La séquence à exclure appartient à une table vous faites également du dumping (cas typique :SERIAL colonne).
    Voir : Vider une table sans table de séquence dans postgres
    Réponse courte :non, la séquence ne peut pas être laissée de côté.

  2. La séquence n'est pas possédée par une table sous-évaluée. Ensuite, il peut être exclu avec le --exclude-table basculez comme s'il s'agissait d'une table.

À partir de la documentation de pg_dump :

Et à propos de -t :