SQL/データベースエラーエラー
0800308003 — 接続が存在しない
指定されたデータベース接続が存在しないか、すでにクローズされている。
postgresql
このエラーの原因
アプリケーションがクローズ済み・タイムアウト済み・または適切に確立されていない接続を使用しようとしている。接続プールの排除によりクローズされた可能性がある。
修正方法
使用前に接続の有効性を検証する。接続プールを「借用時テスト」設定にする。接続断に対してリトライロジックを実装する。
関連するエラーコード
SQL/データベースエラーエラー
SQLITE_FULL (13)SQLITE_FULL (13) — データベースまたはディスクが満杯です
ディスクまたはデータベースのサイズ上限に達したため、挿入が失敗しました。
sqlite
詳細を表示 SQL/データベースエラー致命的
5320053200 — メモリ不足
データベースサーバーのメモリが不足しました。
postgresql
詳細を表示 SQL/データベースエラーエラー
42P0442P04 — データベースの重複
指定された名前のデータベースが既に存在しています。
postgresql
詳細を表示 SQL/データベースエラーエラー
4261142611 — 無効なカラム定義
CREATE TABLE または ALTER TABLE のカラム定義が無効である。
postgresql
詳細を表示 SQL/データベースエラーエラー
4200042000 — 構文エラーまたはアクセスルール違反
SQL文に構文エラーが含まれているか、アクセスルールに違反しています。
postgresql
詳細を表示 SQL/データベースエラーエラー
42P1042P10 — 無効な列参照
GROUP BY、ORDER BY、または DISTINCT ON での列参照が無効です。
postgresql
詳細を表示