mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-22 06:15:44 +00:00
feat[BE]: enhance expense management with location and project flock integration, including updates to migrations, entities, services, and validations
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
-- Rollback: Update expense and expense_nonstocks tables
|
||||
|
||||
-- Drop indexes
|
||||
DROP INDEX IF EXISTS idx_expenses_project_flock_id;
|
||||
DROP INDEX IF EXISTS idx_expenses_location_id;
|
||||
|
||||
-- Drop Foreign Key constraint
|
||||
DO $$
|
||||
BEGIN
|
||||
IF EXISTS (
|
||||
SELECT 1 FROM pg_constraint
|
||||
WHERE conname = 'fk_expenses_location_id'
|
||||
) THEN
|
||||
ALTER TABLE expenses
|
||||
DROP CONSTRAINT fk_expenses_location_id;
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
-- Drop columns from expenses table
|
||||
ALTER TABLE expenses
|
||||
DROP COLUMN IF EXISTS project_flock_id;
|
||||
|
||||
ALTER TABLE expenses
|
||||
DROP COLUMN IF EXISTS location_id;
|
||||
Reference in New Issue
Block a user