clearing/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.16.sql
2025-05-28 17:10:08 +03:00

108 lines
7.7 KiB
SQL

-- DB version: 3.15 -> 3.16
-- == alter exist tables ==
ALTER TABLE S_DF01 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF01 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF02 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF02 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF03 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF03 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF04 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF04 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF05 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF05 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF06 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF06 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF07 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF07 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF08 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF08 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF09 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF09 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF10 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF10 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF11 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF11 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF12 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF12 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF13 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF13 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF14 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF14 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF21 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF21 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF51 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF51 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF52 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF52 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF53 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF53 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF54 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF54 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF55 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF55 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF56 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF56 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
ALTER TABLE S_DF57 ADD COLUMN IF NOT EXISTS MESSAGE_ID varchar(128);
ALTER TABLE S_DF57 ADD COLUMN IF NOT EXISTS PARENT_ID varchar(128);
COMMENT ON COLUMN S_DF01.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF01.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF02.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF02.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF03.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF03.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF04.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF04.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF05.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF05.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF06.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF06.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF07.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF07.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF08.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF08.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF09.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF09.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF10.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF10.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF11.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF11.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF12.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF12.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF13.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF13.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF14.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF14.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF20.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF20.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF21.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF21.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF51.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF51.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF52.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF52.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF53.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF53.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF54.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF54.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF55.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF55.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF56.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF56.PARENT_ID IS 'Номер родительского документа';
COMMENT ON COLUMN S_DF57.MESSAGE_ID IS 'Номер документа';
COMMENT ON COLUMN S_DF57.PARENT_ID IS 'Номер родительского документа';
ALTER TABLE REGISTRY ADD COLUMN IF NOT EXISTS BALANCE_RUB numeric(72,18);
ALTER TABLE REGISTRY ADD COLUMN IF NOT EXISTS REASON varchar(255);
ALTER TABLE REGISTRY_HISTORY ADD COLUMN IF NOT EXISTS BALANCE_RUB numeric(72,18);
ALTER TABLE REGISTRY_HISTORY ADD COLUMN IF NOT EXISTS REASON varchar(255);
COMMENT ON COLUMN REGISTRY.BALANCE_RUB IS 'Текущий баланс в рублях';
COMMENT ON COLUMN REGISTRY.REASON IS 'Причина';
COMMENT ON COLUMN REGISTRY_HISTORY.BALANCE_RUB IS 'Текущий баланс в рублях';
COMMENT ON COLUMN REGISTRY_HISTORY.REASON IS 'Причина';
INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.16') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION