-- DB version: 3.7.1 -> 3.8 -- alter table ALTER TABLE MONEY_MARKET_SECURITY ADD COLUMN IF NOT EXISTS CLEARING_ORGANIZATION varchar(255); ALTER TABLE MONEY_MARKET_SECURITY_HISTORY ADD COLUMN IF NOT EXISTS CLEARING_ORGANIZATION varchar(255); COMMENT ON TABLE MONEY_MARKET_SECURITY IS 'Спецификации Денежного рынка'; COMMENT ON COLUMN MONEY_MARKET_SECURITY.CLEARING_ORGANIZATION IS 'Клиринговая организация'; COMMENT ON COLUMN MONEY_MARKET_SECURITY_HISTORY.CLEARING_ORGANIZATION IS 'Клиринговая организация'; ALTER TABLE FIXED_INCOME_SECURITY ADD COLUMN IF NOT EXISTS NOMINAL_FOR_DATE numeric(72,18); ALTER TABLE FIXED_INCOME_SECURITY_HISTORY ADD COLUMN IF NOT EXISTS NOMINAL_FOR_DATE numeric(72,18); COMMENT ON COLUMN FIXED_INCOME_SECURITY.NOMINAL_FOR_DATE IS 'Текущее значение номинала'; COMMENT ON COLUMN FIXED_INCOME_SECURITY.NOMINAL_VALUE IS 'Номинал инструмента'; COMMENT ON COLUMN FIXED_INCOME_SECURITY_HISTORY.NOMINAL_FOR_DATE IS 'Текущее значение номинала'; COMMENT ON COLUMN FIXED_INCOME_SECURITY_HISTORY.NOMINAL_VALUE IS 'Номинал инструмента'; -- fix for 3.7, 3.7.1 HISTORY: ALTER TABLE MARKET_HISTORY ALTER COLUMN CODE TYPE varchar(10); COMMENT ON COLUMN MARKET_HISTORY.CODE IS 'Код рынка'; COMMENT ON TABLE STATEMENT IS 'Транзакции по деньгам/бумагам'; ALTER TABLE EXECUTION_DEPOSIT_HISTORY ADD COLUMN IF NOT EXISTS party_trading_clearing_registry varchar(20); ALTER TABLE EXECUTION_DEPOSIT_HISTORY ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry varchar(20); ALTER TABLE EXECUTION_FOND_HISTORY ADD COLUMN IF NOT EXISTS party_trading_clearing_registry varchar(20); ALTER TABLE EXECUTION_FOND_HISTORY ADD COLUMN IF NOT EXISTS counter_party_trading_clearing_registry varchar(20); COMMENT ON COLUMN EXECUTION_DEPOSIT_HISTORY.party_trading_clearing_registry IS 'Торгово-клиринговый регистр'; COMMENT ON COLUMN EXECUTION_DEPOSIT_HISTORY.counter_party_trading_clearing_registry IS 'Торгово-клиринговый регистр партнера'; COMMENT ON COLUMN EXECUTION_FOND_HISTORY.party_trading_clearing_registry IS 'Торгово-клиринговый регистр'; COMMENT ON COLUMN EXECUTION_FOND_HISTORY.counter_party_trading_clearing_registry IS 'Торгово-клиринговый регистр партнера'; INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.8') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION