| Description |
This article describes how to remove a user from the CMDB when attempting to delete the device(s) results in the following error:
'Error PSQLException: ERROR: update or delete on table "ph_notification" violates foreign key constraint "ph_delivery2notification_fk" on table "ph_delivery" Detail: Key (id)=(XXXXXXXXXXX) is still referenced from table "ph_delivery".' |
| Scope | FortiSIEM v7.x+. |
| Solution |
psql -U phoenix phoenixdb -c "SELECT * FROM ph_user;” --csv > /tmp/log/ph_user.csv
Note: The --csv > /tmp/log/ option is optional and can be omitted if not needed. Identify the device_id or id (for ph_device) of the target device. This article will use below as an example:
id = 0123456789
psql -U phoenix phoenixdb -c "SELECT * FROM ph_notification;" --csv > /tmp/log/ ph_notification.csv psql -U phoenix phoenixdb -c "SELECT * FROM ph_delivery;" --csv > /tmp/log/ph_delivery.csv
psql -U phoenix -d phoenixdb
SELECT * FROM ph_notification WHERE owner_id = 0123456789; SELECT * FROM ph_delivery WHERE owner_id = 0123456789;
Delete entries from ph_notification:
DELETE FROM ph_notification WHERE owner_id = 0123456789;
Delete the device entry from ph_delivery:
DELETE FROM ph_delivery WHERE owner_id = 0123456789;
|
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2026 Fortinet, Inc. All Rights Reserved.