Python例外エラー
Model.DoesNotExistModel.DoesNotExist
Django ORMの.get()クエリが一致するレコードを見つけられませんでした。
python
詳細を表示 「database」タグの158件のエラーコード
Model.DoesNotExistDjango ORMの.get()クエリが一致するレコードを見つけられませんでした。
sqlalchemy.exc.OperationalError接続またはデータベースレベルのエラーによりデータベース操作が失敗しました。
08001クライアントがデータベースサーバーへの接続を確立できなかった。
08003指定されたデータベース接続が存在しないか、すでにクローズされている。
08006確立済みのデータベース接続が予期せず失われた。
22001文字列の値が対象カラムに格納するには長すぎる。
22003数値が対象カラムのデータ型の範囲外である。
22007日付・時刻・タイムスタンプの値が無効なフォーマットである。
22008日時の値がフィールドの有効範囲外である。
22012SQL 式でゼロ除算が試みられた。
22P02値を必要なデータ型に変換できなかった。
23502INSERT または UPDATE が NOT NULL カラムに NULL をセットしようとした。
23503INSERT または UPDATE が外部キー制約に違反した。
23505INSERT または UPDATE が一意制約または主キーに違反した。
23514INSERT または UPDATE がテーブルの CHECK 制約に違反した。
23P01INSERT または UPDATE が排他制約に違反した。
25001このコマンドはアクティブなトランザクション内では実行できない。
25006読み取り専用のトランザクションでデータを変更しようとした。
25P02すでに失敗状態にあるトランザクション内でコマンドが発行された。
28000認証情報が無効である。
28P01認証に提供されたパスワードが正しくない。
3D000指定されたデータベースが存在しない。
3F000指定されたスキーマがデータベース内に存在しない。
40001シリアライゼーション競合によりトランザクションがロールバックされた。
40P012つ以上のトランザクションが互いのロックを待機し合い、デッドロックが発生しています。
42000SQL文に構文エラーが含まれているか、アクセスルールに違反しています。
42501現在のユーザーに必要な権限がありません。
42601SQL文に構文エラーが含まれています。
42602SQL文内の識別子名が無効です。
42701一意であるべき箇所に同じ列名が複数回出現しています。
42702列参照が複数のテーブルに存在するため、曖昧です。
42703指定された列がテーブルまたは結果セットに存在しません。
42704指定されたデータベースオブジェクト(型、演算子、関数)が存在しません。
42710指定された名前のオブジェクトが既に存在しています。
42712同一クエリ内でテーブルエイリアスが複数回使用されています。
42804式内のデータ型に互換性がありません。
42830型の不一致または一意制約の欠落により、外部キーの定義が無効です。
42883指定された名前と引数型を持つ関数が存在しません。
42P01指定されたテーブルまたはビューが存在しません。
42P02プリペアドステートメントのパラメーターが参照されていますが、定義されていません。
42P03指定された名前のカーソルが既に存在しています。
42P04指定された名前のデータベースが既に存在しています。
42P06指定された名前のスキーマが既に存在しています。
42P07指定された名前のテーブルがスキーマ内に既に存在しています。
42P10GROUP BY、ORDER BY、または DISTINCT ON での列参照が無効です。
42P16テーブルの定義が無効です。
42P18式のデータ型を判定できませんでした。
53100データベースサーバーのディスクが満杯です。
53200データベースサーバーのメモリが不足しました。
53300データベース接続の最大数に達しました。
54000データベース実装の制限を超えました。
54001SQL文がデータベースで処理するには複雑すぎます。
54011カラム数がデータベースの上限を超えています。
54023関数に渡された引数が多すぎます。
55000データベースオブジェクトが必要な状態にありません。
55006データベースオブジェクトは現在使用中のため変更できません。
55P03待機せずに要求されたロックを取得できませんでした。
57014クエリはユーザーまたはタイムアウトによってキャンセルされました。
57P01データベースサーバーがシャットダウン中です。
57P02データベースサーバーがクラッシュし、再起動中です。
57P03データベースサーバーは接続を受け付ける準備ができていません。
58000データベース操作中にオペレーティングシステムエラーが発生しました。
58030データベース操作中にディスク I/O エラーが発生しました。
P0001PL/pgSQL でアプリケーション定義の例外が発生しました。
P0002PL/pgSQL の SELECT INTO が、1行を期待したにもかかわらず行を返しませんでした。
P0003PL/pgSQL の SELECT INTO が複数行を返しました。
MySQL 1005制約または設定エラーにより MySQL がテーブルを作成できない。
MySQL 1007同名のデータベースが既に存在するため作成できない。
MySQL 1044ユーザーが指定したデータベースへのアクセス権を持っていない。
MySQL 1045提供されたクレデンシャルによる認証に失敗した。
MySQL 1049指定されたデータベースが存在しない。
MySQL 1054指定されたカラムがテーブルに存在しない。
MySQL 1062INSERT または UPDATE により、一意インデックスに重複する値が生じる。
MySQL 1064SQL 文に構文エラーが含まれている。
MySQL 1146参照されたテーブルがデータベースに存在しない。
MySQL 1215定義の不一致により MySQL が外部キーを作成できない。
MySQL 1217外部キー制約により親行の削除が阻止されている。
MySQL 1264数値がカラムの有効範囲を超えている。
MySQL 1366カラムの文字セットで無効な文字が文字列に含まれている。
MySQL 1451外部キーにより、参照されている親行の変更が阻止されている。
MySQL 1452親が存在しないため、外部キーにより子行の追加が阻止されている。
MySQL 1213同時実行トランザクション間でデッドロックが検出された。
MySQL 1205ロック待ちが設定タイムアウトを超えた。
MySQL 2002MySQL クライアントがローカルソケットファイルを通じて接続できない。
MySQL 2003クライアントがサーバーへの TCP 接続を確立できない。
MySQL 2006MySQL サーバーへの接続が失われた。
MySQL 2013クエリの実行中に接続が切断された。
MySQL 1040MySQL の最大接続数を超えた。
MySQL 1114テーブルが最大サイズに達した。
MySQL 1153クエリまたは結果が max_allowed_packet を超えている。
MySQL 1227その操作にはユーザーが持っていない権限が必要です。
MySQL 1236レプリケーションスレーブがバイナリログの読み取り中にエラーが発生しました。
SQLITE_BUSY (5)データベースファイルが別の接続またはプロセスによってロックされています。
SQLITE_LOCKED (6)データベース内のテーブルが同じ接続によってロックされています。
SQLITE_NOMEM (7)SQLite が十分なメモリを確保できませんでした。
SQLITE_READONLY (8)データベースが読み取り専用モードで開かれているか、ファイルシステムが読み取り専用です。
SQLITE_INTERRUPT (9)sqlite3_interrupt() によって操作が中断されました。
SQLITE_IOERR (10)データベースの読み書き中にディスク I/O エラーが発生しました。
SQLITE_CORRUPT (11)データベースファイルが破損しています。
SQLITE_FULL (13)ディスクまたはデータベースのサイズ上限に達したため、挿入が失敗しました。
SQLITE_CANTOPEN (14)SQLite がデータベースファイルを開けません。
SQLITE_SCHEMA (17)ステートメントの準備と実行の間にスキーマが変更されました。
SQLITE_TOOBIG (18)文字列またはBLOBの値がSQLiteの最大サイズを超えています。
SQLITE_CONSTRAINT (19)INSERT、UPDATE、またはDELETEが制約に違反しました。
SQLITE_MISMATCH (20)データ型が期待される型と一致しません。
SQLITE_MISUSE (21)SQLite APIが誤った方法で使用されました。
SQLITE_RANGE (25)sqlite3_bindに渡されたパラメータインデックスが範囲外です。
SQLITE_NOTADB (26)ファイルが有効なSQLiteデータベースではありません。
SQLITE_ERROR (1)汎用SQLエラーまたはデータベースが見つからないエラーが発生しました。
SQLITE_PERM (3)データベースファイルへのアクセスモードが許可されていません。
SQLITE_ABORT (4)コールバック関数によって操作が中断されました。
SQLITE_NOTFOUND (12)内部ルーティンが「見つからない」を返しました。アプリケーションコードで目にすることはほとんどありません。
SQLITE_WARNING (28)SQLiteが軽微な問題を検出し、警告を発行しました。
RDS StorageFullRDS インスタンスのストレージ容量が不足しました。
RDS too many connectionsデータベース接続の最大数に達しました。
ProvisionedThroughputExceededExceptionリクエストレートが DynamoDB テーブルのプロビジョニング済みスループットを超えています。
ConditionalCheckFailedException条件が満たされなかったため、条件付き書き込みが失敗しました。
DynamoDB ResourceNotFoundException指定された DynamoDB テーブルが存在しません。
02000SQL 文は完了しましたが、行を返しませんでした、または影響を受けた行がありませんでした。
01000SQL 実行中に非致命的な警告が発行されました。
0A000要求された SQL 機能はこのデータベースではサポートされていません。
22004許可されていない場所で NULL 値が検出されました。
22023パラメータ値がその操作に対して無効です。
22026文字列の長さが期待される固定長と一致しません。
23001制限ルールにより、参照されている行の削除または更新が妨げられました。
24000無効な状態でカーソル操作が試みられました。
26000指定されたプリペアドステートメント名が存在しません。
2B000依存する権限が存在するため、権限を取り消せません。
2D000現在のコンテキストでトランザクション終了コマンドが無効でした。
34000指定されたカーソル名が存在しないか無効です。
38000外部関数またはプロシージャで例外が発生しました。
39000外部関数が不正な方法で呼び出されました。
42809指定されたオブジェクトが操作に期待される型と一致しない。
42846値を必要な型に自動変換できない。
42P20ウィンドウ関数の指定が無効である。
42611CREATE TABLE または ALTER TABLE のカラム定義が無効である。
MySQL 1048INSERT または UPDATE が NOT NULL カラムに NULL を設定しようとしました。
MySQL 1060テーブル定義に同じカラム名が複数回出現しています。
MySQL 1071インデックスキーの長さがストレージエンジンの最大値を超えています。
MySQL 1091削除しようとしたカラムまたはキーが存在しません。
MySQL 1118行のサイズがストレージエンジンの最大値を超えています。
MySQL 1136INSERT のカラム数と値の数が一致していません。
MySQL 1142ユーザーに必要なテーブルレベルの権限がありません。
MySQL 1149SQL 文に構文エラーが含まれています(レガシー形式)。
MySQL 1292型変換中に値が切り捨てられたか、無効でした。
MySQL 1364NOT NULL フィールドに値が指定されておらず、デフォルトもありません。
MySQL 1406データの値がカラムの最大長を超えています。
MySQL 2014MySQL クライアントのコマンドが順序どおりに発行されていません。
MySQL 1169IGNORE 付きのユニークインデックスへの書き込みがスキップされました。
MySQL 1461プリペアドステートメントの最大数に達しました。
SQLITE_AUTH (23)オーソライザコールバックが操作を拒否しました。
SQLITE_FORMAT (24)このエラーコードは予約済みで、現在SQLiteでは使用されていません。
SQLITE_NOLFS (22)プラットフォームがデータベースに必要なラージファイルをサポートしていません。
SQLITE_PROTOCOL (15)データベースのロックプロトコルエラーが発生しました。
SQLITE_EMPTY (16)データベースファイルは存在しますが、テーブルが含まれていません。
MySQL 1025テーブルのリネームまたは外部キーの削除中にエラーが発生しました。
MySQL 1065空のクエリが MySQL サーバーに送信されました。
SQLExceptionSQL 操作中にデータベースアクセスエラーが発生した。