sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL - återställer en tabell från databasdump

Det finns inget enkelt sätt, förutom vissa hacks (som att använda awk för att klippa delen av filen).

Om dumpningen inte är för stor är det enklaste att återställa den fullständiga säkerhetskopian till en temporär databas (gzcat backup_file.gz | psql -h host -U user database_name ) dumpa den ena tabellen (pg_dump -t my_table ), återställ den sedan.

För framtiden det anpassade formatet (pg_dump -Fc > database.dump ) är vägen att gå. Du kan använda pg_restore för att återställa en enskild tabell:pg_restore -t my_table -d database_name database.dump .




  1. Biblioteket har inte laddats:libmysqlclient.16.dylib fel vid försök att köra 'rails server' på OS X 10.6 med mysql2 gem

  2. Använder distinkt i XMLAGG för att duplicera poster

  3. Hur importerar man en enorm CSV-fil med 200,00 rader till MySQL (asynkron och snabb)?

  4. uppdatera xml-data med sql-fråga på postgresql