sql >> Database teknologi >  >> RDS >> PostgreSQL

inputfilen ser ud til at være en tekstformatdump. Brug venligst psql

Fra pg_dump dokumentation:

Eksempler

At dumpe en database kaldet mydb i en SQL-script-fil :

$ pg_dump mydb > db.sql

For at genindlæse et sådant script til en (nyoprettet) database ved navn newdb :

$ psql -d newdb -f db.sql

Sådan dumpes en database i en arkivfil i brugerdefineret format:

$ pg_dump -Fc mydb > db.dump

Sådan dumpes en database i et arkiv i biblioteksformat:

$ pg_dump -Fd mydb -f dumpdir

Sådan genindlæses en arkivfil i en (nyoprettet) database ved navn newdb:

$ pg_restore -d newdb db.dump

Fra pg_restore dokumentation:

Eksempler

Antag, at vi har dumpet en database kaldet mydb i en dumpfil i brugerdefineret format:

$ pg_dump -Fc mydb > db.dump

Sådan slettes databasen og genskabe den fra dumpet:

$ dropdb mydb
$ pg_restore -C -d postgres db.dump


  1. Hvordan skriver jeg data fra R til PostgreSQL-tabeller med en autoinkrementerende primærnøgle?

  2. PGError:FEJL:aggregater er ikke tilladt i WHERE-klausulen på en AR-forespørgsel af et objekt og dets har_mange objekter

  3. DATEDIFF-funktion i Oracle

  4. Sådan opretter du forbindelse til MySQL ved hjælp af Perl