46 lines
2.5 KiB
SQL
46 lines
2.5 KiB
SQL
ALTER TABLE frameworks DROP CONSTRAINT IF EXISTS frameworks_organization_id_fkey;
|
|
ALTER TABLE frameworks ADD CONSTRAINT frameworks_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE peoples DROP CONSTRAINT IF EXISTS peoples_organization_id_fkey;
|
|
ALTER TABLE peoples ADD CONSTRAINT peoples_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE vendors DROP CONSTRAINT IF EXISTS vendors_organization_id_fkey;
|
|
ALTER TABLE vendors ADD CONSTRAINT vendors_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE documents DROP CONSTRAINT IF EXISTS policies_organization_id_fkey;
|
|
ALTER TABLE documents DROP CONSTRAINT IF EXISTS documents_organization_id_fkey;
|
|
ALTER TABLE documents ADD CONSTRAINT documents_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE risks DROP CONSTRAINT IF EXISTS risks_organization_id_fkey;
|
|
ALTER TABLE risks ADD CONSTRAINT risks_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE connectors DROP CONSTRAINT IF EXISTS connectors_organization_id_fkey;
|
|
ALTER TABLE connectors ADD CONSTRAINT connectors_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE data DROP CONSTRAINT IF EXISTS data_organization_id_fkey;
|
|
ALTER TABLE data ADD CONSTRAINT data_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE users_organizations ADD CONSTRAINT users_organizations_organization_id_fkey
|
|
FOREIGN KEY (organization_id) REFERENCES organizations(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE controls DROP CONSTRAINT IF EXISTS controls_framework_id_fkey;
|
|
ALTER TABLE controls ADD CONSTRAINT controls_framework_id_fkey
|
|
FOREIGN KEY (framework_id) REFERENCES frameworks(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE document_versions DROP CONSTRAINT IF EXISTS document_versions_document_id_fkey;
|
|
ALTER TABLE document_versions ADD CONSTRAINT document_versions_document_id_fkey
|
|
FOREIGN KEY (document_id) REFERENCES documents(id) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE document_versions DROP CONSTRAINT IF EXISTS document_versions_published_by_fkey;
|
|
ALTER TABLE document_versions ADD CONSTRAINT document_versions_published_by_fkey
|
|
FOREIGN KEY (published_by) REFERENCES peoples(id)
|
|
ON DELETE SET NULL
|
|
ON UPDATE CASCADE;
|