[英]Converting sql to sql of h2 database
如何通過 h2 數據庫將 sql 轉換為接受者?
alter table examination_order_details
add column is_duplicated boolean default false;
alter table medical_certificate
add column is_reissued boolean default false;
alter table medical_certificate
add column correction boolean default false;
alter table medical_certificate
add column harmful_factors character varying[];
alter table examination_order_details
add column sd_position_id integer;
alter table examination_order_details_history
add column sd_position_id integer;
alter table examination_order_details
add constraint examination_order_details_sd_position_id_fkey
foreign key (sd_position_id) references positions (id);
UPDATE public.examinations
SET is_valid = false
WHERE name_examination LIKE '%-23%'
create table dictionary_harmful_factors
(
id integer primary key generated always as identity,
name varchar not null,
printable_on_certificate boolean default false
);
insert into dictionary_harmful_factors (name, printable_on_certificate)
VALUES ('praca na wysokości', true),
('praca w torach czynnych', true),
('praca przy monitorze ekranowym powyżej 4h', false),
('kierowanie sam. osobowym do 3,5 t', true),
('kierowanie sam. osobowym do 3,5 t z przewozem osób', true),
('akcja zima', false);
character varying[]
需要替換為更符合 SQL 標准character varying array
(它不完全符合,但 H2 也不需要varchar
數據類型的長度)。integer primary key generated always as identity
需要替換為integer generated always as identity primary key
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.