sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur utesluter man PL/pgSQL-funktioner vid export?

Det finns ett sätt att göra det. Säg att din säkerhetskopia heter backup.dump. Vad du behöver göra är:

$ pg_restore -l -f out.txt backup.dump

Det kommer att skapa en fil out.txt som innehåller en lista över objekt som finns i dumpen. Du måste redigera filen och ta bort de objekt du inte vill återställa. Sedan gör du så här:

$ pg_restore -L out.txt -h your.host.name -U username ....  backup.dump

Detta kommer att använda en fil out.txt (som du redigerade) för att välja de saker som ska återställas. Ganska praktiskt speciellt om dumpen är stor och du inte kan dumpa om databasen.



  1. Hur man redigerar data i mysql genom en modal

  2. Jämför DATETIME och DATE ignorerande tidsdel

  3. Hur EDB blev ledande på Postgres-marknaden

  4. Hur ansluter jag till Oracle 10g från fjärrklient?