1

友人から複製した Rails アプリケーションを構築しています。Ubuntu 13.10、レール 3.2.14 を使用しています。postgresql データベースを使用していますが、rake db:migrate を実行しようとすると、次のようなエラーが表示されます。

PG::UndefinedObject: エラー: タイプ "json" は存在しません 行
1: ALTER TABLE "filters" ADD COLUMN "search_string" json

pgバージョンをインストールしました:- 9.3.1

Rails db の出力は :-psql (9.3.1、サーバー 9.1.10) です。

select version() の実行; :-i686-pc-linux-gnu 上の PostgreSQL 9.1.10

データベースに接続されているバージョンとは異なる psql -version が表示されるのはなぜですか??

私の友人は 9.2.4 に取り組んでいます。なぜこのエラーが発生するのかわかりません。パージまたは削除コマンドを使用して 9.3.1 を削除するために何度かダウングレードしようとしましたが、すべてうまくいきましたが、psql --version を確認すると、再び表示されます。 9.3.1 . 任意の解決策???

4

1 に答える 1