53 lines
2.1 KiB
SQL
53 lines
2.1 KiB
SQL
|
|
with ops (name,value) as (
|
|
values ('guidtype','uuid')
|
|
,('max_constraint','30')
|
|
,('droprename','_dropped_')
|
|
,('settype_names_jsonb','jsonvalue,jsonbvalue,jsonschema')
|
|
,('default_schema:hub','core')
|
|
,('default_schema:hub_link','core')
|
|
--,('default_schema:colour','core')
|
|
--- ,('default_schema:mastertype','core') --Master type must not be set for pgifas
|
|
,('default_schema:workflowitem','core')
|
|
,('exclude:public','suppinvoice,suppinvoiceitem,project,generalledger,supporder,subaccount,customerinvoice,custcreditnoteitem,custinvoiceitem,cashbookdetail,supporderitem,bankstatement,journaldetail,custcreditnote,custcreditnoteitem,autoreconstring,Suppcreditnote,suppcreditnoteitem')
|
|
-- ,('default_schema:fiscalyear','core')
|
|
-- ,('default_schema:autoreconstring','core')
|
|
-- ,('default_schema:postalcode','core')
|
|
-- ,('default_schema:cashbookdetail','core')
|
|
-- ,('default_schema:supporderitem','core')
|
|
-- ,('default_schema:accounttype','core')
|
|
-- ,('default_schema:bankstatement','core')
|
|
-- ,('default_schema:journaldetail','core')
|
|
-- ,('default_schema:cashbook','core')
|
|
-- ,('default_schema:custcreditnote','core')
|
|
-- ,('default_schema:custcreditnoteitem','core')
|
|
-- ,('default_schema:custinvoiceitem','core')
|
|
-- ,('default_schema:customerinvoice','core')
|
|
-- ,('default_schema:generalledger','core')
|
|
-- ,('default_schema:journal','core')
|
|
-- ,('default_schema:suppcreditnote','core')
|
|
-- ,('default_schema:suppcreditnoteitem','core')
|
|
-- ,('default_schema:suppinvoice','core')
|
|
-- ,('default_schema:suppinvoiceitem','core')
|
|
-- ,('default_schema:supporder','core')
|
|
-- ,('default_schema:subaccount','core')
|
|
-- ,('default_schema:project','core')
|
|
-- ,('default_schema:period','core')
|
|
), upd as (
|
|
update meta.migration_option o
|
|
set value = ops.value
|
|
from ops
|
|
where o.name = ops.name
|
|
returning *
|
|
)
|
|
insert into meta.migration_option(name,value)
|
|
select ops.name,ops.value from ops
|
|
where not exists (
|
|
select *
|
|
from meta.migration_option o
|
|
where o.name = ops.name
|
|
);
|
|
|
|
delete from meta.migration_option o
|
|
where o.name in ('default_schema:mastertype','default_schema:colour')
|
|
; |