34 lines
No EOL
1.9 KiB
SQL
34 lines
No EOL
1.9 KiB
SQL
-- DB version: 3.11 -> 3.12
|
|
|
|
-- == alter exist tables ==
|
|
ALTER TABLE REGISTRY ADD COLUMN IF NOT EXISTS SECTION varchar(4);
|
|
ALTER TABLE REGISTRY_HISTORY ADD COLUMN IF NOT EXISTS SECTION varchar(4);
|
|
ALTER TABLE BANK_ACCOUNT ADD COLUMN IF NOT EXISTS INTERMEDIARY_SWIFT_CODE varchar(255);
|
|
ALTER TABLE BANK_ACCOUNT_HISTORY ADD COLUMN IF NOT EXISTS INTERMEDIARY_SWIFT_CODE varchar(255);
|
|
COMMENT ON COLUMN REGISTRY.SECTION IS 'Код секции (linked to section)';
|
|
COMMENT ON COLUMN REGISTRY_HISTORY.SECTION IS 'Код секции (linked to section)';
|
|
COMMENT ON COLUMN BANK_ACCOUNT.INTERMEDIARY_SWIFT_CODE IS 'Код SWIFT посредника';
|
|
COMMENT ON COLUMN BANK_ACCOUNT_HISTORY.INTERMEDIARY_SWIFT_CODE IS 'Код SWIFT посредника';
|
|
COMMENT ON TABLE BANK_ACCOUNT IS 'Счета вывода средств';
|
|
|
|
|
|
-- rename
|
|
ALTER TABLE S_DF06 RENAME COLUMN _DOC__NUM TO DOC_NUM;
|
|
ALTER TABLE S_DF06 RENAME COLUMN _DOC__DATE TO DOC_DATE;
|
|
ALTER TABLE S_DF07 RENAME COLUMN _DOC__NUM TO DOC_NUM;
|
|
ALTER TABLE S_DF07 RENAME COLUMN _DOC__DATE TO DOC_DATE;
|
|
ALTER TABLE S_DF54 RENAME COLUMN _DOC__NUM TO DOC_NUM;
|
|
ALTER TABLE S_DF54 RENAME COLUMN _DOC__DATE TO DOC_DATE;
|
|
ALTER TABLE S_DF54 RENAME COLUMN _VALUE_DATE TO VALUE_DATE;
|
|
ALTER TABLE S_DF54 RENAME COLUMN _SWIFT_BEN TO SWIFT_BEN;
|
|
ALTER TABLE S_DF54 RENAME COLUMN _SWIFT_INT TO SWIFT_INT;
|
|
ALTER TABLE S_DF55 RENAME COLUMN _DOC__NUM TO DOC_NUM;
|
|
ALTER TABLE S_DF55 RENAME COLUMN _DOC__DATE TO DOC_DATE;
|
|
ALTER TABLE S_DF55 RENAME COLUMN _VALUE_DATE TO VALUE_DATE;
|
|
ALTER TABLE S_DF55 RENAME COLUMN _SWIFT_BEN TO SWIFT_BEN;
|
|
ALTER TABLE S_DF55 RENAME COLUMN _SWIFT_INT TO SWIFT_INT;
|
|
ALTER TABLE S_DF57 RENAME COLUMN _DOC__NUM TO DOC_NUM;
|
|
ALTER TABLE S_DF57 RENAME COLUMN _DOC__DATE TO DOC_DATE;
|
|
|
|
|
|
INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.12') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION |