Initial commit MKD fixes
This commit is contained in:
19
backend/migrate_add_deferred_status.sql
Executable file
19
backend/migrate_add_deferred_status.sql
Executable file
@@ -0,0 +1,19 @@
|
||||
-- Миграция: добавление статуса 'deferred' в enum doma_application_status
|
||||
-- Выполнить: psql -d mkd_control_center -f migrate_add_deferred_status.sql
|
||||
|
||||
-- Проверяем, существует ли уже значение 'deferred' в enum
|
||||
DO $$
|
||||
BEGIN
|
||||
-- Проверяем, есть ли уже значение 'deferred' в enum
|
||||
IF NOT EXISTS (
|
||||
SELECT 1 FROM pg_enum
|
||||
WHERE enumlabel = 'deferred'
|
||||
AND enumtypid = (SELECT oid FROM pg_type WHERE typname = 'doma_application_status')
|
||||
) THEN
|
||||
-- Добавляем 'deferred' после 'in_progress'
|
||||
ALTER TYPE doma_application_status ADD VALUE IF NOT EXISTS 'deferred' AFTER 'in_progress';
|
||||
RAISE NOTICE 'Статус "deferred" успешно добавлен в enum doma_application_status';
|
||||
ELSE
|
||||
RAISE NOTICE 'Статус "deferred" уже существует в enum doma_application_status';
|
||||
END IF;
|
||||
END $$;
|
||||
Reference in New Issue
Block a user