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

更新中の一意のインデックス違反

    一意のインデックスは、ステートメントごとではなく行ごとに評価されます(たとえば、Oracleの実装とは異なります)

    この問題の解決策は、一意の制約を使用することです。 これは延期できるため、トランザクションの最後に評価されます。

    したがって、代わりに 一意のインデックスの制約を定義します:

    alter table test add constraint test_idx_pos unique (pos)
      deferrable initially deferred;
    



    1. MySQLクエリキャッシング:最大キャッシュサイズは128 MBに制限されていますか?

    2. MariaDBで日付がどの四半期に属するかを確認する2つの方法

    3. MySQL(InnoDB)のパフォーマンスに大きなばらつきがあるのはなぜですか?

    4. F#初心者:サーバーからデータの配列を取得する