Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

外部キー制約のあるテーブルの削除について

$
0
0

ドキュメントを探しましたが、よくわからないため、質問させてください。

DB のテーブル (alerts テーブルなど) は外部キー制約が多く設定している場合、
手動でレコードを削除する際、他テーブルからも関連するデータが併せて削除されますでしょうか。

※システム要件で手動でレコードを削除する必要があります。
 なお他テーブルと関連しているデータも削除されても問題ない環境です。

MySQL、PostgreSQL だと、「ON DELETE CASCADE」を設定して、親テーブルを削除すると子テーブルが自動的に削除されます。
デフォルトは「NO ACTION」の場合、親テーブルに対して削除を行うとエラーが発生します。

もし冒頭の質問の回答は「YES」の場合、zabbix は「ON DELETE CASCADE」を
付けて外部キー制約を行なっているということでしょうか。
参考できる URL があればもお願いします。
zabbix 3.0 を使用しています。


Viewing all articles
Browse latest Browse all 1811

Trending Articles