PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PostgreSQL:pemulihan basis data dari dump - kesalahan sintaksis

-f filename argumen pada psql akan membaca dalam file, jadi Anda tidak perlu memasukkannya. psql harus dimasukkan dalam direktori bin PostgreSQL di windows. Seperti ini:

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

Anda mungkin harus menyertakan path lengkap ke psql yang dapat dieksekusi jika tidak ada di jalur Anda, dan mungkin menambahkan ".exe" ke psql, jadi "psql.exe".

Pastikan juga Anda tidak menurunkan nomor versi, saya pernah mengalami masalah sintaks sebelumnya (misalnya, jangan mengekspor database 8.4 dan mencoba memuatnya ke database 8.1). Jika demikian, Anda mungkin harus mengedit file dump secara manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa menggunakan IS DISTINCT FROM - Postgres

  2. NULL vs. `infinity` dalam jenis rentang PostgreSQL

  3. SQLAlchemy, Psycopg2 dan Postgresql COPY

  4. Cara Menginstal PostgreSQL 12 di Ubuntu 20.04/18.04/16.04

  5. Grup PostgreSQL yang elegan oleh untuk Ruby on Rails / ActiveRecord