-- DB version: 3.9 -> 3.10 -- sCrossRate - Кросс курсы валют от ЦБ DROP TABLE IF EXISTS S_CROSS_RATE; CREATE TABLE S_CROSS_RATE(ID bigint PRIMARY KEY, DATE date, CURRENCY varchar(50), CURR_CODE varchar(50), FACE_VALUE numeric(72,18), RATE numeric(72,18), UNIT_RATE numeric(72,18), GENERATION_TIME timestamp, GENERATION_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp); COMMENT ON TABLE S_CROSS_RATE IS 'Кросс курсы валют от ЦБ'; COMMENT ON COLUMN S_CROSS_RATE.ID IS 'Идентификатор записи'; COMMENT ON COLUMN S_CROSS_RATE.DATE IS 'Дата торгов'; COMMENT ON COLUMN S_CROSS_RATE.CURRENCY IS 'Наименование валюты'; COMMENT ON COLUMN S_CROSS_RATE.CURR_CODE IS 'Код валюты'; COMMENT ON COLUMN S_CROSS_RATE.FACE_VALUE IS 'Номинал'; COMMENT ON COLUMN S_CROSS_RATE.RATE IS 'Курс валюты с учетом размера лота'; COMMENT ON COLUMN S_CROSS_RATE.UNIT_RATE IS 'Курс за единицу иностранной валюты'; COMMENT ON COLUMN S_CROSS_RATE.GENERATION_TIME IS 'Дата и время создания записи'; COMMENT ON COLUMN S_CROSS_RATE.GENERATION_ID IS 'Идентификатор взаимодействия'; COMMENT ON COLUMN S_CROSS_RATE.CREATED_AT IS 'Дата-время создания записи'; COMMENT ON COLUMN S_CROSS_RATE.UPDATED_AT IS 'Дата-время изменения записи'; GRANT ALL PRIVILEGES ON TABLE S_CROSS_RATE TO clearing; INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.10') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION