Enhance vendor management with extended data fields
Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
12
pkg/coredata/migrations/20250410T160300Z.sql
Normal file
12
pkg/coredata/migrations/20250410T160300Z.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
ALTER TABLE vendors
|
||||
ADD COLUMN service_level_agreement_url TEXT,
|
||||
ADD COLUMN data_processing_agreement_url TEXT,
|
||||
ADD COLUMN security_page_url TEXT,
|
||||
ADD COLUMN trust_page_url TEXT,
|
||||
ADD COLUMN headquarter_address TEXT,
|
||||
ADD COLUMN legal_name TEXT,
|
||||
ADD COLUMN website_url TEXT,
|
||||
ADD COLUMN category TEXT,
|
||||
ADD COLUMN certifications TEXT[];
|
||||
|
||||
|
||||
1
pkg/coredata/migrations/20250410T160700Z.sql
Normal file
1
pkg/coredata/migrations/20250410T160700Z.sql
Normal file
@@ -0,0 +1 @@
|
||||
UPDATE vendors SET category = 'Other' WHERE category IS NULL;
|
||||
1
pkg/coredata/migrations/20250410T161200Z.sql
Normal file
1
pkg/coredata/migrations/20250410T161200Z.sql
Normal file
@@ -0,0 +1 @@
|
||||
ALTER TABLE vendors ALTER COLUMN description DROP NOT NULL;
|
||||
6
pkg/coredata/migrations/20250410T162000Z.sql
Normal file
6
pkg/coredata/migrations/20250410T162000Z.sql
Normal file
@@ -0,0 +1,6 @@
|
||||
ALTER TABLE vendor_compliance_reports
|
||||
DROP CONSTRAINT vendor_compliance_reports_vendor_id_fkey,
|
||||
ADD CONSTRAINT vendor_compliance_reports_vendor_id_fkey
|
||||
FOREIGN KEY (vendor_id)
|
||||
REFERENCES vendors(id)
|
||||
ON DELETE CASCADE;
|
||||
Reference in New Issue
Block a user