テーブルのアクションを編集したかった。しかし、「カバリングインデックス名を指定してください」というエラーメッセージが表示されます。 FKを編集しようとしたとき。どうすれば修正できますか?
テーブルは2つの列のみで構成されています。
外部キー:
カテゴリFK:
https://www.pgadmin.org/docs/pgadmin4/4.19/foreign_key_dialog.html によると、これを解決しました。作成時に「自動FKインデックス」を選択すると、カバリングインデックス警告がアクティブになります外部キー。これはデフォルトで有効になっています。問題を引き起こしているテーブルの各インデックスを調べ、チェックを外したため、メッセージが消えました。
問題はランダムに起こりました。 constraints -> primary key
タブに移動してごみ箱アイコンをクリックすると、削除ダイアログが表示されたときにキャンセルしてブームになると、エラーが消えて[保存]ボタンが有効になることがわかりました。
これが私の解決策です:
テーブル->プロパティ->制約->外部キー->すべての外部キーの削除アイコンをクリックします。
テーブル->プロパティ->制約->外部キー->外部キーを再度追加します。
現在のFKを変更するか、この問題の原因となる新しいFKを追加すると思います。