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

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

PostgreSQL「cannot drop the currently open database」の原因と対処

  • 2025.08.22

概要。自分が今まさに接続中のデータベースを DROP しようとすると PostgreSQL は「現在開いている DB は削除できない」と拒否する。正しい手順は「別 DB に接続→新規接続を遮断→既存接続を切断→DROP」。接続プールやマネージド環境、権限・トランザクション、類似エラーとの違いまでを手 […]

MySQLのエラー『エラー1049: Unknown Database』の解決方法

MySQLで「エラー1049: Unknown Database」が表示される場合、指定されたデータベースが存在しないことが原因。誤ったデータベース名の指定や、データベースが削除された、またはまだ作成されていないケースがほとんど。 1. エラー内容の例 上記のように、指定したデータベース名がMySQ […]

kotlin 指定した文字列が後ろにあるかを判定する

kotlinで、指定した文字列が後ろにあるかを判定する手順を記述してます。「endsWith」を使用します。 環境 Windows11 kotlinをインストール 手順 指定した文字列が後ろにあるかを判定するには、「endsWith」で可能です。 実際に、使用してみます。 判定されていることが確認で […]

kotlin 文字列の指定した接尾辞を削除する

kotlinで、文字列の指定した接尾辞を削除する手順を記述してます。「removeSuffix()」を使って対象の接尾辞を指定します。 環境 Windows11 kotlinをインストール 手順 文字列の指定した接尾辞を削除するには、「removeSuffix()」で可能です。 実際に、使用してみま […]

1 12 1,012