sql >> データベース >  >> RDS >> PostgreSQL

postgresql:キー値の重複エラーが一意の制約に違反しています

    エラーメッセージに示されているように、dementia_type, snapid列に同じ値の2つの行を含めることはできません。 一意である必要があるためです。

    2つのデータベースのdementia_type, snapidの値が同じであることを確認する必要があります 。

    回避策は、テーブルに列を追加することですalter table t_types_of_dementia add column id serial generated always 現在のキーの代わりにそれを主キーとして使用します。




    1. 指定された期間の月の最初と最後の日を含むリストを作成します

    2. with句を使用してステートメントを更新する

    3. 外部テーブルを使用してORA-29913を解決する方法

    4. SELECTステートメントでBOOLEAN型を使用する方法