Files
probo/pkg/coredata/migrations/20250603T231005Z.sql
Sacha Al Himdani b54cb6d3fc Change document version
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-04 16:53:55 -07:00

36 lines
1.0 KiB
SQL

ALTER INDEX policy_versions_pkey RENAME TO document_versions_pkey;
ALTER TABLE document_versions
RENAME CONSTRAINT policy_versions_policy_id_version_number_key
TO document_versions_document_id_version_number_key;
ALTER TABLE document_versions
RENAME CONSTRAINT policy_versions_published_by_fkey
TO document_versions_published_by_fkey;
ALTER TABLE document_versions
ADD CONSTRAINT document_versions_created_by_fkey
FOREIGN KEY (created_by) REFERENCES peoples(id)
ON DELETE RESTRICT
ON UPDATE CASCADE;
ALTER TABLE document_versions
ADD COLUMN title TEXT,
ADD COLUMN owner_id TEXT;
UPDATE document_versions dv
SET title = d.title,
owner_id = d.owner_id
FROM documents d
WHERE dv.document_id = d.id;
ALTER TABLE document_versions
ALTER COLUMN title SET NOT NULL,
ALTER COLUMN owner_id SET NOT NULL;
ALTER TABLE document_versions
ADD CONSTRAINT document_versions_owner_id_fkey
FOREIGN KEY (owner_id) REFERENCES peoples(id)
ON DELETE RESTRICT
ON UPDATE CASCADE;