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