- Add schema_audit.md documenting current schema issues - Add target_schema.md with complete target schema design - Add old_to_new_mapping.md with table mapping - Add migration_plan.md with phased migration strategy - Add Phase 1 migrations (core infrastructure): - user_sessions table - users missing columns - departments updates - designations updates - employees updates - Add Phase 2 migrations (profile domain - CRITICAL): - create user_role_profiles root table - backfill user_role_profiles from existing profiles - add user_role_profile_id to extension tables - remove forbidden external portfolio links - Add user_role_profile Rust model - Update photographer model to use user_role_profile_id
12 lines
616 B
SQL
12 lines
616 B
SQL
-- Rollback: Remove added columns from designations
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS code;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS department_id;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS description;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS level;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS can_manage_team;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS can_approve;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS is_active;
|
|
ALTER TABLE designations DROP COLUMN IF EXISTS updated_at;
|
|
|
|
DROP INDEX IF EXISTS idx_designations_code;
|
|
DROP INDEX IF EXISTS idx_designations_is_active;
|