[解決済み] Postgres 「ERROR: キャッシュされた計画は結果の型を変更してはならない" (英語)
2022-06-04 17:41:05
質問
この例外は、私のアプリケーションの PostgreSQL 8.3.7 サーバから投げられました。 このエラーが何を意味するのか、また、このエラーに対して何ができるのか、誰か知っていますか?
ERROR: cached plan must not change result type
STATEMENT: select code,is_deprecated from country where code=$1
どのように解決するのですか?
このエラーの原因がわかりました。
私のアプリケーションはデータベース接続を開き、実行のために SELECT 文を準備しました。
一方、別のスクリプトがデータベース テーブルを変更し、上記の SELECT ステートメントで返される列の 1 つのデータ型を変更しました。
私は、データベース テーブルが変更された後、アプリケーションを再起動することによってこれを解決しました。これにより、データベース接続がリセットされ、準備されたステートメントがエラーなしで実行されるようになりました。
関連
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] JavaScriptの "require "とは何ですか?
-
[解決済み] PostgresでInsert文のUUIDを生成する?
-
[解決済み] PostgreSQL で "use database_name" コマンドを使用する。
-
[解決済み] Postgresqlで「大文字小文字を区別しない」クエリを作成する方法は?
-
[解決済み】PostgreSQLのエラーです。Fatal: ロール "username" が存在しません。
-
[解決済み】PostgreSQLで主キーの自動インクリメントを設定する方法は?
-
[解決済み】PostgreSQLで平均値を小数点以下2桁に丸めるには?
-
[解決済み] Postgresqlで「挿入無視」と「重複キー更新」(SQLマージ)をエミュレートする方法は?
-
[解決済み] PostgreSQLにデータベースが存在するかどうかをシェルで確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PostgreSQLでバッファキャッシュにデータを読み込む方法
-
PostgreSQLのユーザーログイン失敗時の自動ロック解決策
-
PostgreSQL] アクティブリンクのあるデータベースを削除する方法
-
[解決済み] Psql はサーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません、5432エラー?
-
[解決済み] psqlでデータベースを切り替えるには?
-
[解決済み] PostgresでInsert文のUUIDを生成する?
-
[解決済み】PostgreSQLがインデックス付きカラムに対してシーケンシャルスキャンを実行するのはなぜですか?
-
[解決済み] Postgres 9.4でJSONB型のカラムに対して更新操作を実行する方法
-
[解決済み] Postgresデータベースの全テーブルを切り捨てる
-
[解決済み] 拡張機能は存在するが、uuid_generate_v4 が失敗する