You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DIP/fix-organization-schema.sql

21 lines
859 B
SQL

-- Fix organization table schema - extend VARCHAR fields to handle long TED data
-- Run this manually if Flyway migration V2 hasn't been applied yet
-- Usage: psql -h 94.130.218.54 -p 32333 -U postgres -d RELM -f fix-organization-schema.sql
-- Check current schema
\d ted.organization
-- Extend VARCHAR fields in organization table
ALTER TABLE ted.organization ALTER COLUMN postal_code TYPE VARCHAR(255);
ALTER TABLE ted.organization ALTER COLUMN street_name TYPE TEXT;
ALTER TABLE ted.organization ALTER COLUMN city TYPE VARCHAR(255);
ALTER TABLE ted.organization ALTER COLUMN phone TYPE VARCHAR(100);
ALTER TABLE ted.organization ALTER COLUMN org_reference TYPE VARCHAR(100);
ALTER TABLE ted.organization ALTER COLUMN role TYPE VARCHAR(100);
-- Verify changes
\d ted.organization
-- Show what was changed
SELECT 'Schema updated successfully' AS result;