2025年

9/83ページ

PostgreSQL『function sequence error(HY010/S1010)』の原因と対処【psqlODBC/ODBC経由】

PostgreSQLサーバー自身のエラーではなく、ODBCドライバ層(psqlODBCなど)が「関数呼び出しの順序が不正」と判断したときに返されるHY010/S1010系エラーの実態を整理。典型パターン、切り分けSQL/ドライバ設定、アプリ側の正しい呼び出し順、サンプルコード(C ODBC / Py […]

PostgreSQL「ERROR: division by zero」の原因と対処

  • 2025.09.01

割合や平均などの算術式で分母が 0 になると PostgreSQL は「division by zero(SQLSTATE 22012)」を投げる。整数型や numeric では即エラー、浮動小数では Infinity/NaN が混入して後工程が壊れることもある。発生条件の整理、再現と安全な書き換え […]

PostgreSQL「timestamp out of range」の原因と対処

  • 2025.08.29

タイトル直後の概要。サポート範囲外の日時が生成・解釈・変換のどこかで混入すると「timestamp out of range」が出る。単位ミス(秒/ミリ秒/マイクロ秒)、タイムゾーン変換、巨大なinterval加算、パースフォーマット不一致、移行時の特殊値などが主因。発生条件の整理、再現コード、修正 […]

kotlin Listの要素を次の値とPairに変換する

kotlinで、Listの要素を次の値とPairに変換する手順を記述してます。「zipWithNext」を使用します。 環境 Windows11 kotlinをインストール 手順 Listの要素を次の値とPairに変換するには、「zipWithNext」で可能です。 実際に、使用してみます。 次の値 […]

PostgreSQL「disk quota exceeded」の原因と対処

概要。OS/ストレージのクォータ(ユーザ/グループ/プロジェクト/ボリューム制限)に到達すると、PostgreSQL がファイルの拡張・作成・書き込み時に「disk quota exceeded(EDQUOT)」で失敗する。発生条件、切り分け手順、即時の圧力低減、クォータ緩和・設計変更、データ削減・ […]

PostgreSQL「ERROR: invalid byte sequence for encoding」の原因と対処

概要。データがデータベース/クライアントの想定エンコーディングと一致せず、変換できないバイト列(UTF-8 で不正な並び、0x00、サロゲート相当など)が混入すると発生する。発生条件の整理、切り分けの順番、CSV/ETL/アプリ挿入での具体対処、移行時の落とし穴、再発防止までを実務で使える手順とコマ […]

1 9 83