sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL:obnovení databáze z výpisu - chyba syntaxe

-f filename argument na psql bude číst v souboru, takže jej nemusíte zadávat potrubím. psql by měl být obsažen v adresáři bin PostgreSQL ve Windows. Asi takhle:

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

Možná budete muset zahrnout úplnou cestu ke spustitelnému souboru psql, pokud není ve vaší cestě, a případně přidat ".exe" do psql, takže je to "psql.exe".

Také se ujistěte, že neklesáte čísla verzí, už jsem narazil na problémy se syntaxí (např. neexportujte databázi 8.4 a nezkoušejte ji načíst do databáze 8.1). Pokud ano, možná budete muset ručně upravit soubor výpisu.



  1. mysql workbench, nahraďte sloupec ze souboru

  2. Více WHERE s LIMIT MySQL

  3. IO Error:Síťový adaptér nemohl navázat spojení - s Oracle 11gR2. Spojení s vývojářem SQL

  4. Aktualizujte jednu tabulku MySQL hodnotami z jiné