-- 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;