From e57ee9a72ec6c2c466eaa26f2432f5c2980f4a05 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Tue, 8 Aug 2023 18:09:47 +0300 Subject: [PATCH] =?UTF-8?q?db-scripts=20http://jira.mfd.msk:8088/browse/CL?= =?UTF-8?q?S-405=20ddl=20(=D1=87=D0=B0=D1=81=D1=82=D1=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/db/updateDDL_3.6.sql | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.6.sql diff --git a/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.6.sql b/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.6.sql new file mode 100644 index 000000000..a89b3eeb7 --- /dev/null +++ b/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.6.sql @@ -0,0 +1,33 @@ +-- DB version: 3.5.0.33 -> 3.6.0.34 +/* Dictionaries */ + +-- alter table + +ALTER TABLE S_DF53 ADD COLUMN IF NOT EXISTS acc_name varchar(30); +COMMENT ON COLUMN S_DF53.acc_name IS 'Наименование участника клиринга'; + +ALTER TABLE S_DF21 ADD COLUMN IF NOT EXISTS comment varchar(250); +COMMENT ON COLUMN S_DF21.comment IS 'Основание проведения операции'; + +ALTER TABLE EXECUTION_DEPOSIT ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry_id bigint; +ALTER TABLE EXECUTION_DEPOSIT_HISTORY ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry_id bigint; +ALTER TABLE EXECUTION_FOND ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry_id bigint; +ALTER TABLE EXECUTION_FOND_HISTORY ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry_id bigint; +COMMENT ON COLUMN EXECUTION_DEPOSIT.counter_party_trading_clearing_registry_id IS 'Идентификатор торгово-клирингового регистра партнера'; +COMMENT ON COLUMN EXECUTION_DEPOSIT_HISTORY.counter_party_trading_clearing_registry_id IS 'Идентификатор торгово-клирингового регистра партнера'; +COMMENT ON COLUMN EXECUTION_FOND.counter_party_trading_clearing_registry_id IS 'Идентификатор торгово-клирингового регистра партнера'; +COMMENT ON COLUMN EXECUTION_FOND_HISTORY.counter_party_trading_clearing_registry_id IS 'Идентификатор торгово-клирингового регистра партнера'; + +ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS security_name varchar(255); +ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS security_type varchar(255); +ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS name_cl varchar(255); +ALTER TABLE S_DF20 ADD COLUMN IF NOT EXISTS transaction_number varchar(255); +COMMENT ON COLUMN S_DF20.security_name IS 'Наименование ценной бумаги'; +COMMENT ON COLUMN S_DF20.security_type IS 'Тип ценной бумаги'; +COMMENT ON COLUMN S_DF20.name_cl IS 'Наименование клиента'; +COMMENT ON COLUMN S_DF20.transaction_number IS 'ID транзакции депозитария'; +ALTER TABLE S_DF21 ADD COLUMN IF NOT EXISTS transaction_number varchar(255); +COMMENT ON COLUMN S_DF21.transaction_number IS 'ID транзакции депозитария'; + + +INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.6') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION