sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:database herstellen vanaf dump - syntaxisfout

De -f filename argument op psql zal het bestand inlezen, zodat u het niet hoeft in te voeren. psql zou moeten worden opgenomen in de bin-directory van PostgreSQL in Windows. Vind ik leuk:

psql -d dbname -U username -f dumpfile.sql

Mogelijk moet u een volledig pad naar het uitvoerbare psql-bestand opnemen als het niet op uw pad staat, en eventueel ".exe" toevoegen aan psql, dus het is "psql.exe".

Zorg er ook voor dat je niet naar beneden gaat in versienummers, ik ben eerder syntaxisproblemen tegengekomen (exporteer bijvoorbeeld geen 8.4-database en probeer het in een 8.1-database te laden). Als dit het geval is, moet u het dumpbestand mogelijk handmatig bewerken.



  1. SELECT LAST_INSERT_ID() retourneert 0 na gebruik van de voorbereide instructie

  2. MySQL-filterresultaten op maand en jaar

  3. Meerdere SOM voor rij

  4. Kan JavaScript verbinding maken met MySQL?