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

Cloner une table Postgres, y compris les index et les données

PostgreSQL ne fournit pas un moyen très élégant de le faire. Vous pouvez utiliser pg_dump avec -t et --section= pour vider les pré-données et les post-données de la table. Ensuite, vous relisez les pré-données pour créer la structure de la table et les contraintes de vérification, puis chargez les données d'où que vous les obteniez, puis rejouez les post-données pour ajouter les index et les contraintes FK.