PostgreSQL

3/28ページ

PostgreSQLでの『ERROR: duplicate key value violates unique constraint』を解決する方法

このエラーは、PostgreSQLでデータを挿入または更新する際に、一意制約(UNIQUE制約)を持つカラムに重複した値を入れようとした場合に発生する。特に主キー(PRIMARY KEY)やユニークインデックスを設定しているテーブルで起こりやすい。この記事では、エラーの原因と具体的な対処法を複数パタ […]

PostgreSQLでの『could not connect to server』エラーの解決方法

このエラーは、PostgreSQLサーバーにクライアントが接続できない場合に発生する。原因は多岐にわたり、サーバーが起動していない、ポート設定の誤り、ファイアウォールによるブロック、ホストの誤指定、認証設定ミスなどが考えられる。発生条件とともに、原因別に細かく対処法を整理する。 エラーの基本メッセー […]

PostgreSQL 逆コサイン(アークコサイン)を取得する

PostgreSQLで、逆コサイン(アークコサイン)を取得する手順を記述してます。「acos」に「-1~1」までの値を指定することで可能です。度で取得する場合は「acosd」を使用します。実行結果はpgadmin上で確認してます。 環境 手順 逆コサイン(アークコサイン)を取得するには、「acos」 […]

PostgreSQL 列挙型の最初の列挙値を取得する

PostgreSQLで、列挙型の最初の列挙値を取得する手順を記述してます。「enum_first」で可能です。実行結果はpgadmin上で確認してます。 環境 最初の列挙値を取得 最初の列挙値を取得するには、「enum_first」を使用します。 実際に、列挙型「enumtest」を作成して実行して […]

PostgreSQL 正規表現に最初に一致した文字列を取得する

PostgreSQLで、正規表現に最初に一致した文字列を取得する手順を記述してます。「regexp_match」に対象の文字列と正規表現を使用することで可能です。結果が存在しない場合は「null」が返ります。実行結果はpgadmin上で確認してます。 環境 正規表現に最初に一致した文字列を取得 正規 […]

PostgreSQL 文字列が指定した文字列で開始されているかを判定する

PostgreSQLで、文字列が指定した文字列で開始されているかを判定する手順を記述してます。「starts_with」に対象の文字列と判定したい文字列を指定することで可能です。実行結果はpgadmin上で確認してます。 環境 手順 文字列が指定した文字列で開始されているを判定するには、「start […]

1 3 28