36 lines
1.1 KiB
MySQL
36 lines
1.1 KiB
MySQL
|
|
-- Deploy guix-data-service:cascade_nar_foreign_keys to pg
|
||
|
|
|
||
|
|
BEGIN;
|
||
|
|
|
||
|
|
ALTER TABLE narinfo_fetch_records
|
||
|
|
DROP CONSTRAINT narinfo_fetch_records_narinfo_signature_data_id_fkey,
|
||
|
|
ADD CONSTRAINT narinfo_fetch_records_narinfo_signature_data_id_fkey
|
||
|
|
FOREIGN KEY (narinfo_signature_data_id) REFERENCES narinfo_signature_data(id)
|
||
|
|
ON DELETE CASCADE;
|
||
|
|
|
||
|
|
ALTER TABLE narinfo_signatures
|
||
|
|
DROP CONSTRAINT narinfo_signatures_nar_id_fkey,
|
||
|
|
ADD CONSTRAINT narinfo_signatures_nar_id_fkey
|
||
|
|
FOREIGN KEY (nar_id) REFERENCES nars(id)
|
||
|
|
ON DELETE CASCADE;
|
||
|
|
|
||
|
|
ALTER TABLE narinfo_signatures
|
||
|
|
DROP CONSTRAINT narinfo_signatures_narinfo_signature_data_id_fkey,
|
||
|
|
ADD CONSTRAINT narinfo_signatures_narinfo_signature_data_id_fkey
|
||
|
|
FOREIGN KEY (narinfo_signature_data_id) REFERENCES narinfo_signature_data(id)
|
||
|
|
ON DELETE CASCADE;
|
||
|
|
|
||
|
|
ALTER TABLE nar_references
|
||
|
|
DROP CONSTRAINT "nar_references_nar_id_fkey",
|
||
|
|
ADD CONSTRAINT "nar_references_nar_id_fkey"
|
||
|
|
FOREIGN KEY (nar_id) REFERENCES nars(id)
|
||
|
|
ON DELETE CASCADE;
|
||
|
|
|
||
|
|
ALTER TABLE nar_urls
|
||
|
|
DROP CONSTRAINT "nar_urls_nar_id_fkey",
|
||
|
|
ADD CONSTRAINT "nar_urls_nar_id_fkey"
|
||
|
|
FOREIGN KEY (nar_id) REFERENCES nars(id)
|
||
|
|
ON DELETE CASCADE;
|
||
|
|
|
||
|
|
COMMIT;
|