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

Klonen einer Postgres-Tabelle, einschließlich Indizes und Daten

PostgreSQL bietet dafür keine sehr elegante Möglichkeit. Sie könnten pg_dump mit -t verwenden und --section= um die Vor- und Nachdaten für die Tabelle auszugeben. Dann würden Sie die Pre-Daten erneut abspielen, um die Tabellenstruktur und die Check-Constraints zu erstellen, dann die Daten von dort laden, woher Sie sie bekommen, und dann die Post-Daten erneut abspielen, um die Indizes und FK-Constraints hinzuzufügen.