From 60aa0acbe0fe78c446f575468ad17e2df0390ca8 Mon Sep 17 00:00:00 2001 From: Eric Gullickson <16152721+ericgullickson@users.noreply.github.com> Date: Wed, 14 Jan 2026 21:28:57 -0600 Subject: [PATCH] chore: remove file --- .../003_alter_ownership_costs_schema.sql | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 backend/src/features/ownership-costs/migrations/003_alter_ownership_costs_schema.sql diff --git a/backend/src/features/ownership-costs/migrations/003_alter_ownership_costs_schema.sql b/backend/src/features/ownership-costs/migrations/003_alter_ownership_costs_schema.sql deleted file mode 100644 index 9ce49c5..0000000 --- a/backend/src/features/ownership-costs/migrations/003_alter_ownership_costs_schema.sql +++ /dev/null @@ -1,33 +0,0 @@ --- Migration: Alter ownership_costs table to match updated schema --- Issue: #29 --- Description: Fix schema mismatch - rename columns, add notes, update constraints - --- Rename columns to match code expectations -ALTER TABLE ownership_costs RENAME COLUMN start_date TO period_start; -ALTER TABLE ownership_costs RENAME COLUMN end_date TO period_end; - --- Make period_start nullable (was NOT NULL as start_date) -ALTER TABLE ownership_costs ALTER COLUMN period_start DROP NOT NULL; - --- Drop interval column (no longer used in new schema) -ALTER TABLE ownership_costs DROP COLUMN IF EXISTS interval; - --- Add notes column -ALTER TABLE ownership_costs ADD COLUMN IF NOT EXISTS notes TEXT; - --- Update description column type to match new schema -ALTER TABLE ownership_costs ALTER COLUMN description TYPE VARCHAR(200); - --- Drop old check constraints -ALTER TABLE ownership_costs DROP CONSTRAINT IF EXISTS chk_ownership_costs_type; -ALTER TABLE ownership_costs DROP CONSTRAINT IF EXISTS chk_ownership_costs_amount_non_negative; -ALTER TABLE ownership_costs DROP CONSTRAINT IF EXISTS chk_ownership_costs_date_range; -ALTER TABLE ownership_costs DROP CONSTRAINT IF EXISTS chk_ownership_costs_interval; - --- Update cost_type column to VARCHAR(32) and add new constraint with additional types -ALTER TABLE ownership_costs ALTER COLUMN cost_type TYPE VARCHAR(32); -ALTER TABLE ownership_costs ADD CONSTRAINT ownership_costs_cost_type_check - CHECK (cost_type IN ('insurance', 'registration', 'tax', 'inspection', 'parking', 'other')); - --- Add amount constraint (amount > 0) -ALTER TABLE ownership_costs ADD CONSTRAINT ownership_costs_amount_check CHECK (amount > 0);