clearing/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.23.sql
2026-04-29 14:14:00 +03:00

26 lines
No EOL
1.6 KiB
SQL

-- DB version: 3.22 -> 3.23
ALTER TABLE RISK_PARAMETER ADD COLUMN IF NOT EXISTS QUOTE_VALUE NUMERIC(72, 18);
COMMENT ON COLUMN RISK_PARAMETER.QUOTE_VALUE IS 'Ставка переноса сопряженной валюты';
ALTER TABLE RISK_PARAMETER ADD COLUMN IF NOT EXISTS PENALTY_VALUE NUMERIC(72, 18);
COMMENT ON COLUMN RISK_PARAMETER.PENALTY_VALUE IS 'Ставка переноса при нехватке базовой валюты';
ALTER TABLE ORDER_CURRENCY ADD COLUMN IF NOT EXISTS REGISTRY_ID BIGINT;
COMMENT ON COLUMN ORDER_CURRENCY.REGISTRY_ID IS 'Идентификатор регистра';
DROP TABLE IF EXISTS ORDER_AFFIL_DICTIONARY;
CREATE TABLE ORDER_AFFIL_DICTIONARY(ID bigint PRIMARY KEY, CODE varchar(4), NAME varchar(50));
COMMENT ON TABLE ORDER_AFFIL_DICTIONARY IS 'Справочник принадлежности заявки';
COMMENT ON COLUMN ORDER_AFFIL_DICTIONARY.ID IS 'Идентификатор';
COMMENT ON COLUMN ORDER_AFFIL_DICTIONARY.CODE IS 'Код';
COMMENT ON COLUMN ORDER_AFFIL_DICTIONARY.NAME IS 'Тип расчета';
DROP TABLE IF EXISTS ORDER_STATUS_DICTIONARY;
CREATE TABLE ORDER_STATUS_DICTIONARY(ID bigint PRIMARY KEY, CODE varchar(4), NAME varchar(50));
COMMENT ON TABLE ORDER_STATUS_DICTIONARY IS 'Справочник статусов заявки';
COMMENT ON COLUMN ORDER_STATUS_DICTIONARY.ID IS 'Идентификатор';
COMMENT ON COLUMN ORDER_STATUS_DICTIONARY.CODE IS 'Код';
COMMENT ON COLUMN ORDER_STATUS_DICTIONARY.NAME IS 'Тип расчета';
INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.23') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION;