clearing/clearing-parent/db-scripts/src/main/resources/db/updateDDL_3.10.sql

21 lines
1.6 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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