sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL - één tabel herstellen van databasedump

Er is geen gemakkelijke manier, behalve enkele hacks (zoals het gebruik van awk om het deel van het bestand te knippen).

Als de dump niet te groot is, is de eenvoudigste manier om de volledige back-up terug te zetten naar een tijdelijke database (gzcat backup_file.gz | psql -h host -U user database_name ) dump de ene tabel (pg_dump -t my_table ), herstel het dan.

Voor de toekomst het aangepaste formaat (pg_dump -Fc > database.dump ) is de weg te gaan. U kunt pg_restore gebruiken om een ​​enkele tabel te herstellen:pg_restore -t my_table -d database_name database.dump .




  1. Hoe u de huidige tijd in SQLite kunt krijgen

  2. Wijzig tabelkolomnamen in hoofdletters in postgres

  3. MySQL:de datums in een tussenvoorwaarde gebruiken voor de resultaten

  4. Hoe de eerste aaneengesloten groep rijen te selecteren met Oracle SQL