sql >> データベース >  >> RDS >> PostgreSQL

Postgresql9.2pg_dumpバージョンの不一致

    UbuntuでHerokuを使用しているときにこれに遭遇しました。これを修正する方法は、次のとおりです。

    1. 「Linuxダウンロード(Ubuntu)」の説明に従って、PostgreSQLaptリポジトリを追加します。 (他のオペレーティングシステムにも同様のページがあります。)

    2. を使用して最新バージョン(私にとっては9.3)にアップグレードします。
      sudo apt-get install postgresql
      
    3. /usr/binにシンボリックリンクを再作成します と:

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

      /usr/lib/postgresql/...のバージョン番号 上記のパスは、server versionと一致する必要があります 受け取ったエラーの番号。したがって、エラーが「pg_dump: server version: 9.9」と表示された場合は、 、次に/usr/lib/postgresql/9.9/...にリンクします 。



    1. 在庫データベースが小売業に利益をもたらす4つの方法

    2. LOAD DATALOCALINFILEは禁止されています...PHP

    3. SQL ServerのLEFT()とSUBSTRING():違いは何ですか?

    4. SQLite Lower()のしくみ