友人から複製した 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 . 任意の解決策???