-- Allow Korean code values and future growth without truncation risk.
ALTER TABLE common_codes
    ALTER COLUMN code_group TYPE VARCHAR(80),
    ALTER COLUMN code_value TYPE VARCHAR(120),
    ALTER COLUMN code_name TYPE VARCHAR(200);

ALTER TABLE clients
    ALTER COLUMN service_type TYPE VARCHAR(100),
    ALTER COLUMN tax_type TYPE VARCHAR(60),
    ALTER COLUMN source TYPE VARCHAR(100);

ALTER TABLE contracts
    ALTER COLUMN service_type TYPE VARCHAR(120);

ALTER TABLE revenue_tracking
    ALTER COLUMN service_type TYPE VARCHAR(120);

ALTER TABLE tax_filings
    ALTER COLUMN filing_type TYPE VARCHAR(120);

ALTER TABLE tax_filing_schedules
    ALTER COLUMN filing_type TYPE VARCHAR(120);
