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

Postgresql 9.2 versi pg_dump tidak cocok

Saya mengalami ini saat menggunakan Heroku di Ubuntu, dan inilah cara saya memperbaikinya:

  1. Tambahkan repositori apt PostgreSQL seperti yang dijelaskan di "Unduhan Linux (Ubuntu)". (Ada halaman serupa untuk sistem operasi lain.)

  2. Tingkatkan ke versi terbaru (9.3 untuk saya) dengan:

    sudo apt-get install postgresql
    
  3. Buat kembali tautan simbolis di /usr/bin dengan:

    sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
    

    Nomor versi di /usr/lib/postgresql/... jalur di atas harus cocok dengan server version nomor dalam kesalahan yang Anda terima. Jadi jika kesalahan Anda mengatakan, pg_dump: server version: 9.9 , lalu tautkan ke /usr/lib/postgresql/9.9/... .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memulai Server PostgreSQL di Mac OS X melalui Homebrew

  2. Peningkatan Otomatis PostgreSQL

  3. Ulangi tabel dengan PL/pgSQL di Postgres 9.0+

  4. Heroku Rails 4 tidak dapat terhubung ke server:koneksi ditolak

  5. Kolom 'mary' tidak ada