0

レポートを作成するためにクエリを実行すると、Django postgresql データベースの 2 つのエントリが問題を引き起こします。これらのエントリを (phpPgAdmin 経由で) 削除しようとすると、「この行には一意の識別子がありません」というエラーが表示されます。重複する ID はありません。すべてのフィールドを更新しようとしました。削除ボタンと手動の SQL コマンドを使用して、これらを取り除こうとしました。私はアイデアがありません。行に一意の識別子を付けて、それを取り除くことができることを知っている人はいますか?

ありがとう!

4

3 に答える 3

0

特別な ctid システム列で行を検索し、その値で削除します。ctid は一意です。

于 2012-10-07T01:26:12.470 に答える
0

削除しようとしている行は、別のテーブルで参照されている可能性があります。それらを削除するか、他のものを参照してから、指定された行を削除してみてください。

于 2020-03-11T13:06:15.557 に答える