Files
ebean/ebean-core/src/test/ddl-review/pg-create-all.sql
T

5600 lines
246 KiB
PL/PgSQL

-- Generated by ebean unknown at 2021-08-24T03:53:40.190310002Z
create table asimple_bean (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_asimple_bean primary key (id)
);
create table bar (
bar_type varchar(31) not null,
bar_id integer generated by default as identity not null,
foo_id integer not null,
version integer not null,
constraint pk_bar primary key (bar_id)
);
create table block (
case_type integer not null,
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
notes varchar(255),
constraint pk_block primary key (id)
);
create table oto_account (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_oto_account primary key (id)
);
create table acl (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_acl primary key (id)
);
create table acl_container_relation (
id bigint generated by default as identity not null,
container_id bigint not null,
acl_entry_id bigint not null,
constraint pk_acl_container_relation primary key (id)
);
create table addr (
id bigint generated by default as identity not null,
employee_id bigint,
name varchar(255),
address_line1 varchar(255),
address_line2 varchar(255),
city varchar(255),
version bigint not null,
constraint pk_addr primary key (id)
);
create table address (
oid bigint generated by default as identity not null,
street varchar(255),
version integer not null,
constraint pk_address primary key (oid)
);
create table o_address (
id integer generated by default as identity not null,
line_1 varchar(100),
line_2 varchar(100),
city varchar(100),
cretime timestamptz,
country_code varchar(2),
updtime timestamptz not null,
constraint pk_o_address primary key (id)
);
create table album (
id bigint generated by default as identity not null,
name varchar(255),
cover_id bigint,
deleted boolean default false not null,
created_at timestamptz not null,
last_update timestamptz not null,
constraint uq_album_cover_id unique (cover_id),
constraint pk_album primary key (id)
);
create table animal (
species varchar(255) not null,
id bigint generated by default as identity not null,
shelter_id bigint,
version bigint not null,
name varchar(255),
registration_number varchar(255),
date_of_birth date,
dog_size varchar(255),
constraint pk_animal primary key (id)
);
create table animal_shelter (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_animal_shelter primary key (id)
);
create table app_config (
id integer generated by default as identity not null,
constraint pk_app_config primary key (id)
);
create table app_config_control (
id integer generated by default as identity not null,
name varchar(255),
config_id integer,
constraint pk_app_config_control primary key (id)
);
create table article (
id integer generated by default as identity not null,
name varchar(255),
author varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_article primary key (id)
);
create table attribute (
option_type integer not null,
id integer generated by default as identity not null,
attribute_holder_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_attribute primary key (id)
);
create table attribute_holder (
id integer generated by default as identity not null,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_attribute_holder primary key (id)
);
create table audit_log (
id bigint generated by default as identity (start with 1000 cache 100) not null,
description varchar(255),
modified_description varchar(255),
constraint pk_audit_log primary key (id)
);
create table bbookmark (
id integer generated by default as identity not null,
bookmark_reference varchar(255),
user_id integer,
constraint pk_bbookmark primary key (id)
);
create table bbookmark_org (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_bbookmark_org primary key (id)
);
create table bbookmark_user (
id integer generated by default as identity not null,
name varchar(255),
password varchar(255),
email_address varchar(255),
country varchar(255),
org_id integer,
constraint pk_bbookmark_user primary key (id)
);
create table bsimple_with_gen (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_bsimple_with_gen primary key (id)
);
create table bsite (
id uuid not null,
name varchar(255),
constraint pk_bsite primary key (id)
);
create table bsite_user_a (
site_id uuid not null,
user_id uuid not null,
access_level integer,
version bigint not null,
constraint ck_bsite_user_a_access_level check ( access_level in (0,1,2)),
constraint pk_bsite_user_a primary key (site_id,user_id)
);
create table bsite_user_b (
site uuid not null,
usr uuid not null,
access_level integer,
constraint ck_bsite_user_b_access_level check ( access_level in (0,1,2)),
constraint pk_bsite_user_b primary key (site,usr)
);
create table bsite_user_c (
site_uid uuid not null,
user_uid uuid not null,
access_level integer,
constraint ck_bsite_user_c_access_level check ( access_level in (0,1,2)),
constraint pk_bsite_user_c primary key (site_uid,user_uid)
);
create table bsite_user_d (
site_id uuid not null,
user_id uuid not null,
access_level integer,
version bigint not null,
constraint ck_bsite_user_d_access_level check ( access_level in (0,1,2)),
constraint pk_bsite_user_d primary key (site_id,user_id)
);
create table bsite_user_dmany (
site_id uuid not null,
user_id uuid not null,
name varchar(255) not null,
many varchar(255),
version bigint not null,
constraint pk_bsite_user_dmany primary key (site_id,user_id,name)
);
create table bsite_user_e (
site_id uuid not null,
user_id uuid not null,
access_level integer,
constraint ck_bsite_user_e_access_level check ( access_level in (0,1,2))
);
create table buser (
id uuid not null,
name varchar(255),
constraint pk_buser primary key (id)
);
create table bwith_qident (
id integer generated by default as identity not null,
"Name" varchar(191),
"CODE" varchar(255),
last_updated timestamptz not null,
constraint uq_bwith_qident_name unique ("Name"),
constraint pk_bwith_qident primary key (id)
);
create table basic_draftable_bean (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_basic_draftable_bean primary key (id)
);
create table basic_draftable_bean_draft (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_basic_draftable_bean_draft primary key (id)
);
create table basic_joda_entity (
id bigint generated by default as identity not null,
name varchar(255),
period varchar(50),
local_date date,
created timestamptz not null,
updated timestamptz not null,
version timestamptz not null,
constraint pk_basic_joda_entity primary key (id)
);
create table bean_with_time_zone (
id bigint generated by default as identity not null,
name varchar(255),
timezone varchar(20),
constraint pk_bean_with_time_zone primary key (id)
);
create table drel_booking (
id bigint not null,
booking_uid bigint,
agent_invoice bigint,
client_invoice bigint,
version integer not null,
constraint uq_drel_booking_booking_uid unique (booking_uid),
constraint uq_drel_booking_agent_invoice unique (agent_invoice),
constraint uq_drel_booking_client_invoice unique (client_invoice),
constraint pk_drel_booking primary key (id)
);
create sequence drel_booking_seq increment by 1;
create table bw_bean (
id bigint generated by default as identity not null,
name varchar(255),
flags integer not null,
version bigint not null,
constraint pk_bw_bean primary key (id)
);
create table cepcategory (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_cepcategory primary key (id)
);
create table cepproduct (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_cepproduct primary key (id)
);
create table cepproduct_category (
customer_id bigint not null,
address_id bigint not null,
category_id bigint not null,
product_id bigint not null,
priority integer
);
create table ciaddress (
id bigint generated by default as identity not null,
street_id bigint,
constraint pk_ciaddress primary key (id)
);
create table cicustomer_parent (
dtype integer not null,
id bigint generated by default as identity not null,
address_id bigint,
notes varchar(255),
constraint pk_cicustomer_parent primary key (id)
);
create table cistreet_parent (
dtype integer not null,
id bigint generated by default as identity not null,
name varchar(255),
num varchar(255),
constraint pk_cistreet_parent primary key (id)
);
create table cinh_ref (
id integer generated by default as identity not null,
ref_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_cinh_ref primary key (id)
);
create table cinh_root (
dtype varchar(3) not null,
id integer generated by default as identity not null,
license_number varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
driver varchar(255),
notes varchar(255),
action varchar(255),
constraint pk_cinh_root primary key (id)
);
create table ckey_assoc (
id integer generated by default as identity not null,
assoc_one varchar(255),
constraint pk_ckey_assoc primary key (id)
);
create table ckey_detail (
id integer generated by default as identity not null,
something varchar(255),
one_key integer,
two_key varchar(127),
constraint pk_ckey_detail primary key (id)
);
create table ckey_parent (
one_key integer not null,
two_key varchar(127) not null,
name varchar(255),
assoc_id integer,
version integer not null,
constraint pk_ckey_parent primary key (one_key,two_key)
);
create table coone (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_coone primary key (id)
);
create table coone_many (
id bigint generated by default as identity not null,
coone_id bigint not null,
name varchar(255),
deleted boolean default false not null,
constraint pk_coone_many primary key (id)
);
create table coroot (
id bigint generated by default as identity not null,
name varchar(255),
one_id bigint,
constraint uq_coroot_one_id unique (one_id),
constraint pk_coroot primary key (id)
);
create table calcd_data (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_calcd_data primary key (id)
);
create table calcd_input (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_calcd_input primary key (id)
);
create table calculation_result (
id integer generated by default as identity not null,
charge float not null,
product_configuration_id integer,
group_configuration_id integer,
constraint pk_calculation_result primary key (id)
);
create table cao_bean (
x_cust_id integer not null,
x_type_id integer not null,
description varchar(255),
version bigint not null,
constraint pk_cao_bean primary key (x_cust_id,x_type_id)
);
create table sp_car_car (
id bigint not null,
name varchar(255),
version integer not null,
constraint pk_sp_car_car primary key (id)
);
create sequence sp_car_car_seq increment by 1;
create table sp_car_car_wheels (
car bigint not null,
wheel bigint not null,
constraint pk_sp_car_car_wheels primary key (car,wheel)
);
create table sp_car_car_doors (
car bigint not null,
door bigint not null,
constraint pk_sp_car_car_doors primary key (car,door)
);
create table sa_car (
id bigint not null,
brand varchar(255),
sold integer not null,
version integer not null,
constraint pk_sa_car primary key (id)
);
create sequence sa_car_seq increment by 1;
create table car_accessory (
id integer generated by default as identity not null,
name varchar(255),
fuse_id bigint not null,
car_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_car_accessory primary key (id)
);
create table car_fuse (
id bigint generated by default as identity not null,
location_code varchar(255),
constraint pk_car_fuse primary key (id)
);
create table category (
id bigint generated by default as identity not null,
name varchar(255),
surveyobjectid bigint,
sequence_number integer not null,
constraint pk_category primary key (id)
);
create table e_save_test_d (
id bigint generated by default as identity not null,
parent_id bigint,
test_property boolean default false not null,
version bigint not null,
constraint uq_e_save_test_d_parent_id unique (parent_id),
constraint pk_e_save_test_d primary key (id)
);
create table child_person (
identifier integer generated by default as identity not null,
name varchar(255),
age integer,
some_bean_id integer,
parent_identifier integer,
family_name varchar(255),
address varchar(255),
constraint pk_child_person primary key (identifier)
);
create table child_with_cache (
id bigint generated by default as identity not null,
name varchar(255),
address varchar(255),
constraint pk_child_with_cache primary key (id)
);
create table cke_client (
cod_cpny integer not null,
cod_client varchar(100) not null,
username varchar(100) not null,
notes varchar(255),
constraint pk_cke_client primary key (cod_cpny,cod_client)
);
create table cke_user (
username varchar(100) not null,
cod_cpny integer not null,
name varchar(255),
constraint pk_cke_user primary key (username,cod_cpny)
);
create table class_super (
dtype varchar(31) not null,
sid bigint generated by default as identity not null,
constraint pk_class_super primary key (sid)
);
create table class_super_monkey (
class_super_sid bigint not null,
monkey_mid bigint not null,
constraint uq_class_super_monkey_mid unique (monkey_mid),
constraint pk_class_super_monkey primary key (class_super_sid,monkey_mid)
);
create table configuration (
type varchar(21) not null,
id integer generated by default as identity not null,
name varchar(255),
configurations_id integer,
group_name varchar(255),
product_name varchar(255),
constraint pk_configuration primary key (id)
);
create table configurations (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_configurations primary key (id)
);
create table contact (
id integer generated by default as identity not null,
first_name varchar(127),
last_name varchar(127),
phone varchar(255),
mobile varchar(255),
email varchar(255),
is_member boolean default false not null,
customer_id integer not null,
group_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
constraint pk_contact primary key (id)
);
create table contact_group (
id integer generated by default as identity not null,
name varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_contact_group primary key (id)
);
create table contact_note (
id integer generated by default as identity not null,
contact_id integer,
title varchar(255),
note text,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_contact_note primary key (id)
);
create table contract (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_contract primary key (id)
);
create table contract_costs (
id bigint generated by default as identity not null,
status varchar(255),
position_id bigint not null,
constraint pk_contract_costs primary key (id)
);
create table c_conversation (
id bigint generated by default as identity not null,
title varchar(255),
isopen boolean default false not null,
group_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_c_conversation primary key (id)
);
create table o_country (
code varchar(2) not null,
name varchar(60),
constraint pk_o_country primary key (code)
);
create table cover (
id bigint generated by default as identity not null,
s3_url varchar(255),
deleted boolean default false not null,
constraint pk_cover primary key (id)
);
create table o_customer (
id integer generated by default as identity not null,
status varchar(1),
name varchar(40) not null,
smallnote varchar(100),
anniversary date,
billing_address_id integer,
shipping_address_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint ck_o_customer_status check ( status in ('N','A','I')),
constraint pk_o_customer primary key (id)
);
comment on table o_customer is 'Holds external customers';
comment on column o_customer.status is 'status of the customer';
comment on column o_customer.smallnote is 'Short notes regarding the customer';
comment on column o_customer.anniversary is 'Join date of the customer';
create table dcredit (
id bigint generated by default as identity not null,
credit varchar(255),
constraint pk_dcredit primary key (id)
);
create table dcredit_drol (
dcredit_id bigint not null,
drol_id bigint not null,
constraint pk_dcredit_drol primary key (dcredit_id,drol_id)
);
create table dexh_entity (
oid bigint generated by default as identity not null,
exhange varchar(255),
an_enum_type varchar(255),
last_updated timestamptz not null,
constraint pk_dexh_entity primary key (oid)
);
create table dint_parent (
type integer not null,
id bigint generated by default as identity not null,
val integer,
more varchar(255),
constraint pk_dint_parent primary key (id)
);
create table dmachine (
id bigint generated by default as identity not null,
name varchar(255),
organisation_id bigint,
version bigint not null,
constraint pk_dmachine primary key (id)
);
create table d_machine_aux_use (
id bigint generated by default as identity not null,
machine_id bigint not null,
name varchar(255),
edate date,
use_secs bigint not null,
fuel decimal(16,3),
version bigint not null,
constraint pk_d_machine_aux_use primary key (id)
);
create table d_machine_stats (
id bigint generated by default as identity not null,
machine_id bigint not null,
edate date,
total_kms bigint not null,
hours bigint not null,
rate decimal(16,3),
cost decimal(16,3),
version bigint not null,
constraint pk_d_machine_stats primary key (id)
);
create table d_machine_use (
id bigint generated by default as identity not null,
machine_id bigint not null,
edate date,
distance_kms bigint not null,
time_secs bigint not null,
fuel decimal(9,3),
version bigint not null,
constraint pk_d_machine_use primary key (id)
);
create table dorg (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_dorg primary key (id)
);
create table dperson (
id bigint generated by default as identity not null,
first_name varchar(255),
last_name varchar(255),
salary decimal(16,3),
constraint pk_dperson primary key (id)
);
create table drol (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_drol primary key (id)
);
create table drot (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_drot primary key (id)
);
create table drot_drol (
drot_id bigint not null,
drol_id bigint not null,
constraint pk_drot_drol primary key (drot_id,drol_id)
);
create table rawinherit_data (
id bigint generated by default as identity not null,
val integer,
constraint pk_rawinherit_data primary key (id)
);
create table data_container (
id uuid not null,
content varchar(255),
constraint pk_data_container primary key (id)
);
create table dc_detail (
id bigint generated by default as identity not null,
master_id bigint,
description varchar(255),
version bigint not null,
constraint pk_dc_detail primary key (id)
);
create table dc_master (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_dc_master primary key (id)
);
create table defaults_model (
id integer generated by default as identity not null,
constraint pk_defaults_model primary key (id)
);
create table defaults_model_draft (
id integer generated by default as identity not null,
constraint pk_defaults_model_draft primary key (id)
);
create table dfk_cascade (
id bigint generated by default as identity not null,
name varchar(255),
one_id bigint,
constraint pk_dfk_cascade primary key (id)
);
create table dfk_cascade_one (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_dfk_cascade_one primary key (id)
);
create table dfk_none (
id bigint generated by default as identity not null,
name varchar(255),
one_id bigint,
constraint pk_dfk_none primary key (id)
);
create table dfk_none_via_join (
id bigint generated by default as identity not null,
name varchar(255),
one_id bigint,
constraint pk_dfk_none_via_join primary key (id)
);
create table dfk_none_via_mto_m (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_dfk_none_via_mto_m primary key (id)
);
create table dfk_none_via_mto_m_dfk_one (
dfk_none_via_mto_m_id bigint not null,
dfk_one_id bigint not null,
constraint pk_dfk_none_via_mto_m_dfk_one primary key (dfk_none_via_mto_m_id,dfk_one_id)
);
create table dfk_one (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_dfk_one primary key (id)
);
create table dfk_set_null (
id bigint generated by default as identity not null,
name varchar(255),
one_id bigint,
constraint pk_dfk_set_null primary key (id)
);
create table doc (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_doc primary key (id)
);
create table doc_link (
doc_id bigint not null,
link_id bigint not null,
constraint pk_doc_link primary key (doc_id,link_id)
);
create table doc_link_draft (
doc_id bigint not null,
link_id bigint not null,
constraint pk_doc_link_draft primary key (doc_id,link_id)
);
create table doc_draft (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_doc_draft primary key (id)
);
create table document (
id bigint generated by default as identity not null,
title varchar(127),
body varchar(255),
organisation_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint uq_document_title unique (title),
constraint pk_document primary key (id)
);
create table document_draft (
id bigint generated by default as identity not null,
title varchar(127),
body varchar(255),
when_publish timestamptz,
organisation_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint uq_document_draft_title unique (title),
constraint pk_document_draft primary key (id)
);
create table document_media (
id bigint generated by default as identity not null,
document_id bigint,
name varchar(255),
description varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_document_media primary key (id)
);
create table document_media_draft (
id bigint generated by default as identity not null,
document_id bigint,
name varchar(255),
description varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_document_media_draft primary key (id)
);
create table sp_car_door (
id bigint not null,
name varchar(255),
version integer not null,
constraint pk_sp_car_door primary key (id)
);
create sequence sp_car_door_seq increment by 1;
create table earray_bean (
id bigint generated by default as identity not null,
foo integer,
name varchar(255),
phone_numbers varchar[],
uids uuid[] not null,
other_ids bigint[],
doubs float[],
statuses integer[],
vc_enums varchar[],
int_enums integer[],
status2 integer[],
version bigint not null,
constraint ck_earray_bean_foo check ( foo in (100,101,102)),
constraint pk_earray_bean primary key (id)
);
create table earray_set_bean (
id bigint generated by default as identity not null,
name varchar(255),
phone_numbers varchar[],
uids uuid[],
other_ids bigint[],
doubs float[],
status integer[],
version bigint not null,
constraint pk_earray_set_bean primary key (id)
);
create table e_basic (
id integer generated by default as identity not null,
status varchar(1),
name varchar(127),
description varchar(255),
some_date timestamptz,
constraint ck_e_basic_status check ( status in ('N','A','I')),
constraint pk_e_basic primary key (id)
);
create table ebasic_change_log (
id bigint generated by default as identity not null,
name varchar(20),
short_description varchar(50),
long_description varchar(100),
plain_bean json,
who_created varchar(255) not null,
who_modified varchar(255) not null,
when_created timestamptz not null,
when_modified timestamptz not null,
version bigint not null,
constraint pk_ebasic_change_log primary key (id)
);
create table ebasic_clob (
id bigint generated by default as identity not null,
name varchar(255),
title varchar(255),
description text,
last_update timestamptz not null,
constraint pk_ebasic_clob primary key (id)
);
create table ebasic_clob_fetch_eager (
id bigint generated by default as identity not null,
name varchar(255),
title varchar(255),
description text,
last_update timestamptz not null,
constraint pk_ebasic_clob_fetch_eager primary key (id)
);
create table ebasic_clob_no_ver (
id bigint generated by default as identity not null,
name varchar(255),
description text,
constraint pk_ebasic_clob_no_ver primary key (id)
);
create table e_basicenc (
id integer generated by default as identity not null,
name varchar(255),
description bytea,
dob bytea,
status bytea,
last_update timestamptz,
constraint pk_e_basicenc primary key (id)
);
create table e_basicenc_bin (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
data bytea,
some_time bytea,
last_update timestamptz not null,
constraint pk_e_basicenc_bin primary key (id)
);
create table e_basicenc_client (
id bigint generated by default as identity not null,
name varchar(255),
description bytea,
dob bytea,
status bytea,
version bigint not null,
constraint pk_e_basicenc_client primary key (id)
);
create table e_basicenc_relate (
id bigint generated by default as identity not null,
name varchar(255),
other_id integer,
constraint pk_e_basicenc_relate primary key (id)
);
create table e_basic_enum_id (
status varchar(1) not null,
name varchar(255),
description varchar(255),
constraint ck_e_basic_enum_id_status check ( status in ('N','A','I')),
constraint pk_e_basic_enum_id primary key (status)
);
create table e_basic_eni (
id integer generated by default as identity not null,
status integer,
name varchar(255),
description varchar(255),
some_date timestamptz,
constraint ck_e_basic_eni_status check ( status in (1,2,3)),
constraint pk_e_basic_eni primary key (id)
);
create table ebasic_hstore (
id bigint generated by default as identity not null,
name varchar(255),
map hstore,
version bigint not null,
constraint pk_ebasic_hstore primary key (id)
);
create table ebasic_json_jackson (
id bigint generated by default as identity not null,
name varchar(255),
value_set json,
value_list jsonb,
value_map json,
plain_value json,
version bigint not null,
constraint pk_ebasic_json_jackson primary key (id)
);
create table ebasic_json_jackson2 (
id bigint generated by default as identity not null,
name varchar(255),
value_set json,
value_list jsonb,
value_map json,
plain_value json,
version bigint not null,
constraint pk_ebasic_json_jackson2 primary key (id)
);
create table ebasic_json_jackson3 (
id bigint generated by default as identity not null,
name varchar(255),
plain_value json,
plain_value2 json,
plain_value3 json,
version bigint not null,
constraint pk_ebasic_json_jackson3 primary key (id)
);
create table ebasic_json_list (
id bigint generated by default as identity not null,
name varchar(255),
beans json,
bean_list jsonb,
bean_map json,
plain_bean json,
flags json,
tags varchar(100),
version bigint not null,
constraint pk_ebasic_json_list primary key (id)
);
create table ebasic_json_map (
id bigint generated by default as identity not null,
name varchar(255),
content json,
version bigint not null,
constraint pk_ebasic_json_map primary key (id)
);
create table ebasic_json_map_blob (
id bigint generated by default as identity not null,
name varchar(255),
content bytea,
version bigint not null,
constraint pk_ebasic_json_map_blob primary key (id)
);
create table ebasic_json_map_clob (
id bigint generated by default as identity not null,
name varchar(255),
content text,
version bigint not null,
constraint pk_ebasic_json_map_clob primary key (id)
);
create table ebasic_json_map_detail (
id bigint generated by default as identity not null,
owner_id bigint,
name varchar(255),
content json,
version bigint not null,
constraint pk_ebasic_json_map_detail primary key (id)
);
create table ebasic_json_map_json_b (
id bigint generated by default as identity not null,
name varchar(255),
content jsonb,
version bigint not null,
constraint pk_ebasic_json_map_json_b primary key (id)
);
create table ebasic_json_map_varchar (
id bigint generated by default as identity not null,
name varchar(255),
content varchar(3000),
version bigint not null,
constraint pk_ebasic_json_map_varchar primary key (id)
);
create table ebasic_json_multi (
id bigint generated by default as identity not null,
name varchar(255),
plain_value1 json,
plain_value2 json,
plain_value3 json,
version bigint not null,
constraint pk_ebasic_json_multi primary key (id)
);
create table ebasic_json_node (
id bigint generated by default as identity not null,
name varchar(255),
content json,
version bigint not null,
constraint pk_ebasic_json_node primary key (id)
);
create table ebasic_json_node_blob (
id bigint generated by default as identity not null,
name varchar(255),
content bytea,
version bigint not null,
constraint pk_ebasic_json_node_blob primary key (id)
);
create table ebasic_json_node_json_b (
id bigint generated by default as identity not null,
name varchar(255),
content jsonb,
version bigint not null,
constraint pk_ebasic_json_node_json_b primary key (id)
);
create table ebasic_json_node_varchar (
id bigint generated by default as identity not null,
name varchar(255),
content varchar(1000),
version bigint not null,
constraint pk_ebasic_json_node_varchar primary key (id)
);
create table ebasic_json_unmapped (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ebasic_json_unmapped primary key (id)
);
create table e_basic_log (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_e_basic_log primary key (id)
);
create table e_basic_ndc (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_e_basic_ndc primary key (id)
);
create table ebasic_no_sdchild (
id bigint generated by default as identity not null,
owner_id bigint not null,
child_name varchar(255),
amount bigint not null,
version bigint not null,
constraint pk_ebasic_no_sdchild primary key (id)
);
create table ebasic_old_value (
id bigint generated by default as identity not null,
name varchar(255),
string_set json,
long_set json,
int_set json,
string_list json,
long_list json,
int_list json,
object_map json,
long_map json,
int_map json,
json_node json,
string_arr varchar[],
constraint pk_ebasic_old_value primary key (id)
);
create table ebasic_plain (
id bigint generated by default as identity not null,
attr varchar(255),
plain_bean json,
plain_bean2 json,
version bigint not null,
constraint pk_ebasic_plain primary key (id)
);
create table ebasic_sdchild (
id bigint generated by default as identity not null,
owner_id bigint not null,
child_name varchar(255),
amount bigint not null,
version bigint not null,
deleted boolean default false not null,
constraint pk_ebasic_sdchild primary key (id)
);
create table ebasic_soft_delete (
id bigint generated by default as identity not null,
name varchar(255),
description varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_ebasic_soft_delete primary key (id)
);
create table e_basicver (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
other varchar(255),
last_update timestamptz not null,
constraint pk_e_basicver primary key (id)
);
create table e_basic_withlife (
id bigint generated by default as identity not null,
name varchar(255),
other varchar(255),
deleted boolean default false not null,
version bigint not null,
constraint pk_e_basic_withlife primary key (id)
);
create table e_basic_with_ex (
id bigint generated by default as identity not null,
deleted boolean default false not null,
version bigint not null,
constraint pk_e_basic_with_ex primary key (id)
);
create table e_basic_withlog (
id bigint generated by default as identity not null,
name varchar(255),
deleted boolean default false not null,
version bigint not null,
constraint pk_e_basic_withlog primary key (id)
);
create table e_basicverucon (
id integer generated by default as identity not null,
name varchar(127),
other varchar(127),
other_one varchar(127),
description varchar(255),
last_update timestamptz not null,
constraint uq_e_basicverucon_name unique (name),
constraint uq_e_basicverucon_other_other_one unique (other,other_one),
constraint pk_e_basicverucon primary key (id)
);
create table ecache_child (
id uuid not null,
name varchar(100),
root_id uuid not null,
constraint pk_ecache_child primary key (id)
);
create table ecache_root (
id uuid not null,
name varchar(100),
constraint pk_ecache_root primary key (id)
);
create table e_col_ab (
id bigint generated by default as identity not null,
column_a varchar(255),
column_b varchar(255),
constraint pk_e_col_ab primary key (id)
);
create table ecustom_id (
id varchar(127) not null,
name varchar(255),
constraint pk_ecustom_id primary key (id)
);
create table edefault_prop (
id integer generated by default as identity not null,
e_simple_usertypeid integer,
name varchar(255),
constraint uq_edefault_prop_e_simple_usertypeid unique (e_simple_usertypeid),
constraint pk_edefault_prop primary key (id)
);
create table eemb_inner (
id integer generated by default as identity not null,
nome_inner varchar(255),
outer_id integer,
update_count integer not null,
constraint pk_eemb_inner primary key (id)
);
create table eemb_outer (
id integer generated by default as identity not null,
nome_outer varchar(255),
date1 timestamptz,
date2 timestamptz,
update_count integer not null,
constraint pk_eemb_outer primary key (id)
);
create table efile2_no_fk (
file_name varchar(64) not null,
owner_id integer not null,
constraint pk_efile2_no_fk primary key (file_name)
);
create table efile_no_fk (
file_name varchar(64) not null,
owner_user_id integer,
owner_soft_del_user_id integer,
constraint pk_efile_no_fk primary key (file_name)
);
create table efile_no_fk_euser_no_fk (
efile_no_fk_file_name varchar(64) not null,
euser_no_fk_user_id integer not null,
constraint pk_efile_no_fk_euser_no_fk primary key (efile_no_fk_file_name,euser_no_fk_user_id)
);
create table efile_no_fk_euser_no_fk_soft_del (
efile_no_fk_file_name varchar(64) not null,
euser_no_fk_soft_del_user_id integer not null,
constraint pk_efile_no_fk_euser_no_fk_soft_del primary key (efile_no_fk_file_name,euser_no_fk_soft_del_user_id)
);
create table egen_props (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
ts_created timestamptz not null,
ts_updated timestamptz not null,
ldt_created timestamptz not null,
ldt_updated timestamptz not null,
odt_created timestamptz not null,
odt_updated timestamptz not null,
zdt_created timestamptz not null,
zdt_updated timestamptz not null,
instant_created timestamptz not null,
instant_updated timestamptz not null,
long_created bigint not null,
long_updated bigint not null,
constraint pk_egen_props primary key (id)
);
create table eid_uid_bean (
id bigint generated by default as identity not null,
uuid uuid not null,
name varchar(255),
constraint uq_eid_uid_bean_uuid unique (uuid),
constraint pk_eid_uid_bean primary key (id)
);
create table einvoice (
id bigint generated by default as identity not null,
invoice_date timestamptz,
state integer,
person_id bigint,
ship_street varchar(255),
ship_suburb varchar(255),
ship_city varchar(255),
ship_status varchar(3),
ship_jbean json,
ship_jraw json,
bill_street varchar(255),
bill_suburb varchar(255),
bill_city varchar(255),
bill_status varchar(3),
bill_jbean json,
bill_jraw json,
version bigint not null,
constraint ck_einvoice_state check ( state in (0,1,2)),
constraint ck_einvoice_ship_status check ( ship_status in ('ONE','TWO')),
constraint ck_einvoice_bill_status check ( bill_status in ('ONE','TWO')),
constraint pk_einvoice primary key (id)
);
create table e_main (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
version bigint not null,
constraint pk_e_main primary key (id)
);
create table enull_collection (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_enull_collection primary key (id)
);
create table enull_collection_detail (
id integer generated by default as identity not null,
enull_collection_id integer not null,
something varchar(255),
constraint pk_enull_collection_detail primary key (id)
);
create table eopt_one_a (
id integer generated by default as identity not null,
name_for_a varchar(255),
b_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_eopt_one_a primary key (id)
);
create table eopt_one_b (
id integer generated by default as identity not null,
name_for_b varchar(255),
c_id integer not null,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_eopt_one_b primary key (id)
);
create table eopt_one_c (
id integer generated by default as identity not null,
name_for_c varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_eopt_one_c primary key (id)
);
create table eper_addr (
id bigint generated by default as identity not null,
name varchar(255),
ma_street varchar(255),
ma_suburb varchar(255),
ma_city varchar(255),
ma_country_code varchar(2),
version bigint not null,
constraint pk_eper_addr primary key (id)
);
create table eperson (
id bigint generated by default as identity not null,
name varchar(255),
notes varchar(255),
street varchar(255),
suburb varchar(255),
addr_city varchar(255),
addr_status varchar(3),
addr_jbean json,
jraw json,
version bigint not null,
constraint ck_eperson_addr_status check ( addr_status in ('ONE','TWO')),
constraint pk_eperson primary key (id)
);
create table eperson2 (
id bigint generated by default as identity not null,
name varchar(255),
notes varchar(255),
street varchar(10),
suburb varchar(100),
city varchar(255),
status varchar(3),
jbean json,
jraw json,
version bigint not null,
constraint ck_eperson2_status check ( status in ('ONE','TWO')),
constraint pk_eperson2 primary key (id)
);
create table eperson3 (
id bigint generated by default as identity not null,
name varchar(255),
street varchar(255),
suburb varchar(255),
city varchar(255),
status varchar(3),
jbean json,
jraw json,
version bigint not null,
constraint ck_eperson3_status check ( status in ('ONE','TWO')),
constraint pk_eperson3 primary key (id)
);
create table e_person_online (
id bigint generated by default as identity not null,
email varchar(127),
online_status boolean default false not null,
when_updated timestamptz not null,
constraint uq_e_person_online_email unique (email),
constraint pk_e_person_online primary key (id)
);
create table esimple (
usertypeid integer generated by default as identity not null,
name varchar(255),
constraint pk_esimple primary key (usertypeid)
);
create table esoft_del_book (
id bigint generated by default as identity not null,
book_title varchar(255),
lend_by_id bigint,
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_book primary key (id)
);
create table esoft_del_book_esoft_del_user (
esoft_del_book_id bigint not null,
esoft_del_user_id bigint not null,
constraint pk_esoft_del_book_esoft_del_user primary key (esoft_del_book_id,esoft_del_user_id)
);
create table esoft_del_down (
id bigint generated by default as identity not null,
esoft_del_mid_id bigint not null,
down varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_down primary key (id)
);
create table esoft_del_mid (
id bigint generated by default as identity not null,
top_id bigint,
mid varchar(255),
up_id bigint,
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_mid primary key (id)
);
create table esoft_del_one_a (
id bigint generated by default as identity not null,
name varchar(255),
oneb_id bigint,
deleted boolean default false not null,
version bigint not null,
constraint uq_esoft_del_one_a_oneb_id unique (oneb_id),
constraint pk_esoft_del_one_a primary key (id)
);
create table esoft_del_one_b (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_esoft_del_one_b primary key (id)
);
create table esoft_del_role (
id bigint generated by default as identity not null,
role_name varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_role primary key (id)
);
create table esoft_del_role_esoft_del_user (
esoft_del_role_id bigint not null,
esoft_del_user_id bigint not null,
constraint pk_esoft_del_role_esoft_del_user primary key (esoft_del_role_id,esoft_del_user_id)
);
create table esoft_del_top (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_top primary key (id)
);
create table esoft_del_up (
id bigint generated by default as identity not null,
up varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_up primary key (id)
);
create table esoft_del_user (
id bigint generated by default as identity not null,
user_name varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esoft_del_user primary key (id)
);
create table esoft_del_user_esoft_del_role (
esoft_del_user_id bigint not null,
esoft_del_role_id bigint not null,
constraint pk_esoft_del_user_esoft_del_role primary key (esoft_del_user_id,esoft_del_role_id)
);
create table esoft_del_x (
id uuid not null,
y_id bigint,
organization_id bigint,
deleted boolean default false not null,
constraint uq_esoft_del_x_y_id unique (y_id),
constraint pk_esoft_del_x primary key (id)
);
create table esoft_del_y (
id bigint generated by default as identity not null,
organization_id bigint,
deleted boolean default false not null,
constraint pk_esoft_del_y primary key (id)
);
create table esoft_del_z (
id bigint generated by default as identity not null,
uuid uuid,
deleted boolean default false not null,
constraint pk_esoft_del_z primary key (id)
);
create table esome_convert_type (
id bigint generated by default as identity not null,
name varchar(255),
money decimal(16,3),
constraint pk_esome_convert_type primary key (id)
);
create table esome_type (
id integer generated by default as identity not null,
currency varchar(3),
locale varchar(20),
time_zone varchar(20),
constraint pk_esome_type primary key (id)
);
create table etrans_many (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_etrans_many primary key (id)
);
create table rawinherit_uncle (
id integer generated by default as identity not null,
name varchar(255),
parent_id bigint not null,
version bigint not null,
constraint pk_rawinherit_uncle primary key (id)
);
create table euser_no_fk (
user_id integer generated by default as identity not null,
user_name varchar(255),
constraint pk_euser_no_fk primary key (user_id)
);
create table euser_no_fk_soft_del (
user_id integer generated by default as identity not null,
user_name varchar(255),
constraint pk_euser_no_fk_soft_del primary key (user_id)
);
create table evanilla_collection (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_evanilla_collection primary key (id)
);
create table evanilla_collection_detail (
id integer generated by default as identity not null,
evanilla_collection_id integer not null,
something varchar(255),
constraint pk_evanilla_collection_detail primary key (id)
);
create table ewho_props (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
who_created varchar(255) not null,
who_modified varchar(255) not null,
constraint pk_ewho_props primary key (id)
);
create table e_withinet (
id bigint generated by default as identity not null,
name varchar(255),
inet_address inet,
inet2 inet,
cidr cidr,
version bigint not null,
constraint pk_e_withinet primary key (id)
);
create table ec_enum_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ec_enum_person primary key (id)
);
create table ec_enum_person_tags (
ec_enum_person_id bigint not null,
value varchar(5) not null,
constraint ck_ec_enum_person_tags_value check ( value in ('RED','BLUE','GREEN'))
);
create table ec_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ec_person primary key (id)
);
create table ec_person_phone (
owner_id bigint not null,
phone varchar(255) not null
);
create table ec_top (
id bigint generated by default as identity not null,
name varchar(255),
person_id bigint,
version bigint not null,
constraint pk_ec_top primary key (id)
);
create table ec_top_ecs_person (
ec_top_id bigint not null,
ecs_person_id bigint not null,
constraint pk_ec_top_ecs_person primary key (ec_top_id,ecs_person_id)
);
create table ecbl_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecbl_person primary key (id)
);
create table ecbl_person_phone_numbers (
person_id bigint not null,
country_code varchar(2),
area varchar(6),
phnum varchar(20)
);
create table ecbm_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecbm_person primary key (id)
);
create table ecbm_person_phone_numbers (
person_id bigint not null,
mkey varchar(255) not null,
country_code varchar(2),
area varchar(6),
phnum varchar(20)
);
create table ecm_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecm_person primary key (id)
);
create table ecm_person_phone_numbers (
ecm_person_id bigint not null,
type varchar(4) not null,
phnum varchar(10) not null
);
create table ecmc_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecmc_person primary key (id)
);
create table ecmc_person_phone_numbers (
ecmc_person_id bigint not null,
type varchar(4) not null,
value text not null
);
create table ecs_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecs_person primary key (id)
);
create table ecs_person_phone (
ecs_person_id bigint not null,
phone varchar(255) not null
);
create table ecsm_child (
one_id uuid not null,
ecsm_parent_id bigint not null,
name varchar(255),
version bigint not null,
constraint pk_ecsm_child primary key (one_id)
);
create table ecsm_values (
host_id uuid not null,
value varchar(255) not null
);
create table ecsm_one (
one_id uuid not null,
name varchar(255),
version bigint not null,
constraint pk_ecsm_one primary key (one_id)
);
create table ecsm_parent (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_ecsm_parent primary key (id)
);
create table ecsm_two (
id uuid not null,
name varchar(255),
version bigint not null,
constraint pk_ecsm_two primary key (id)
);
create table td_child (
child_id integer generated by default as identity not null,
child_name varchar(255),
parent_id integer not null,
constraint pk_td_child primary key (child_id)
);
create table td_parent (
parent_type varchar(31) not null,
parent_id integer generated by default as identity not null,
parent_name varchar(255),
extended_name varchar(255),
constraint pk_td_parent primary key (parent_id)
);
create table element_bean (
id bigint generated by default as identity not null,
complex_bean_id uuid not null,
value varchar(255) not null,
constraint pk_element_bean primary key (id)
);
create table empl (
id bigint generated by default as identity not null,
name varchar(255),
age integer,
default_address_id bigint,
constraint pk_empl primary key (id)
);
create table esd_detail (
id bigint generated by default as identity not null,
name varchar(255),
master_id bigint not null,
version bigint not null,
deleted boolean default false not null,
constraint pk_esd_detail primary key (id)
);
create table esd_master (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
deleted boolean default false not null,
constraint pk_esd_master primary key (id)
);
create table feature_desc (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
constraint pk_feature_desc primary key (id)
);
create table f_first (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_f_first primary key (id)
);
create table foo (
foo_id integer generated by default as identity not null,
important_text varchar(255),
version integer not null,
constraint pk_foo primary key (foo_id)
);
create table gen_key_identity (
id bigint generated by default as identity not null,
description varchar(255),
constraint pk_gen_key_identity primary key (id)
);
create table gen_key_sequence (
id bigint not null,
description varchar(255),
constraint pk_gen_key_sequence primary key (id)
);
create sequence SEQ_NAME increment by 1;
create table grand_parent_person (
identifier integer generated by default as identity not null,
name varchar(255),
age integer,
some_bean_id integer,
family_name varchar(255),
address varchar(255),
constraint pk_grand_parent_person primary key (identifier)
);
create table survey_group (
id bigint generated by default as identity not null,
name varchar(255),
categoryobjectid bigint,
sequence_number integer not null,
constraint pk_survey_group primary key (id)
);
create table c_group (
id bigint generated by default as identity not null,
inactive boolean default false not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_c_group primary key (id)
);
create table hembi_bean (
part bigint not null,
brand varchar(20) not null,
name varchar(255),
description varchar(255),
version bigint not null,
constraint pk_hembi_bean primary key (part,brand)
);
create table he_doc (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_he_doc primary key (id)
);
create table hx_link (
id bigint generated by default as identity not null,
name varchar(255),
location varchar(255),
comments varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
deleted boolean default false not null,
constraint pk_hx_link primary key (id)
);
create table hx_link_doc (
hx_link_id bigint not null,
he_doc_id bigint not null,
constraint pk_hx_link_doc primary key (hx_link_id,he_doc_id)
);
create table hi_doc (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_hi_doc primary key (id)
);
create table hi_link (
id bigint generated by default as identity not null,
name varchar(255),
location varchar(255),
comments varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_hi_link primary key (id)
);
create table hi_link_doc (
hi_link_id bigint not null,
hi_doc_id bigint not null,
constraint pk_hi_link_doc primary key (hi_link_id,hi_doc_id)
);
create table hi_tone (
id bigint generated by default as identity not null,
name varchar(255),
comments varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_hi_tone primary key (id)
);
create table hi_tthree (
id bigint generated by default as identity not null,
hi_ttwo_id bigint not null,
three varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_hi_tthree primary key (id)
);
create table hi_ttwo (
id bigint generated by default as identity not null,
hi_tone_id bigint not null,
two varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_hi_ttwo primary key (id)
);
create table hsd_setting (
id bigint generated by default as identity not null,
code varchar(255),
content varchar(255),
user_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
deleted boolean default false not null,
constraint uq_hsd_setting_user_id unique (user_id),
constraint pk_hsd_setting primary key (id)
);
create table hsd_user (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
deleted boolean default false not null,
constraint pk_hsd_user primary key (id)
);
create table iaf_segment (
ptype varchar(31) not null,
id bigint generated by default as identity not null,
segment_id_zat bigint not null,
status_id bigint not null,
constraint pk_iaf_segment primary key (id)
);
create table iaf_segment_status (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_iaf_segment_status primary key (id)
);
create table imrelated (
id bigint generated by default as identity not null,
name varchar(255),
owner_id bigint not null,
constraint pk_imrelated primary key (id)
);
create table imroot (
dtype varchar(31) not null,
id bigint generated by default as identity not null,
name varchar(255),
title varchar(255),
when_title timestamptz,
constraint pk_imroot primary key (id)
);
create table ixresource (
dtype varchar(255),
id uuid not null,
name varchar(255),
constraint pk_ixresource primary key (id)
);
create table info_company (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_info_company primary key (id)
);
create table info_contact (
id bigint generated by default as identity not null,
name varchar(255),
company_id bigint not null,
version bigint not null,
constraint pk_info_contact primary key (id)
);
create table info_customer (
id bigint generated by default as identity not null,
name varchar(255),
company_id bigint,
version bigint not null,
constraint uq_info_customer_company_id unique (company_id),
constraint pk_info_customer primary key (id)
);
create table inner_report (
id bigint generated by default as identity not null,
name varchar(255),
forecast_id bigint,
constraint uq_inner_report_forecast_id unique (forecast_id),
constraint pk_inner_report primary key (id)
);
create table drel_invoice (
id bigint not null,
booking bigint,
version integer not null,
constraint pk_drel_invoice primary key (id)
);
create sequence drel_invoice_seq increment by 1;
create table item (
customer integer not null,
itemnumber varchar(127) not null,
description varchar(255),
units varchar(255),
type integer not null,
region integer not null,
date_modified timestamptz,
date_created timestamptz,
modified_by varchar(255),
created_by varchar(255),
version bigint not null,
constraint pk_item primary key (customer,itemnumber)
);
create table monkey (
mid bigint generated by default as identity not null,
name varchar(255),
food_preference varchar(255),
version bigint not null,
constraint pk_monkey primary key (mid)
);
create table mkeygroup (
pid bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_mkeygroup primary key (pid)
);
create table mkeygroup_monkey (
mkeygroup_pid bigint not null,
monkey_mid bigint not null,
constraint uq_mkeygroup_monkey_mid unique (monkey_mid),
constraint pk_mkeygroup_monkey primary key (mkeygroup_pid,monkey_mid)
);
create table trainer (
tid bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_trainer primary key (tid)
);
create table trainer_monkey (
trainer_tid bigint not null,
monkey_mid bigint not null,
constraint uq_trainer_monkey_mid unique (monkey_mid),
constraint pk_trainer_monkey primary key (trainer_tid,monkey_mid)
);
create table troop (
pid bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_troop primary key (pid)
);
create table troop_monkey (
troop_pid bigint not null,
monkey_mid bigint not null,
constraint uq_troop_monkey_mid unique (monkey_mid),
constraint pk_troop_monkey primary key (troop_pid,monkey_mid)
);
create table l2_cldf_reset_bean (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_l2_cldf_reset_bean primary key (id)
);
create table l2_cldf_reset_bean_child (
id bigint generated by default as identity not null,
parent_id bigint,
constraint pk_l2_cldf_reset_bean_child primary key (id)
);
create table level1 (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_level1 primary key (id)
);
create table level1_level4 (
level1_id bigint not null,
level4_id bigint not null,
constraint pk_level1_level4 primary key (level1_id,level4_id)
);
create table level1_level2 (
level1_id bigint not null,
level2_id bigint not null,
constraint pk_level1_level2 primary key (level1_id,level2_id)
);
create table level2 (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_level2 primary key (id)
);
create table level2_level3 (
level2_id bigint not null,
level3_id bigint not null,
constraint pk_level2_level3 primary key (level2_id,level3_id)
);
create table level3 (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_level3 primary key (id)
);
create table level4 (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_level4 primary key (id)
);
create table link (
id bigint generated by default as identity not null,
name varchar(255),
location varchar(255),
when_publish timestamptz,
link_comment varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
deleted boolean default false not null,
constraint pk_link primary key (id)
);
create table link_draft (
id bigint generated by default as identity not null,
name varchar(255),
location varchar(255),
when_publish timestamptz,
link_comment varchar(255),
dirty boolean default false not null,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
deleted boolean default false not null,
constraint pk_link_draft primary key (id)
);
create table la_attr_value (
id integer generated by default as identity not null,
name varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_la_attr_value primary key (id)
);
create table la_attr_value_attribute (
la_attr_value_id integer not null,
attribute_id integer not null,
constraint pk_la_attr_value_attribute primary key (la_attr_value_id,attribute_id)
);
create table looney (
id bigint generated by default as identity not null,
tune_id bigint,
name varchar(255),
constraint pk_looney primary key (id)
);
create table m2_mcache_child (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_m2_mcache_child primary key (id)
);
create table m2_mcache_master (
id integer generated by default as identity not null,
constraint pk_m2_mcache_master primary key (id)
);
create table m2mcache_set1 (
m2_mcache_master_id integer not null,
m2_mcache_child_id integer not null,
constraint pk_m2mcache_set1 primary key (m2_mcache_master_id,m2_mcache_child_id)
);
create table m2mcache_set2 (
m2_mcache_master_id integer not null,
m2_mcache_child_id integer not null,
constraint pk_m2mcache_set2 primary key (m2_mcache_master_id,m2_mcache_child_id)
);
create table maddress (
id uuid not null,
street varchar(255),
city varchar(255),
version bigint not null,
constraint pk_maddress primary key (id)
);
create table mcontact (
id uuid not null,
email varchar(255),
first_name varchar(255),
last_name varchar(255),
customer_id uuid,
version bigint not null,
constraint pk_mcontact primary key (id)
);
create table mcontact_message (
id uuid not null,
title varchar(255),
subject varchar(255),
notes varchar(255),
contact_id uuid not null,
version bigint not null,
constraint pk_mcontact_message primary key (id)
);
create table mcustomer (
id uuid not null,
name varchar(255),
notes varchar(255),
shipping_address_id uuid,
billing_address_id uuid,
version bigint not null,
constraint pk_mcustomer primary key (id)
);
create table mgroup (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_mgroup primary key (id)
);
create table mmachine (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_mmachine primary key (id)
);
create table mmachine_mgroup (
mmachine_id bigint not null,
mgroup_id bigint not null,
constraint pk_mmachine_mgroup primary key (mmachine_id,mgroup_id)
);
create table mmedia (
type varchar(31) not null,
id bigint generated by default as identity not null,
url varchar(255),
note varchar(255),
constraint pk_mmedia primary key (id)
);
create table non_updateprop (
id integer generated by default as identity not null,
non_enum varchar(5),
name varchar(255),
note varchar(255),
constraint ck_non_updateprop_non_enum check ( non_enum in ('BEGIN','END')),
constraint pk_non_updateprop primary key (id)
);
create table mprinter (
id bigint generated by default as identity not null,
name varchar(255),
flags bigint not null,
current_state_id bigint,
last_swap_cyan_id bigint,
last_swap_magenta_id bigint,
last_swap_yellow_id bigint,
last_swap_black_id bigint,
version bigint not null,
constraint uq_mprinter_last_swap_cyan_id unique (last_swap_cyan_id),
constraint uq_mprinter_last_swap_magenta_id unique (last_swap_magenta_id),
constraint uq_mprinter_last_swap_yellow_id unique (last_swap_yellow_id),
constraint uq_mprinter_last_swap_black_id unique (last_swap_black_id),
constraint pk_mprinter primary key (id)
);
create table mprinter_state (
id bigint generated by default as identity not null,
flags bigint not null,
printer_id bigint,
version bigint not null,
constraint pk_mprinter_state primary key (id)
);
create table mprofile (
id bigint generated by default as identity not null,
picture_id bigint,
name varchar(255),
constraint pk_mprofile primary key (id)
);
create table mprotected_construct_bean (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_mprotected_construct_bean primary key (id)
);
create table mrole (
roleid integer generated by default as identity not null,
role_name varchar(255),
constraint pk_mrole primary key (roleid)
);
create table mrole_muser (
mrole_roleid integer not null,
muser_userid integer not null,
constraint pk_mrole_muser primary key (mrole_roleid,muser_userid)
);
create table msome_other (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_msome_other primary key (id)
);
create table muser (
userid integer generated by default as identity not null,
user_name varchar(255),
user_type_id integer,
constraint pk_muser primary key (userid)
);
create table muser_type (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_muser_type primary key (id)
);
create table mail_box (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_mail_box primary key (id)
);
create table mail_user (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_mail_user primary key (id)
);
create table mail_user_inbox (
mail_user_id bigint not null,
mail_box_id bigint not null,
constraint pk_mail_user_inbox primary key (mail_user_id,mail_box_id)
);
create table mail_user_outbox (
mail_user_id bigint not null,
mail_box_id bigint not null,
constraint pk_mail_user_outbox primary key (mail_user_id,mail_box_id)
);
create table main_entity (
id varchar(255) not null,
attr1 varchar(255),
attr2 varchar(255),
constraint pk_main_entity primary key (id)
);
create table main_entity_relation (
id uuid not null,
id1 varchar(255),
id2 varchar(255),
attr1 varchar(255),
constraint pk_main_entity_relation primary key (id)
);
create table map_super_actual (
id bigint generated by default as identity not null,
name varchar(255),
when_created timestamptz not null,
when_updated timestamptz not null,
constraint pk_map_super_actual primary key (id)
);
create table c_message (
id bigint generated by default as identity not null,
title varchar(255),
body varchar(255),
conversation_id bigint,
user_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_c_message primary key (id)
);
create table meter_address_data (
id uuid not null,
street varchar(255) not null,
constraint pk_meter_address_data primary key (id)
);
create table meter_contract_data (
id uuid not null,
special_needs_client_id uuid not null,
constraint uq_meter_contract_data_special_needs_client_id unique (special_needs_client_id),
constraint pk_meter_contract_data primary key (id)
);
create table meter_special_needs_client (
id uuid not null,
name varchar(255),
primary_id uuid,
constraint uq_meter_special_needs_client_primary_id unique (primary_id),
constraint pk_meter_special_needs_client primary key (id)
);
create table meter_special_needs_contact (
id uuid not null,
name varchar(255),
constraint pk_meter_special_needs_contact primary key (id)
);
create table meter_version (
id uuid not null,
address_data_id uuid,
contract_data_id uuid not null,
constraint uq_meter_version_address_data_id unique (address_data_id),
constraint uq_meter_version_contract_data_id unique (contract_data_id),
constraint pk_meter_version primary key (id)
);
create table mnoc_role (
role_id integer generated by default as identity not null,
role_name varchar(255),
version integer not null,
constraint pk_mnoc_role primary key (role_id)
);
create table mnoc_user (
user_id integer generated by default as identity not null,
user_name varchar(255),
version integer not null,
constraint pk_mnoc_user primary key (user_id)
);
create table mnoc_user_mnoc_role (
mnoc_user_user_id integer not null,
mnoc_role_role_id integer not null,
constraint pk_mnoc_user_mnoc_role primary key (mnoc_user_user_id,mnoc_role_role_id)
);
create table mny_a (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_mny_a primary key (id)
);
create table mny_b (
id bigint generated by default as identity not null,
name varchar(255),
a_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_mny_b primary key (id)
);
create table mny_b_mny_c (
mny_b_id bigint not null,
mny_c_id bigint not null,
constraint pk_mny_b_mny_c primary key (mny_b_id,mny_c_id)
);
create table mny_c (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_mny_c primary key (id)
);
create table mny_edge (
id integer generated by default as identity not null,
from_id integer,
to_id integer,
flags integer not null,
constraint uq_mny_edge_from_id_to_id unique (from_id,to_id),
constraint uq_mny_edge_to_id_from_id unique (to_id,from_id),
constraint pk_mny_edge primary key (id)
);
create table mny_node (
id integer generated by default as identity (start with 1000) not null,
name varchar(255),
constraint pk_mny_node primary key (id)
);
create table mny_topic (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_mny_topic primary key (id)
);
create table subtopics (
topic bigint not null,
subtopic bigint not null,
constraint pk_subtopics primary key (topic,subtopic)
);
create table mp_role (
id bigint generated by default as identity not null,
mp_user_id bigint not null,
code varchar(255),
organization_id bigint,
constraint pk_mp_role primary key (id)
);
create table mp_user (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_mp_user primary key (id)
);
create table ms_many_a (
aid bigint generated by default as identity not null,
name varchar(255),
ms_many_a_many_b boolean default false not null,
ms_many_b boolean default false not null,
deleted boolean default false not null,
constraint pk_ms_many_a primary key (aid)
);
create table ms_many_a_many_b (
ms_many_a_aid bigint not null,
ms_many_b_bid bigint not null,
constraint pk_ms_many_a_many_b primary key (ms_many_a_aid,ms_many_b_bid)
);
create table ms_many_b (
bid bigint generated by default as identity not null,
name varchar(255),
deleted boolean default false not null,
constraint pk_ms_many_b primary key (bid)
);
create table ms_many_b_many_a (
ms_many_b_bid bigint not null,
ms_many_a_aid bigint not null,
constraint pk_ms_many_b_many_a primary key (ms_many_b_bid,ms_many_a_aid)
);
create table my_lob_size (
id integer generated by default as identity not null,
name varchar(255),
my_count integer not null,
my_lob text,
constraint pk_my_lob_size primary key (id)
);
create table my_lob_size_join_many (
id integer generated by default as identity not null,
something varchar(255),
other varchar(255),
parent_id integer,
constraint pk_my_lob_size_join_many primary key (id)
);
create table noidbean (
name varchar(255),
subject varchar(255),
when_created timestamptz not null
);
create table o_bean_child (
id bigint generated by default as identity not null,
cached_bean_id bigint,
constraint pk_o_bean_child primary key (id)
);
create table ocached_app (
id bigint generated by default as identity not null,
app_name varchar(255),
version bigint not null,
constraint uq_ocached_app_app_name unique (app_name),
constraint pk_ocached_app primary key (id)
);
create table ocached_app_detail (
id bigint generated by default as identity not null,
app_id bigint not null,
detail varchar(255),
version bigint not null,
constraint uq_ocached_app_detail_app_id_detail unique (app_id,detail),
constraint pk_ocached_app_detail primary key (id)
);
create table o_cached_bean (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_o_cached_bean primary key (id)
);
create table o_cached_bean_country (
o_cached_bean_id bigint not null,
o_country_code varchar(2) not null,
constraint pk_o_cached_bean_country primary key (o_cached_bean_id,o_country_code)
);
create table o_cached_bean_child (
id bigint generated by default as identity not null,
cached_bean_id bigint,
constraint pk_o_cached_bean_child primary key (id)
);
create table o_cached_inherit (
dtype varchar(31) not null,
id bigint generated by default as identity not null,
name varchar(255),
child_adata varchar(255),
child_bdata varchar(255),
constraint pk_o_cached_inherit primary key (id)
);
create table o_cached_natkey (
id bigint generated by default as identity not null,
store varchar(255),
sku varchar(255),
description varchar(255),
constraint pk_o_cached_natkey primary key (id)
);
create table o_cached_natkey3 (
id bigint generated by default as identity not null,
store varchar(255),
code integer not null,
sku varchar(255),
description varchar(255),
constraint pk_o_cached_natkey3 primary key (id)
);
create table ocached_nkey_uid (
id bigint generated by default as identity not null,
cid uuid,
other varchar(255),
version bigint not null,
constraint pk_ocached_nkey_uid primary key (id)
);
create table ocar (
id integer generated by default as identity not null,
vin varchar(255),
name varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_ocar primary key (id)
);
create table ocompany (
id integer generated by default as identity not null,
corp_id varchar(50),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint uq_ocompany_corp_id unique (corp_id),
constraint pk_ocompany primary key (id)
);
create table oengine (
engine_id uuid not null,
short_desc varchar(255),
car_id integer,
version integer not null,
constraint uq_oengine_car_id unique (car_id),
constraint pk_oengine primary key (engine_id)
);
create table ogear_box (
id uuid not null,
box_desc varchar(255),
box_size integer,
car_id integer,
version integer not null,
constraint uq_ogear_box_car_id unique (car_id),
constraint pk_ogear_box primary key (id)
);
create table omvertex (
id uuid not null,
constraint pk_omvertex primary key (id)
);
create table omvertex_other (
id uuid not null,
omvertex_id uuid not null,
name varchar(255),
constraint pk_omvertex_other primary key (id)
);
create table oroad_show_msg (
id integer generated by default as identity not null,
company_id integer not null,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint uq_oroad_show_msg_company_id unique (company_id),
constraint pk_oroad_show_msg primary key (id)
);
create table om_account_child_dbo (
id bigint generated by default as identity not null,
description varchar(255),
banana_rama_id bigint,
constraint pk_om_account_child_dbo primary key (id)
);
create table om_account_dbo (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_om_account_dbo primary key (id)
);
create table om_basic_child (
id bigint generated by default as identity not null,
name varchar(255),
parent_id bigint,
version bigint not null,
constraint pk_om_basic_child primary key (id)
);
create table om_basic_parent (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_om_basic_parent primary key (id)
);
create table om_bean_list_child (
id bigint generated by default as identity not null,
name varchar(255),
parent_id bigint,
version bigint not null,
constraint pk_om_bean_list_child primary key (id)
);
create table om_bean_list_parent (
id bigint generated by default as identity not null,
version bigint not null,
constraint pk_om_bean_list_parent primary key (id)
);
create table om_ordered_detail (
id bigint generated by default as identity not null,
name varchar(255),
master_id bigint,
version bigint not null,
sort_order integer,
constraint pk_om_ordered_detail primary key (id)
);
create table om_ordered_master (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_om_ordered_master primary key (id)
);
create table oml_bar (
id bigint generated by default as identity not null,
constraint pk_oml_bar primary key (id)
);
create table oml_baz (
id bigint generated by default as identity not null,
foo_id bigint not null,
constraint pk_oml_baz primary key (id)
);
create table oml_foo (
id bigint generated by default as identity not null,
bar_id bigint not null,
constraint pk_oml_foo primary key (id)
);
create table only_id_entity (
id bigint generated by default as identity not null,
constraint pk_only_id_entity primary key (id)
);
create table o_order (
id integer generated by default as identity not null,
status integer,
order_date date,
ship_date date,
kcustomer_id integer not null,
cretime timestamptz not null,
updtime timestamptz not null,
constraint ck_o_order_status check ( status in (0,1,2,3)),
constraint pk_o_order primary key (id)
);
create table o_order_detail (
id integer generated by default as identity not null,
order_id integer not null,
order_qty integer,
ship_qty integer,
unit_price float,
product_id integer,
cretime timestamptz,
updtime timestamptz not null,
constraint pk_o_order_detail primary key (id)
);
create table s_orders (
uuid varchar(40) not null,
constraint pk_s_orders primary key (uuid)
);
create table s_order_items (
uuid varchar(40) not null,
product_variant_uuid varchar(255),
order_uuid varchar(40),
quantity integer not null,
amount decimal(16,3),
constraint pk_s_order_items primary key (uuid)
);
create table order_master (
id bigint generated by default as identity not null,
constraint pk_order_master primary key (id)
);
create table order_master_inheritance (
id integer generated by default as identity not null,
constraint pk_order_master_inheritance primary key (id)
);
create table order_referenced_parent (
type varchar(31) not null,
id bigint generated by default as identity not null,
name varchar(255),
child_name varchar(255),
master_id bigint,
sort_order integer,
constraint pk_order_referenced_parent primary key (id)
);
create table or_order_ship (
id integer generated by default as identity not null,
order_id integer,
ship_time timestamptz,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_or_order_ship primary key (id)
);
create table order_toy (
id integer generated by default as identity not null,
title varchar(255),
child_id bigint,
sort_order integer,
constraint pk_order_toy primary key (id)
);
create table ordered_parent (
dtype varchar(31) not null,
id integer generated by default as identity not null,
order_master_inheritance_id integer not null,
common_name varchar(255),
sort_order integer,
ordered_aname varchar(255),
ordered_bname varchar(255),
constraint pk_ordered_parent primary key (id)
);
create table organisation (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_organisation primary key (id)
);
create table organization_node (
kind varchar(31) not null,
id bigint generated by default as identity not null,
parent_tree_node_id bigint not null,
title varchar(255),
constraint uq_organization_node_parent_tree_node_id unique (parent_tree_node_id),
constraint pk_organization_node primary key (id)
);
create table organization_tree_node (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_organization_tree_node primary key (id)
);
create table orp_detail (
id varchar(100) not null,
detail varchar(255),
master_id varchar(100),
version bigint not null,
constraint pk_orp_detail primary key (id)
);
create table orp_detail2 (
id varchar(100) not null,
orp_master2_id varchar(100) not null,
detail varchar(255),
master_id varchar(255),
version bigint not null,
constraint pk_orp_detail2 primary key (id)
);
create table orp_master (
id varchar(100) not null,
name varchar(255),
version bigint not null,
constraint pk_orp_master primary key (id)
);
create table orp_master2 (
id varchar(100) not null,
name varchar(255),
version bigint not null,
constraint pk_orp_master2 primary key (id)
);
create table oto_aone (
id varchar(100) not null,
description varchar(255),
constraint pk_oto_aone primary key (id)
);
create table oto_atwo (
id varchar(100) not null,
description varchar(255),
aone_id varchar(100),
constraint uq_oto_atwo_aone_id unique (aone_id),
constraint pk_oto_atwo primary key (id)
);
create table oto_bchild (
master_id bigint generated by default as identity not null,
child varchar(255),
constraint pk_oto_bchild primary key (master_id)
);
create table oto_bmaster (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_oto_bmaster primary key (id)
);
create table oto_child (
id integer generated by default as identity not null,
name varchar(255),
master_id bigint,
constraint uq_oto_child_master_id unique (master_id),
constraint pk_oto_child primary key (id)
);
create table oto_cust (
cid bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_oto_cust primary key (cid)
);
create table oto_cust_address (
aid bigint generated by default as identity not null,
line1 varchar(255),
line2 varchar(255),
line3 varchar(255),
customer_cid bigint,
version bigint not null,
constraint uq_oto_cust_address_customer_cid unique (customer_cid),
constraint pk_oto_cust_address primary key (aid)
);
create table oto_level_a (
id bigint generated by default as identity not null,
name varchar(255),
b_id bigint,
constraint uq_oto_level_a_b_id unique (b_id),
constraint pk_oto_level_a primary key (id)
);
create table oto_level_b (
id bigint generated by default as identity not null,
name varchar(255),
c_id bigint,
constraint uq_oto_level_b_c_id unique (c_id),
constraint pk_oto_level_b primary key (id)
);
create table oto_level_c (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_oto_level_c primary key (id)
);
create table oto_master (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_oto_master primary key (id)
);
create table oto_prime (
pid bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_oto_prime primary key (pid)
);
create table oto_prime_extra (
eid bigint generated by default as identity not null,
extra varchar(255),
version bigint not null,
constraint pk_oto_prime_extra primary key (eid)
);
create table oto_sd_child (
id bigint generated by default as identity not null,
child varchar(255),
master_id bigint,
deleted boolean default false not null,
version bigint not null,
constraint uq_oto_sd_child_master_id unique (master_id),
constraint pk_oto_sd_child primary key (id)
);
create table oto_sd_master (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_oto_sd_master primary key (id)
);
create table oto_th_many (
id bigint generated by default as identity not null,
oto_th_top_id bigint not null,
many varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_oto_th_many primary key (id)
);
create table oto_th_one (
id bigint generated by default as identity not null,
one boolean default false not null,
many_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint uq_oto_th_one_many_id unique (many_id),
constraint pk_oto_th_one primary key (id)
);
create table oto_th_top (
id bigint generated by default as identity not null,
topp varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_oto_th_top primary key (id)
);
create table oto_ubprime (
pid uuid not null,
name varchar(255),
version bigint not null,
constraint pk_oto_ubprime primary key (pid)
);
create table oto_ubprime_extra (
eid uuid not null,
extra varchar(255),
version bigint not null,
constraint pk_oto_ubprime_extra primary key (eid)
);
create table oto_uprime (
pid uuid not null,
name varchar(255),
version bigint not null,
constraint pk_oto_uprime primary key (pid)
);
create table oto_uprime_extra (
eid uuid not null,
extra varchar(255),
version bigint not null,
constraint pk_oto_uprime_extra primary key (eid)
);
create table oto_user_model (
id bigint generated by default as identity not null,
name varchar(255),
user_optional_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint uq_oto_user_model_user_optional_id unique (user_optional_id),
constraint pk_oto_user_model primary key (id)
);
create table oto_user_model_optional (
id bigint generated by default as identity not null,
optional varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_oto_user_model_optional primary key (id)
);
create table pfile (
id integer generated by default as identity not null,
name varchar(255),
file_content_id integer,
file_content2_id integer,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint uq_pfile_file_content_id unique (file_content_id),
constraint uq_pfile_file_content2_id unique (file_content2_id),
constraint pk_pfile primary key (id)
);
create table pfile_content (
id integer generated by default as identity not null,
content bytea,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_pfile_content primary key (id)
);
create table paggview (
pview_id uuid,
amount integer not null,
constraint uq_paggview_pview_id unique (pview_id)
);
create table pallet_location (
type varchar(31) not null,
id integer generated by default as identity not null,
zone_sid integer not null,
attribute varchar(255),
constraint pk_pallet_location primary key (id)
);
create table parcel (
parcelid bigint generated by default as identity not null,
description varchar(255),
constraint pk_parcel primary key (parcelid)
);
create table parcel_location (
parcellocid bigint generated by default as identity not null,
location varchar(255),
parcelid bigint,
constraint uq_parcel_location_parcelid unique (parcelid),
constraint pk_parcel_location primary key (parcellocid)
);
create table rawinherit_parent (
type varchar(31) not null,
id bigint generated by default as identity not null,
val integer,
more varchar(255),
constraint pk_rawinherit_parent primary key (id)
);
create table rawinherit_parent_rawinherit_data (
rawinherit_parent_id bigint not null,
rawinherit_data_id bigint not null,
constraint pk_rawinherit_parent_rawinherit_data primary key (rawinherit_parent_id,rawinherit_data_id)
);
create table e_save_test_c (
id bigint generated by default as identity not null,
version bigint not null,
constraint pk_e_save_test_c primary key (id)
);
create table parent_a (
id bigint generated by default as identity not null,
child_id bigint,
name varchar(255),
constraint pk_parent_a primary key (id)
);
create table parent_b (
id bigint generated by default as identity not null,
child_id bigint,
constraint pk_parent_b primary key (id)
);
create table parent_person (
identifier integer generated by default as identity not null,
name varchar(255),
age integer,
some_bean_id integer,
parent_identifier integer,
family_name varchar(255),
address varchar(255),
constraint pk_parent_person primary key (identifier)
);
create table c_participation (
id bigint generated by default as identity not null,
rating integer,
type integer,
conversation_id bigint not null,
user_id bigint not null,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint ck_c_participation_type check ( type in (0,1)),
constraint pk_c_participation primary key (id)
);
create table password_store_model (
id bigint generated by default as identity not null,
enc1 varchar(30),
enc2 varchar(40),
enc3 text,
enc4 bytea,
enc5 bytea,
enc6 bytea,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_password_store_model primary key (id)
);
create table pcf_calendar (
id bigint generated by default as identity not null,
pcf_person_id bigint not null,
version bigint not null,
constraint pk_pcf_calendar primary key (id)
);
create table pcf_city (
id bigint generated by default as identity not null,
pcf_country_id bigint not null,
name varchar(255),
mayor_id bigint not null,
vice_mayor_id bigint not null,
version bigint not null,
constraint uq_pcf_city_mayor_id unique (mayor_id),
constraint uq_pcf_city_vice_mayor_id unique (vice_mayor_id),
constraint pk_pcf_city primary key (id)
);
create table pcf_country (
id bigint generated by default as identity not null,
version bigint not null,
constraint pk_pcf_country primary key (id)
);
create table pcf_event (
id bigint generated by default as identity not null,
pcf_calendar_id bigint not null,
name varchar(255),
version bigint not null,
constraint pk_pcf_event primary key (id)
);
create table pcf_person (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_pcf_person primary key (id)
);
create table mt_permission (
id uuid not null,
name varchar(255),
constraint pk_mt_permission primary key (id)
);
create table persistent_file (
id integer generated by default as identity not null,
name varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_persistent_file primary key (id)
);
create table persistent_file_content (
id integer generated by default as identity not null,
persistent_file_id integer,
content bytea,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint uq_persistent_file_content_persistent_file_id unique (persistent_file_id),
constraint pk_persistent_file_content primary key (id)
);
create table person (
oid bigint generated by default as identity not null,
default_address_oid bigint,
version integer not null,
constraint pk_person primary key (oid)
);
create table persons (
id bigint generated by default as identity (start with 1000 increment by 40) not null,
surname varchar(64) not null,
name varchar(64) not null,
constraint pk_persons primary key (id)
);
create table person_cache_email (
id varchar(128) not null,
person_info_person_id varchar(128),
email varchar(255),
constraint pk_person_cache_email primary key (id)
);
create table person_cache_info (
person_id varchar(128) not null,
name varchar(255),
constraint pk_person_cache_info primary key (person_id)
);
create table person_other (
id varchar(128) not null,
email varchar(255),
when_created timestamptz not null,
when_modified timestamptz not null,
version bigint not null,
constraint pk_person_other primary key (id)
);
create table persona (
id bigint generated by default as identity not null,
persona varchar(255),
person_oid bigint,
version integer not null,
constraint uq_persona_person_oid unique (person_oid),
constraint pk_persona primary key (id)
);
create table phones (
id bigint generated by default as identity not null,
phone_number varchar(7) not null,
person_id bigint not null,
constraint uq_phones_phone_number unique (phone_number),
constraint pk_phones primary key (id)
);
create table e_position (
id bigint generated by default as identity not null,
name varchar(255),
contract_id bigint not null,
constraint pk_e_position primary key (id)
);
create table primary_revision (
id bigint not null,
revision integer not null,
name varchar(255),
version bigint not null,
constraint pk_primary_revision primary key (id,revision)
);
create table o_product (
id integer generated by default as identity not null,
sku varchar(20),
name varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
constraint pk_o_product primary key (id)
);
create table pp (
id uuid not null,
name varchar(255),
value varchar(100) not null,
constraint pk_pp primary key (id)
);
create table pp_to_ww (
pp_id uuid not null,
ww_id uuid not null,
constraint pk_pp_to_ww primary key (pp_id,ww_id)
);
create table question (
id bigint generated by default as identity not null,
name varchar(255),
groupobjectid bigint,
sequence_number integer not null,
constraint pk_question primary key (id)
);
create table rcustomer (
company varchar(127) not null,
name varchar(127) not null,
description varchar(255),
constraint pk_rcustomer primary key (company,name)
);
create table r_orders (
company varchar(127) not null,
order_number integer not null,
customername varchar(127),
item varchar(255),
constraint pk_r_orders primary key (company,order_number)
);
create table referenced_defaults_model (
id integer generated by default as identity not null,
defaults_model_id integer not null,
name varchar(255),
constraint pk_referenced_defaults_model primary key (id)
);
create table referenced_defaults_model_draft (
id integer generated by default as identity not null,
defaults_model_id integer not null,
name varchar(255),
constraint pk_referenced_defaults_model_draft primary key (id)
);
create table referencing_bean (
id uuid not null,
constraint pk_referencing_bean primary key (id)
);
create table region (
customer integer not null,
type integer not null,
description varchar(255),
version bigint not null,
constraint pk_region primary key (customer,type)
);
create table rel_detail (
id bigint generated by default as identity not null,
name varchar(255),
version integer not null,
constraint pk_rel_detail primary key (id)
);
create table rel_master (
id bigint generated by default as identity not null,
name varchar(255),
detail_id bigint,
version integer not null,
constraint pk_rel_master primary key (id)
);
create table app_config_re (
id integer generated by default as identity not null,
config_id integer,
constraint pk_app_config_re primary key (id)
);
create table resourcefile (
id varchar(64) not null,
parentresourcefileid varchar(64),
name varchar(128) not null,
constraint pk_resourcefile primary key (id)
);
create table mt_role (
id uuid not null,
name varchar(50),
tenant_id uuid,
version bigint not null,
constraint pk_mt_role primary key (id)
);
create table mt_role_permission (
mt_role_id uuid not null,
mt_permission_id uuid not null,
constraint pk_mt_role_permission primary key (mt_role_id,mt_permission_id)
);
create table em_role (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_em_role primary key (id)
);
create table root_bean (
dtype varchar(31) not null,
id uuid not null,
referencing_bean_id uuid not null,
value varchar(255),
constraint pk_root_bean primary key (id)
);
create table f_second (
id bigint generated by default as identity not null,
mod_name varchar(255),
first bigint,
title varchar(255),
constraint uq_f_second_first unique (first),
constraint pk_f_second primary key (id)
);
create table section (
id integer generated by default as identity not null,
article_id integer,
type integer,
content text,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint ck_section_type check ( type in (0,1)),
constraint pk_section primary key (id)
);
create table self_many_many (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_self_many_many primary key (id)
);
create table self_many_bridge (
self_1_id bigint not null,
self_2_id bigint not null,
constraint pk_self_many_bridge primary key (self_1_id,self_2_id)
);
create table self_parent (
id bigint generated by default as identity not null,
name varchar(255),
parent_id bigint,
version bigint not null,
constraint pk_self_parent primary key (id)
);
create table self_ref_customer (
id bigint generated by default as identity not null,
name varchar(255),
referred_by_id bigint,
constraint pk_self_ref_customer primary key (id)
);
create table self_ref_example (
id bigint generated by default as identity not null,
name varchar(255) not null,
parent_id bigint,
constraint pk_self_ref_example primary key (id)
);
create table e_save_test_a (
id bigint generated by default as identity not null,
version bigint not null,
constraint pk_e_save_test_a primary key (id)
);
create table e_save_test_b (
id bigint generated by default as identity not null,
sibling_a_id bigint,
test_property boolean default false not null,
version bigint not null,
constraint uq_e_save_test_b_sibling_a_id unique (sibling_a_id),
constraint pk_e_save_test_b primary key (id)
);
create table site (
id uuid not null,
name varchar(255),
parent_id uuid,
data_container_id uuid,
site_address_id uuid,
constraint uq_site_data_container_id unique (data_container_id),
constraint uq_site_site_address_id unique (site_address_id),
constraint pk_site primary key (id)
);
create table site_address (
id uuid not null,
street varchar(255),
city varchar(255),
zip_code varchar(255),
constraint pk_site_address primary key (id)
);
create table some_enum_bean (
id bigint generated by default as identity not null,
some_enum integer,
name varchar(255),
constraint ck_some_enum_bean_some_enum check ( some_enum in (0,1)),
constraint pk_some_enum_bean primary key (id)
);
create table some_file_bean (
id bigint generated by default as identity not null,
name varchar(255),
content bytea,
version bigint not null,
constraint pk_some_file_bean primary key (id)
);
create table some_new_types_bean (
id bigint generated by default as identity not null,
dow integer,
mth integer,
yr integer,
yr_mth date,
month_day date,
sql_date date,
sql_time time,
local_date date,
local_date_time timestamptz,
offset_date_time timestamptz,
zoned_date_time timestamptz,
local_time time,
instant timestamptz,
zone_id varchar(60),
zone_offset varchar(60),
path varchar(255),
period varchar(20),
duration bigint,
version bigint not null,
constraint ck_some_new_types_bean_dow check ( dow in (1,2,3,4,5,6,7)),
constraint ck_some_new_types_bean_mth check ( mth in (1,2,3,4,5,6,7,8,9,10,11,12)),
constraint pk_some_new_types_bean primary key (id)
);
create table some_period_bean (
id bigint generated by default as identity not null,
anniversary date,
version bigint not null,
constraint pk_some_period_bean primary key (id)
);
create table source_base (
dtype varchar(31) not null,
id uuid not null,
name varchar(255),
pos integer not null,
target_id uuid,
constraint pk_source_base primary key (id)
);
create table stockforecast (
type varchar(31) not null,
id bigint generated by default as identity not null,
inner_report_id bigint,
constraint pk_stockforecast primary key (id)
);
create table sub_section (
id integer generated by default as identity not null,
section_id integer,
title varchar(255),
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_sub_section primary key (id)
);
create table sub_type (
sub_type_id integer generated by default as identity not null,
description varchar(255),
version bigint not null,
constraint pk_sub_type primary key (sub_type_id)
);
create table survey (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_survey primary key (id)
);
create table tbytes_only (
id integer generated by default as identity not null,
content bytea,
constraint pk_tbytes_only primary key (id)
);
create table tcar (
type varchar(31) not null,
plate_no varchar(32) not null,
deleted boolean default false not null,
truckload bigint,
constraint pk_tcar primary key (plate_no)
);
create table tevent (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
constraint pk_tevent primary key (id)
);
create table tevent_many (
id bigint generated by default as identity not null,
description varchar(255),
event_id bigint,
my_units integer not null,
amount float not null,
version bigint not null,
constraint pk_tevent_many primary key (id)
);
create table tevent_one (
id bigint generated by default as identity not null,
name varchar(255),
status integer,
event_id bigint,
version bigint not null,
constraint ck_tevent_one_status check ( status in (0,1)),
constraint uq_tevent_one_event_id unique (event_id),
constraint pk_tevent_one primary key (id)
);
create table tint_root (
my_type integer not null,
id integer generated by default as identity not null,
name varchar(255),
child_property varchar(255),
constraint pk_tint_root primary key (id)
);
create table tjoda_entity (
id integer generated by default as identity not null,
local_time time,
constraint pk_tjoda_entity primary key (id)
);
create table t_mapsuper1 (
id integer generated by default as identity not null,
something varchar(255),
name varchar(255),
version integer not null,
constraint pk_t_mapsuper1 primary key (id)
);
create table t_oneb (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
active boolean default false not null,
constraint pk_t_oneb primary key (id)
);
create table t_detail_with_other_namexxxyy (
id integer not null,
name varchar(255),
description varchar(255),
some_unique_value varchar(127),
active boolean default false not null,
master_id integer,
constraint uq_t_detail_with_other_namexxxyy_some_unique_value unique (some_unique_value),
constraint pk_t_detail_with_other_namexxxyy primary key (id)
);
create sequence t_atable_detail_seq increment by 1;
create table t_atable_thatisrelatively (
id integer not null,
name varchar(255),
description varchar(255),
active boolean default false not null,
constraint pk_t_atable_thatisrelatively primary key (id)
);
create sequence t_atable_master_seq increment by 1;
create table ttruck_holder (
id bigint generated by default as identity not null,
name varchar(255),
truck_plate_no varchar(32) not null,
basic_id integer,
version bigint not null,
constraint pk_ttruck_holder primary key (id)
);
create table ttruck_holder_item (
id bigint generated by default as identity not null,
some_uid uuid,
foo varchar(255),
owner_id bigint not null,
constraint pk_ttruck_holder_item primary key (id)
);
create table tuuid_entity (
id uuid not null,
name varchar(255),
constraint pk_tuuid_entity primary key (id)
);
create table twheel (
id bigint generated by default as identity not null,
owner_plate_no varchar(32) not null,
constraint pk_twheel primary key (id)
);
create table twith_pre_insert (
id integer generated by default as identity not null,
name varchar(255) not null,
title varchar(255),
constraint pk_twith_pre_insert primary key (id)
);
create table target_base (
dtype varchar(31) not null,
id uuid not null,
name varchar(255),
constraint pk_target_base primary key (id)
);
create table mt_tenant (
id uuid not null,
name varchar(255),
version bigint not null,
constraint pk_mt_tenant primary key (id)
);
create table test_annotation_base_entity (
direct varchar(255),
meta varchar(255),
mixed varchar(255),
constraint_annotation varchar(40),
null1 varchar(255) not null,
null2 varchar(255),
null3 varchar(255)
);
create table test_jakarta_annotation_base_entity (
direct varchar(255),
meta varchar(255),
mixed varchar(255),
constraint_annotation varchar(40),
null1 varchar(255) not null,
null2 varchar(255),
null3 varchar(255)
);
create table tire (
id bigint not null,
wheel bigint,
version integer not null,
constraint uq_tire_wheel unique (wheel),
constraint pk_tire primary key (id)
);
create sequence tire_seq increment by 1;
create table sa_tire (
id bigint not null,
version integer not null,
constraint pk_sa_tire primary key (id)
);
create sequence sa_tire_seq increment by 1;
create table tree_entity (
id integer generated by default as identity not null,
text varchar(255),
parent_id integer,
constraint pk_tree_entity primary key (id)
);
create table trip (
id integer generated by default as identity not null,
vehicle_driver_id integer,
destination varchar(255),
address_id integer,
star_date timestamptz,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_trip primary key (id)
);
create table truck_ref (
id integer generated by default as identity not null,
something varchar(255),
constraint pk_truck_ref primary key (id)
);
create table tune (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_tune primary key (id)
);
create table "type" (
customer integer not null,
type integer not null,
description varchar(255),
sub_type_id integer,
version bigint not null,
constraint pk_type primary key (customer,type)
);
create table tz_bean (
id bigint generated by default as identity not null,
moda varchar(255),
ts timestamptz,
tstz timestamptz,
constraint pk_tz_bean primary key (id)
);
create table usib_child (
id uuid not null,
parent_id bigint,
deleted boolean default false not null,
constraint pk_usib_child primary key (id)
);
create table usib_child_sibling (
id bigint generated by default as identity not null,
child_id uuid,
deleted boolean default false not null,
constraint uq_usib_child_sibling_child_id unique (child_id),
constraint pk_usib_child_sibling primary key (id)
);
create table usib_parent (
id bigint generated by default as identity not null,
deleted boolean default false not null,
constraint pk_usib_parent primary key (id)
);
create table ut_detail (
id integer generated by default as identity not null,
utmaster_id integer not null,
name varchar(255),
qty integer,
amount float,
version integer not null,
constraint pk_ut_detail primary key (id)
);
create table ut_master (
id integer generated by default as identity not null,
name varchar(255),
description varchar(255),
event_date date,
version integer not null,
constraint pk_ut_master primary key (id)
);
create table uuone (
id uuid not null,
name varchar(255),
description varchar(255),
version bigint not null,
constraint pk_uuone primary key (id)
);
create table uutwo (
id uuid not null,
name varchar(255),
notes varchar(255),
master_id uuid,
version bigint not null,
constraint pk_uutwo primary key (id)
);
create table oto_user (
id bigint generated by default as identity not null,
name varchar(255),
account_id bigint not null,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint uq_oto_user_account_id unique (account_id),
constraint pk_oto_user primary key (id)
);
create table c_user (
id bigint generated by default as identity not null,
inactive boolean default false not null,
name varchar(255),
email varchar(255),
password_hash varchar(255),
group_id bigint,
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
constraint pk_c_user primary key (id)
);
create table tx_user (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_tx_user primary key (id)
);
create table g_user (
id bigint generated by default as identity not null,
username varchar(255),
version bigint not null,
constraint pk_g_user primary key (id)
);
create table em_user (
id bigint generated by default as identity not null,
name varchar(255),
constraint pk_em_user primary key (id)
);
create table user_interest_live (
user_id bigint not null,
live_id bigint not null,
created_at timestamptz not null,
constraint pk_user_interest_live primary key (user_id,live_id)
);
create table em_user_role (
user_id bigint not null,
role_id bigint not null,
constraint pk_em_user_role primary key (user_id,role_id)
);
create table vehicle (
dtype varchar(3) not null,
id integer generated by default as identity not null,
license_number varchar(255),
registration_date timestamptz,
lease_id bigint,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
siz varchar(3),
driver varchar(255),
car_ref_id integer,
notes varchar(255),
truck_ref_id integer,
capacity float,
constraint ck_vehicle_siz check ( siz in ('S','M','L','H')),
constraint pk_vehicle primary key (id)
);
create table vehicle_driver (
id integer generated by default as identity not null,
name varchar(255),
vehicle_id integer,
address_id integer,
license_issued_on timestamptz,
cretime timestamptz not null,
updtime timestamptz not null,
version bigint not null,
constraint pk_vehicle_driver primary key (id)
);
create table vehicle_lease (
dtype varchar(31) not null,
id bigint generated by default as identity not null,
name varchar(255),
active_start date,
active_end date,
version bigint not null,
bond decimal(16,3),
min_duration integer not null,
day_rate decimal(16,3),
max_days integer,
constraint pk_vehicle_lease primary key (id)
);
create table version_child (
id integer generated by default as identity not null,
name varchar(255),
parent_id integer,
version integer not null,
position integer,
constraint pk_version_child primary key (id)
);
create table version_parent (
id integer generated by default as identity not null,
name varchar(255),
version integer not null,
constraint pk_version_parent primary key (id)
);
create table version_toy (
id integer generated by default as identity not null,
name varchar(255),
child_id integer,
version integer not null,
position integer,
constraint pk_version_toy primary key (id)
);
create table warehouses (
id integer generated by default as identity not null,
officezoneid integer,
constraint pk_warehouses primary key (id)
);
create table warehousesshippingzones (
warehouseid integer not null,
shippingzoneid integer not null,
constraint pk_warehousesshippingzones primary key (warehouseid,shippingzoneid)
);
create table wheel (
id bigint not null,
version integer not null,
constraint pk_wheel primary key (id)
);
create sequence wheel_seq increment by 1;
create table sa_wheel (
id bigint not null,
tire bigint,
car bigint,
version integer not null,
constraint pk_sa_wheel primary key (id)
);
create sequence sa_wheel_seq increment by 1;
create table sp_car_wheel (
id bigint not null,
name varchar(255),
version integer not null,
constraint pk_sp_car_wheel primary key (id)
);
create sequence sp_car_wheel_seq increment by 1;
create table g_who_props_otm (
id bigint generated by default as identity not null,
name varchar(255),
version bigint not null,
when_created timestamptz not null,
when_modified timestamptz not null,
who_created_id bigint,
who_modified_id bigint,
constraint pk_g_who_props_otm primary key (id)
);
create table with_zero (
id bigint generated by default as identity not null,
name varchar(255),
parent_id integer,
lang varchar(2) default 'en' not null,
version bigint not null,
constraint pk_with_zero primary key (id)
);
create table parent (
id integer generated by default as identity not null,
name varchar(255),
constraint pk_parent primary key (id)
);
create table wview (
id uuid not null,
name varchar(127) not null,
constraint uq_wview_name unique (name),
constraint pk_wview primary key (id)
);
create table zones (
type varchar(31) not null,
id integer generated by default as identity not null,
attribute varchar(255),
constraint pk_zones primary key (id)
);
create index if not exists ix_contact_last_name_first_name on contact (last_name,first_name);
create index if not exists ix_e_basic_name on e_basic (name);
create index if not exists ix_efile2_no_fk_owner_id on efile2_no_fk (owner_id);
create index if not exists ix_ecsm_values_host_id on ecsm_values (host_id);
create index if not exists ix_order_referenced_parent_type on order_referenced_parent (type);
create index if not exists ix_organization_node_kind on organization_node (kind);
create unique index concurrently if not exists ix_t_detail_with_other_namexxxyy_lowername on t_detail_with_other_namexxxyy (lower(name));
create index ix_t_detail_with_other_namexxxyy_defn on t_detail_with_other_namexxxyy using hash (lower(name)) where lower(name) like 'r%';
create index if not exists ano_3 on test_annotation_base_entity (direct);
create index if not exists ano_1 on test_jakarta_annotation_base_entity (direct);
create index if not exists ano_2 on test_jakarta_annotation_base_entity (direct);
create index ix_bar_foo_id on bar (foo_id);
alter table bar add constraint fk_bar_foo_id foreign key (foo_id) references foo (foo_id) on delete restrict on update restrict;
create index ix_acl_container_relation_container_id on acl_container_relation (container_id);
alter table acl_container_relation add constraint fk_acl_container_relation_container_id foreign key (container_id) references contract (id) on delete restrict on update restrict;
create index ix_acl_container_relation_acl_entry_id on acl_container_relation (acl_entry_id);
alter table acl_container_relation add constraint fk_acl_container_relation_acl_entry_id foreign key (acl_entry_id) references acl (id) on delete restrict on update restrict;
create index ix_addr_employee_id on addr (employee_id);
alter table addr add constraint fk_addr_employee_id foreign key (employee_id) references empl (id) on delete restrict on update restrict;
create index ix_o_address_country_code on o_address (country_code);
alter table o_address add constraint fk_o_address_country_code foreign key (country_code) references o_country (code) on delete restrict on update restrict;
alter table album add constraint fk_album_cover_id foreign key (cover_id) references cover (id) on delete restrict on update restrict;
create index ix_animal_shelter_id on animal (shelter_id);
alter table animal add constraint fk_animal_shelter_id foreign key (shelter_id) references animal_shelter (id) on delete restrict on update restrict;
create index ix_app_config_control_config_id on app_config_control (config_id);
alter table app_config_control add constraint fk_app_config_control_config_id foreign key (config_id) references app_config (id) on delete restrict on update restrict;
create index ix_attribute_attribute_holder_id on attribute (attribute_holder_id);
alter table attribute add constraint fk_attribute_attribute_holder_id foreign key (attribute_holder_id) references attribute_holder (id) on delete restrict on update restrict;
create index ix_bbookmark_user_id on bbookmark (user_id);
alter table bbookmark add constraint fk_bbookmark_user_id foreign key (user_id) references bbookmark_user (id) on delete restrict on update restrict;
create index ix_bbookmark_user_org_id on bbookmark_user (org_id);
alter table bbookmark_user add constraint fk_bbookmark_user_org_id foreign key (org_id) references bbookmark_org (id) on delete restrict on update restrict;
create index ix_bsite_user_a_site_id on bsite_user_a (site_id);
alter table bsite_user_a add constraint fk_bsite_user_a_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
create index ix_bsite_user_a_user_id on bsite_user_a (user_id);
alter table bsite_user_a add constraint fk_bsite_user_a_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
create index ix_bsite_user_b_site on bsite_user_b (site);
alter table bsite_user_b add constraint fk_bsite_user_b_site foreign key (site) references bsite (id) on delete restrict on update restrict;
create index ix_bsite_user_b_usr on bsite_user_b (usr);
alter table bsite_user_b add constraint fk_bsite_user_b_usr foreign key (usr) references buser (id) on delete restrict on update restrict;
create index ix_bsite_user_c_site_uid on bsite_user_c (site_uid);
alter table bsite_user_c add constraint fk_bsite_user_c_site_uid foreign key (site_uid) references bsite (id) on delete restrict on update restrict;
create index ix_bsite_user_c_user_uid on bsite_user_c (user_uid);
alter table bsite_user_c add constraint fk_bsite_user_c_user_uid foreign key (user_uid) references buser (id) on delete restrict on update restrict;
create index ix_bsite_user_dmany_bsite_user_d on bsite_user_dmany (site_id,user_id);
alter table bsite_user_dmany add constraint fk_bsite_user_dmany_bsite_user_d foreign key (site_id,user_id) references bsite_user_d (site_id,user_id) on delete restrict on update restrict;
create index ix_bsite_user_e_site_id on bsite_user_e (site_id);
alter table bsite_user_e add constraint fk_bsite_user_e_site_id foreign key (site_id) references bsite (id) on delete restrict on update restrict;
create index ix_bsite_user_e_user_id on bsite_user_e (user_id);
alter table bsite_user_e add constraint fk_bsite_user_e_user_id foreign key (user_id) references buser (id) on delete restrict on update restrict;
alter table basic_draftable_bean add constraint fk_basic_draftable_bean_id foreign key (id) references basic_draftable_bean_draft (id) on delete restrict on update restrict;
alter table drel_booking add constraint fk_drel_booking_agent_invoice foreign key (agent_invoice) references drel_invoice (id) on delete restrict on update restrict;
alter table drel_booking add constraint fk_drel_booking_client_invoice foreign key (client_invoice) references drel_invoice (id) on delete restrict on update restrict;
create index ix_cepproduct_category_category_id on cepproduct_category (category_id);
alter table cepproduct_category add constraint fk_cepproduct_category_category_id foreign key (category_id) references cepcategory (id) on delete restrict on update restrict;
create index ix_cepproduct_category_product_id on cepproduct_category (product_id);
alter table cepproduct_category add constraint fk_cepproduct_category_product_id foreign key (product_id) references cepproduct (id) on delete restrict on update restrict;
create index ix_ciaddress_street_id on ciaddress (street_id);
alter table ciaddress add constraint fk_ciaddress_street_id foreign key (street_id) references cistreet_parent (id) on delete restrict on update restrict;
create index ix_cicustomer_parent_address_id on cicustomer_parent (address_id);
alter table cicustomer_parent add constraint fk_cicustomer_parent_address_id foreign key (address_id) references ciaddress (id) on delete restrict on update restrict;
create index ix_cinh_ref_ref_id on cinh_ref (ref_id);
alter table cinh_ref add constraint fk_cinh_ref_ref_id foreign key (ref_id) references cinh_root (id) on delete restrict on update restrict;
create index ix_ckey_detail_parent on ckey_detail (one_key,two_key);
alter table ckey_detail add constraint fk_ckey_detail_parent foreign key (one_key,two_key) references ckey_parent (one_key,two_key) on delete restrict on update restrict;
create index ix_ckey_parent_assoc_id on ckey_parent (assoc_id);
alter table ckey_parent add constraint fk_ckey_parent_assoc_id foreign key (assoc_id) references ckey_assoc (id) on delete restrict on update restrict;
create index ix_coone_many_coone_id on coone_many (coone_id);
alter table coone_many add constraint fk_coone_many_coone_id foreign key (coone_id) references coone (id) on delete restrict on update restrict;
alter table coroot add constraint fk_coroot_one_id foreign key (one_id) references coone (id) on delete restrict on update restrict;
alter table calcd_data add constraint fk_calcd_data_id foreign key (id) references calcd_input (id) on delete cascade on update restrict;
create index ix_calculation_result_product_configuration_id on calculation_result (product_configuration_id);
alter table calculation_result add constraint fk_calculation_result_product_configuration_id foreign key (product_configuration_id) references configuration (id) on delete restrict on update restrict;
create index ix_calculation_result_group_configuration_id on calculation_result (group_configuration_id);
alter table calculation_result add constraint fk_calculation_result_group_configuration_id foreign key (group_configuration_id) references configuration (id) on delete restrict on update restrict;
create index ix_sp_car_car_wheels_sp_car_car on sp_car_car_wheels (car);
alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
create index ix_sp_car_car_wheels_sp_car_wheel on sp_car_car_wheels (wheel);
alter table sp_car_car_wheels add constraint fk_sp_car_car_wheels_sp_car_wheel foreign key (wheel) references sp_car_wheel (id) on delete restrict on update restrict;
create index ix_sp_car_car_doors_sp_car_car on sp_car_car_doors (car);
alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_car foreign key (car) references sp_car_car (id) on delete restrict on update restrict;
create index ix_sp_car_car_doors_sp_car_door on sp_car_car_doors (door);
alter table sp_car_car_doors add constraint fk_sp_car_car_doors_sp_car_door foreign key (door) references sp_car_door (id) on delete restrict on update restrict;
create index ix_car_accessory_fuse_id on car_accessory (fuse_id);
alter table car_accessory add constraint fk_car_accessory_fuse_id foreign key (fuse_id) references car_fuse (id) on delete restrict on update restrict;
create index ix_car_accessory_car_id on car_accessory (car_id);
alter table car_accessory add constraint fk_car_accessory_car_id foreign key (car_id) references vehicle (id) on delete restrict on update restrict;
create index ix_category_surveyobjectid on category (surveyobjectid);
alter table category add constraint fk_category_surveyobjectid foreign key (surveyobjectid) references survey (id) on delete restrict on update restrict;
alter table e_save_test_d add constraint fk_e_save_test_d_parent_id foreign key (parent_id) references e_save_test_c (id) on delete restrict on update restrict;
create index ix_child_person_some_bean_id on child_person (some_bean_id);
alter table child_person add constraint fk_child_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
create index ix_child_person_parent_identifier on child_person (parent_identifier);
alter table child_person add constraint fk_child_person_parent_identifier foreign key (parent_identifier) references parent_person (identifier) on delete restrict on update restrict;
create index ix_cke_client_user on cke_client (username,cod_cpny);
alter table cke_client add constraint fk_cke_client_user foreign key (username,cod_cpny) references cke_user (username,cod_cpny) on delete restrict on update restrict;
alter table class_super_monkey add constraint fk_class_super_monkey_class_super foreign key (class_super_sid) references class_super (sid) on delete restrict on update restrict;
alter table class_super_monkey add constraint fk_class_super_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
create index ix_configuration_configurations_id on configuration (configurations_id);
alter table configuration add constraint fk_configuration_configurations_id foreign key (configurations_id) references configurations (id) on delete restrict on update restrict;
create index ix_contact_customer_id on contact (customer_id);
alter table contact add constraint fk_contact_customer_id foreign key (customer_id) references o_customer (id) on delete restrict on update restrict;
create index ix_contact_group_id on contact (group_id);
alter table contact add constraint fk_contact_group_id foreign key (group_id) references contact_group (id) on delete restrict on update restrict;
create index ix_contact_note_contact_id on contact_note (contact_id);
alter table contact_note add constraint fk_contact_note_contact_id foreign key (contact_id) references contact (id) on delete restrict on update restrict;
create index ix_contract_costs_position_id on contract_costs (position_id);
alter table contract_costs add constraint fk_contract_costs_position_id foreign key (position_id) references e_position (id) on delete restrict on update restrict;
create index ix_c_conversation_group_id on c_conversation (group_id);
alter table c_conversation add constraint fk_c_conversation_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
create index ix_o_customer_billing_address_id on o_customer (billing_address_id);
alter table o_customer add constraint fk_o_customer_billing_address_id foreign key (billing_address_id) references o_address (id) on delete restrict on update restrict;
create index ix_o_customer_shipping_address_id on o_customer (shipping_address_id);
alter table o_customer add constraint fk_o_customer_shipping_address_id foreign key (shipping_address_id) references o_address (id) on delete restrict on update restrict;
create index ix_dcredit_drol_dcredit on dcredit_drol (dcredit_id);
alter table dcredit_drol add constraint fk_dcredit_drol_dcredit foreign key (dcredit_id) references dcredit (id) on delete restrict on update restrict;
create index ix_dcredit_drol_drol on dcredit_drol (drol_id);
alter table dcredit_drol add constraint fk_dcredit_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
create index ix_dmachine_organisation_id on dmachine (organisation_id);
alter table dmachine add constraint fk_dmachine_organisation_id foreign key (organisation_id) references dorg (id) on delete restrict on update restrict;
create index ix_d_machine_aux_use_machine_id on d_machine_aux_use (machine_id);
alter table d_machine_aux_use add constraint fk_d_machine_aux_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
create index ix_d_machine_stats_machine_id on d_machine_stats (machine_id);
alter table d_machine_stats add constraint fk_d_machine_stats_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
create index ix_d_machine_use_machine_id on d_machine_use (machine_id);
alter table d_machine_use add constraint fk_d_machine_use_machine_id foreign key (machine_id) references dmachine (id) on delete restrict on update restrict;
create index ix_drot_drol_drot on drot_drol (drot_id);
alter table drot_drol add constraint fk_drot_drol_drot foreign key (drot_id) references drot (id) on delete restrict on update restrict;
create index ix_drot_drol_drol on drot_drol (drol_id);
alter table drot_drol add constraint fk_drot_drol_drol foreign key (drol_id) references drol (id) on delete restrict on update restrict;
create index ix_dc_detail_master_id on dc_detail (master_id);
alter table dc_detail add constraint fk_dc_detail_master_id foreign key (master_id) references dc_master (id) on delete restrict on update restrict;
alter table defaults_model add constraint fk_defaults_model_id foreign key (id) references defaults_model_draft (id) on delete restrict on update restrict;
create index ix_dfk_cascade_one_id on dfk_cascade (one_id);
alter table dfk_cascade add constraint fk_dfk_cascade_one_id foreign key (one_id) references dfk_cascade_one (id) on delete cascade on update restrict;
create index ix_dfk_set_null_one_id on dfk_set_null (one_id);
alter table dfk_set_null add constraint fk_dfk_set_null_one_id foreign key (one_id) references dfk_one (id) on delete set null on update restrict;
alter table doc add constraint fk_doc_id foreign key (id) references doc_draft (id) on delete restrict on update restrict;
create index ix_doc_link_doc on doc_link (doc_id);
alter table doc_link add constraint fk_doc_link_doc foreign key (doc_id) references doc (id) on delete restrict on update restrict;
create index ix_doc_link_link on doc_link (link_id);
alter table doc_link add constraint fk_doc_link_link foreign key (link_id) references link (id) on delete restrict on update restrict;
alter table document add constraint fk_document_id foreign key (id) references document_draft (id) on delete restrict on update restrict;
create index ix_document_organisation_id on document (organisation_id);
alter table document add constraint fk_document_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
create index ix_document_draft_organisation_id on document_draft (organisation_id);
alter table document_draft add constraint fk_document_draft_organisation_id foreign key (organisation_id) references organisation (id) on delete restrict on update restrict;
create index ix_document_media_document_id on document_media (document_id);
alter table document_media add constraint fk_document_media_document_id foreign key (document_id) references document (id) on delete restrict on update restrict;
create index ix_document_media_draft_document_id on document_media_draft (document_id);
alter table document_media_draft add constraint fk_document_media_draft_document_id foreign key (document_id) references document_draft (id) on delete restrict on update restrict;
create index ix_e_basicenc_relate_other_id on e_basicenc_relate (other_id);
alter table e_basicenc_relate add constraint fk_e_basicenc_relate_other_id foreign key (other_id) references e_basicenc (id) on delete restrict on update restrict;
create index ix_ebasic_json_map_detail_owner_id on ebasic_json_map_detail (owner_id);
alter table ebasic_json_map_detail add constraint fk_ebasic_json_map_detail_owner_id foreign key (owner_id) references ebasic_json_map (id) on delete restrict on update restrict;
create index ix_ebasic_no_sdchild_owner_id on ebasic_no_sdchild (owner_id);
alter table ebasic_no_sdchild add constraint fk_ebasic_no_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
create index ix_ebasic_sdchild_owner_id on ebasic_sdchild (owner_id);
alter table ebasic_sdchild add constraint fk_ebasic_sdchild_owner_id foreign key (owner_id) references ebasic_soft_delete (id) on delete restrict on update restrict;
create index ix_ecache_child_root_id on ecache_child (root_id);
alter table ecache_child add constraint fk_ecache_child_root_id foreign key (root_id) references ecache_root (id) on delete restrict on update restrict;
alter table edefault_prop add constraint fk_edefault_prop_e_simple_usertypeid foreign key (e_simple_usertypeid) references esimple (usertypeid) on delete restrict on update restrict;
create index ix_eemb_inner_outer_id on eemb_inner (outer_id);
alter table eemb_inner add constraint fk_eemb_inner_outer_id foreign key (outer_id) references eemb_outer (id) on delete restrict on update restrict;
create index ix_einvoice_person_id on einvoice (person_id);
alter table einvoice add constraint fk_einvoice_person_id foreign key (person_id) references eperson (id) on delete restrict on update restrict;
create index ix_enull_collection_detail_enull_collection_id on enull_collection_detail (enull_collection_id);
alter table enull_collection_detail add constraint fk_enull_collection_detail_enull_collection_id foreign key (enull_collection_id) references enull_collection (id) on delete restrict on update restrict;
create index ix_eopt_one_a_b_id on eopt_one_a (b_id);
alter table eopt_one_a add constraint fk_eopt_one_a_b_id foreign key (b_id) references eopt_one_b (id) on delete restrict on update restrict;
create index ix_eopt_one_b_c_id on eopt_one_b (c_id);
alter table eopt_one_b add constraint fk_eopt_one_b_c_id foreign key (c_id) references eopt_one_c (id) on delete restrict on update restrict;
create index ix_eper_addr_ma_country_code on eper_addr (ma_country_code);
alter table eper_addr add constraint fk_eper_addr_ma_country_code foreign key (ma_country_code) references o_country (code) on delete restrict on update restrict;
create index ix_esoft_del_book_lend_by_id on esoft_del_book (lend_by_id);
alter table esoft_del_book add constraint fk_esoft_del_book_lend_by_id foreign key (lend_by_id) references esoft_del_user (id) on delete restrict on update restrict;
create index ix_esoft_del_book_esoft_del_user_esoft_del_book on esoft_del_book_esoft_del_user (esoft_del_book_id);
alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_book foreign key (esoft_del_book_id) references esoft_del_book (id) on delete restrict on update restrict;
create index ix_esoft_del_book_esoft_del_user_esoft_del_user on esoft_del_book_esoft_del_user (esoft_del_user_id);
alter table esoft_del_book_esoft_del_user add constraint fk_esoft_del_book_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
create index ix_esoft_del_down_esoft_del_mid_id on esoft_del_down (esoft_del_mid_id);
alter table esoft_del_down add constraint fk_esoft_del_down_esoft_del_mid_id foreign key (esoft_del_mid_id) references esoft_del_mid (id) on delete restrict on update restrict;
create index ix_esoft_del_mid_top_id on esoft_del_mid (top_id);
alter table esoft_del_mid add constraint fk_esoft_del_mid_top_id foreign key (top_id) references esoft_del_top (id) on delete restrict on update restrict;
create index ix_esoft_del_mid_up_id on esoft_del_mid (up_id);
alter table esoft_del_mid add constraint fk_esoft_del_mid_up_id foreign key (up_id) references esoft_del_up (id) on delete restrict on update restrict;
alter table esoft_del_one_a add constraint fk_esoft_del_one_a_oneb_id foreign key (oneb_id) references esoft_del_one_b (id) on delete restrict on update restrict;
create index ix_esoft_del_role_esoft_del_user_esoft_del_role on esoft_del_role_esoft_del_user (esoft_del_role_id);
alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
create index ix_esoft_del_role_esoft_del_user_esoft_del_user on esoft_del_role_esoft_del_user (esoft_del_user_id);
alter table esoft_del_role_esoft_del_user add constraint fk_esoft_del_role_esoft_del_user_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
create index ix_esoft_del_user_esoft_del_role_esoft_del_user on esoft_del_user_esoft_del_role (esoft_del_user_id);
alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_user foreign key (esoft_del_user_id) references esoft_del_user (id) on delete restrict on update restrict;
create index ix_esoft_del_user_esoft_del_role_esoft_del_role on esoft_del_user_esoft_del_role (esoft_del_role_id);
alter table esoft_del_user_esoft_del_role add constraint fk_esoft_del_user_esoft_del_role_esoft_del_role foreign key (esoft_del_role_id) references esoft_del_role (id) on delete restrict on update restrict;
alter table esoft_del_x add constraint fk_esoft_del_x_y_id foreign key (y_id) references esoft_del_y (id) on delete restrict on update restrict;
create index ix_esoft_del_x_organization_id on esoft_del_x (organization_id);
alter table esoft_del_x add constraint fk_esoft_del_x_organization_id foreign key (organization_id) references esoft_del_z (id) on delete restrict on update restrict;
create index ix_esoft_del_y_organization_id on esoft_del_y (organization_id);
alter table esoft_del_y add constraint fk_esoft_del_y_organization_id foreign key (organization_id) references esoft_del_z (id) on delete restrict on update restrict;
create index ix_rawinherit_uncle_parent_id on rawinherit_uncle (parent_id);
alter table rawinherit_uncle add constraint fk_rawinherit_uncle_parent_id foreign key (parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
create index ix_evanilla_collection_detail_evanilla_collection_id on evanilla_collection_detail (evanilla_collection_id);
alter table evanilla_collection_detail add constraint fk_evanilla_collection_detail_evanilla_collection_id foreign key (evanilla_collection_id) references evanilla_collection (id) on delete restrict on update restrict;
create index ix_ec_enum_person_tags_ec_enum_person_id on ec_enum_person_tags (ec_enum_person_id);
alter table ec_enum_person_tags add constraint fk_ec_enum_person_tags_ec_enum_person_id foreign key (ec_enum_person_id) references ec_enum_person (id) on delete restrict on update restrict;
create index ix_ec_person_phone_owner_id on ec_person_phone (owner_id);
alter table ec_person_phone add constraint fk_ec_person_phone_owner_id foreign key (owner_id) references ec_person (id) on delete restrict on update restrict;
create index ix_ec_top_person_id on ec_top (person_id);
alter table ec_top add constraint fk_ec_top_person_id foreign key (person_id) references ecs_person (id) on delete restrict on update restrict;
create index ix_ec_top_ecs_person_ec_top on ec_top_ecs_person (ec_top_id);
alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ec_top foreign key (ec_top_id) references ec_top (id) on delete restrict on update restrict;
create index ix_ec_top_ecs_person_ecs_person on ec_top_ecs_person (ecs_person_id);
alter table ec_top_ecs_person add constraint fk_ec_top_ecs_person_ecs_person foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
create index ix_ecbl_person_phone_numbers_person_id on ecbl_person_phone_numbers (person_id);
alter table ecbl_person_phone_numbers add constraint fk_ecbl_person_phone_numbers_person_id foreign key (person_id) references ecbl_person (id) on delete restrict on update restrict;
create index ix_ecbm_person_phone_numbers_person_id on ecbm_person_phone_numbers (person_id);
alter table ecbm_person_phone_numbers add constraint fk_ecbm_person_phone_numbers_person_id foreign key (person_id) references ecbm_person (id) on delete restrict on update restrict;
create index ix_ecm_person_phone_numbers_ecm_person_id on ecm_person_phone_numbers (ecm_person_id);
alter table ecm_person_phone_numbers add constraint fk_ecm_person_phone_numbers_ecm_person_id foreign key (ecm_person_id) references ecm_person (id) on delete restrict on update restrict;
create index ix_ecmc_person_phone_numbers_ecmc_person_id on ecmc_person_phone_numbers (ecmc_person_id);
alter table ecmc_person_phone_numbers add constraint fk_ecmc_person_phone_numbers_ecmc_person_id foreign key (ecmc_person_id) references ecmc_person (id) on delete restrict on update restrict;
create index ix_ecs_person_phone_ecs_person_id on ecs_person_phone (ecs_person_id);
alter table ecs_person_phone add constraint fk_ecs_person_phone_ecs_person_id foreign key (ecs_person_id) references ecs_person (id) on delete restrict on update restrict;
create index ix_ecsm_child_ecsm_parent_id on ecsm_child (ecsm_parent_id);
alter table ecsm_child add constraint fk_ecsm_child_ecsm_parent_id foreign key (ecsm_parent_id) references ecsm_parent (id) on delete restrict on update restrict;
create index ix_td_child_parent_id on td_child (parent_id);
alter table td_child add constraint fk_td_child_parent_id foreign key (parent_id) references td_parent (parent_id) on delete restrict on update restrict;
create index ix_element_bean_complex_bean_id on element_bean (complex_bean_id);
alter table element_bean add constraint fk_element_bean_complex_bean_id foreign key (complex_bean_id) references root_bean (id) on delete restrict on update restrict;
create index ix_empl_default_address_id on empl (default_address_id);
alter table empl add constraint fk_empl_default_address_id foreign key (default_address_id) references addr (id) on delete restrict on update restrict;
create index ix_esd_detail_master_id on esd_detail (master_id);
alter table esd_detail add constraint fk_esd_detail_master_id foreign key (master_id) references esd_master (id) on delete restrict on update restrict;
create index ix_grand_parent_person_some_bean_id on grand_parent_person (some_bean_id);
alter table grand_parent_person add constraint fk_grand_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
create index ix_survey_group_categoryobjectid on survey_group (categoryobjectid);
alter table survey_group add constraint fk_survey_group_categoryobjectid foreign key (categoryobjectid) references category (id) on delete restrict on update restrict;
create index ix_hx_link_doc_hx_link on hx_link_doc (hx_link_id);
alter table hx_link_doc add constraint fk_hx_link_doc_hx_link foreign key (hx_link_id) references hx_link (id) on delete restrict on update restrict;
create index ix_hx_link_doc_he_doc on hx_link_doc (he_doc_id);
alter table hx_link_doc add constraint fk_hx_link_doc_he_doc foreign key (he_doc_id) references he_doc (id) on delete restrict on update restrict;
create index ix_hi_link_doc_hi_link on hi_link_doc (hi_link_id);
alter table hi_link_doc add constraint fk_hi_link_doc_hi_link foreign key (hi_link_id) references hi_link (id) on delete restrict on update restrict;
create index ix_hi_link_doc_hi_doc on hi_link_doc (hi_doc_id);
alter table hi_link_doc add constraint fk_hi_link_doc_hi_doc foreign key (hi_doc_id) references hi_doc (id) on delete restrict on update restrict;
create index ix_hi_tthree_hi_ttwo_id on hi_tthree (hi_ttwo_id);
alter table hi_tthree add constraint fk_hi_tthree_hi_ttwo_id foreign key (hi_ttwo_id) references hi_ttwo (id) on delete restrict on update restrict;
create index ix_hi_ttwo_hi_tone_id on hi_ttwo (hi_tone_id);
alter table hi_ttwo add constraint fk_hi_ttwo_hi_tone_id foreign key (hi_tone_id) references hi_tone (id) on delete restrict on update restrict;
alter table hsd_setting add constraint fk_hsd_setting_user_id foreign key (user_id) references hsd_user (id) on delete restrict on update restrict;
create index ix_iaf_segment_status_id on iaf_segment (status_id);
alter table iaf_segment add constraint fk_iaf_segment_status_id foreign key (status_id) references iaf_segment_status (id) on delete restrict on update restrict;
create index ix_imrelated_owner_id on imrelated (owner_id);
alter table imrelated add constraint fk_imrelated_owner_id foreign key (owner_id) references imroot (id) on delete restrict on update restrict;
create index ix_info_contact_company_id on info_contact (company_id);
alter table info_contact add constraint fk_info_contact_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
alter table info_customer add constraint fk_info_customer_company_id foreign key (company_id) references info_company (id) on delete restrict on update restrict;
alter table inner_report add constraint fk_inner_report_forecast_id foreign key (forecast_id) references stockforecast (id) on delete restrict on update restrict;
create index ix_drel_invoice_booking on drel_invoice (booking);
alter table drel_invoice add constraint fk_drel_invoice_booking foreign key (booking) references drel_booking (id) on delete restrict on update restrict;
create index ix_item_etype on item (customer,type);
alter table item add constraint fk_item_etype foreign key (customer,type) references "type" (customer,type) on delete restrict on update restrict;
create index ix_item_eregion on item (customer,region);
alter table item add constraint fk_item_eregion foreign key (customer,region) references region (customer,type) on delete restrict on update restrict;
alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_mkeygroup foreign key (mkeygroup_pid) references mkeygroup (pid) on delete restrict on update restrict;
alter table mkeygroup_monkey add constraint fk_mkeygroup_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
alter table trainer_monkey add constraint fk_trainer_monkey_trainer foreign key (trainer_tid) references trainer (tid) on delete restrict on update restrict;
alter table trainer_monkey add constraint fk_trainer_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
alter table troop_monkey add constraint fk_troop_monkey_troop foreign key (troop_pid) references troop (pid) on delete restrict on update restrict;
alter table troop_monkey add constraint fk_troop_monkey_monkey foreign key (monkey_mid) references monkey (mid) on delete restrict on update restrict;
create index ix_l2_cldf_reset_bean_child_parent_id on l2_cldf_reset_bean_child (parent_id);
alter table l2_cldf_reset_bean_child add constraint fk_l2_cldf_reset_bean_child_parent_id foreign key (parent_id) references l2_cldf_reset_bean (id) on delete restrict on update restrict;
create index ix_level1_level4_level1 on level1_level4 (level1_id);
alter table level1_level4 add constraint fk_level1_level4_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
create index ix_level1_level4_level4 on level1_level4 (level4_id);
alter table level1_level4 add constraint fk_level1_level4_level4 foreign key (level4_id) references level4 (id) on delete restrict on update restrict;
create index ix_level1_level2_level1 on level1_level2 (level1_id);
alter table level1_level2 add constraint fk_level1_level2_level1 foreign key (level1_id) references level1 (id) on delete restrict on update restrict;
create index ix_level1_level2_level2 on level1_level2 (level2_id);
alter table level1_level2 add constraint fk_level1_level2_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
create index ix_level2_level3_level2 on level2_level3 (level2_id);
alter table level2_level3 add constraint fk_level2_level3_level2 foreign key (level2_id) references level2 (id) on delete restrict on update restrict;
create index ix_level2_level3_level3 on level2_level3 (level3_id);
alter table level2_level3 add constraint fk_level2_level3_level3 foreign key (level3_id) references level3 (id) on delete restrict on update restrict;
alter table link add constraint fk_link_id foreign key (id) references link_draft (id) on delete restrict on update restrict;
create index ix_la_attr_value_attribute_la_attr_value on la_attr_value_attribute (la_attr_value_id);
alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_la_attr_value foreign key (la_attr_value_id) references la_attr_value (id) on delete restrict on update restrict;
create index ix_la_attr_value_attribute_attribute on la_attr_value_attribute (attribute_id);
alter table la_attr_value_attribute add constraint fk_la_attr_value_attribute_attribute foreign key (attribute_id) references attribute (id) on delete restrict on update restrict;
create index ix_looney_tune_id on looney (tune_id);
alter table looney add constraint fk_looney_tune_id foreign key (tune_id) references tune (id) on delete restrict on update restrict;
create index ix_m2mcache_set1_m2_mcache_master on m2mcache_set1 (m2_mcache_master_id);
alter table m2mcache_set1 add constraint fk_m2mcache_set1_m2_mcache_master foreign key (m2_mcache_master_id) references m2_mcache_master (id) on delete restrict on update restrict;
create index ix_m2mcache_set1_m2_mcache_child on m2mcache_set1 (m2_mcache_child_id);
alter table m2mcache_set1 add constraint fk_m2mcache_set1_m2_mcache_child foreign key (m2_mcache_child_id) references m2_mcache_child (id) on delete restrict on update restrict;
create index ix_m2mcache_set2_m2_mcache_master on m2mcache_set2 (m2_mcache_master_id);
alter table m2mcache_set2 add constraint fk_m2mcache_set2_m2_mcache_master foreign key (m2_mcache_master_id) references m2_mcache_master (id) on delete restrict on update restrict;
create index ix_m2mcache_set2_m2_mcache_child on m2mcache_set2 (m2_mcache_child_id);
alter table m2mcache_set2 add constraint fk_m2mcache_set2_m2_mcache_child foreign key (m2_mcache_child_id) references m2_mcache_child (id) on delete restrict on update restrict;
create index ix_mcontact_customer_id on mcontact (customer_id);
alter table mcontact add constraint fk_mcontact_customer_id foreign key (customer_id) references mcustomer (id) on delete restrict on update restrict;
create index ix_mcontact_message_contact_id on mcontact_message (contact_id);
alter table mcontact_message add constraint fk_mcontact_message_contact_id foreign key (contact_id) references mcontact (id) on delete restrict on update restrict;
create index ix_mcustomer_shipping_address_id on mcustomer (shipping_address_id);
alter table mcustomer add constraint fk_mcustomer_shipping_address_id foreign key (shipping_address_id) references maddress (id) on delete restrict on update restrict;
create index ix_mcustomer_billing_address_id on mcustomer (billing_address_id);
alter table mcustomer add constraint fk_mcustomer_billing_address_id foreign key (billing_address_id) references maddress (id) on delete restrict on update restrict;
create index ix_mmachine_mgroup_mmachine on mmachine_mgroup (mmachine_id);
alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mmachine foreign key (mmachine_id) references mmachine (id) on delete restrict on update restrict;
create index ix_mmachine_mgroup_mgroup on mmachine_mgroup (mgroup_id);
alter table mmachine_mgroup add constraint fk_mmachine_mgroup_mgroup foreign key (mgroup_id) references mgroup (id) on delete restrict on update restrict;
create index ix_mprinter_current_state_id on mprinter (current_state_id);
alter table mprinter add constraint fk_mprinter_current_state_id foreign key (current_state_id) references mprinter_state (id) on delete restrict on update restrict;
alter table mprinter add constraint fk_mprinter_last_swap_cyan_id foreign key (last_swap_cyan_id) references mprinter_state (id) on delete restrict on update restrict;
alter table mprinter add constraint fk_mprinter_last_swap_magenta_id foreign key (last_swap_magenta_id) references mprinter_state (id) on delete restrict on update restrict;
alter table mprinter add constraint fk_mprinter_last_swap_yellow_id foreign key (last_swap_yellow_id) references mprinter_state (id) on delete restrict on update restrict;
alter table mprinter add constraint fk_mprinter_last_swap_black_id foreign key (last_swap_black_id) references mprinter_state (id) on delete restrict on update restrict;
create index ix_mprinter_state_printer_id on mprinter_state (printer_id);
alter table mprinter_state add constraint fk_mprinter_state_printer_id foreign key (printer_id) references mprinter (id) on delete restrict on update restrict;
create index ix_mprofile_picture_id on mprofile (picture_id);
alter table mprofile add constraint fk_mprofile_picture_id foreign key (picture_id) references mmedia (id) on delete restrict on update restrict;
create index ix_mrole_muser_mrole on mrole_muser (mrole_roleid);
alter table mrole_muser add constraint fk_mrole_muser_mrole foreign key (mrole_roleid) references mrole (roleid) on delete restrict on update restrict;
create index ix_mrole_muser_muser on mrole_muser (muser_userid);
alter table mrole_muser add constraint fk_mrole_muser_muser foreign key (muser_userid) references muser (userid) on delete restrict on update restrict;
create index ix_muser_user_type_id on muser (user_type_id);
alter table muser add constraint fk_muser_user_type_id foreign key (user_type_id) references muser_type (id) on delete restrict on update restrict;
create index ix_mail_user_inbox_mail_user on mail_user_inbox (mail_user_id);
alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
create index ix_mail_user_inbox_mail_box on mail_user_inbox (mail_box_id);
alter table mail_user_inbox add constraint fk_mail_user_inbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
create index ix_mail_user_outbox_mail_user on mail_user_outbox (mail_user_id);
alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_user foreign key (mail_user_id) references mail_user (id) on delete restrict on update restrict;
create index ix_mail_user_outbox_mail_box on mail_user_outbox (mail_box_id);
alter table mail_user_outbox add constraint fk_mail_user_outbox_mail_box foreign key (mail_box_id) references mail_box (id) on delete restrict on update restrict;
create index ix_c_message_conversation_id on c_message (conversation_id);
alter table c_message add constraint fk_c_message_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
create index ix_c_message_user_id on c_message (user_id);
alter table c_message add constraint fk_c_message_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
alter table meter_contract_data add constraint fk_meter_contract_data_special_needs_client_id foreign key (special_needs_client_id) references meter_special_needs_client (id) on delete restrict on update restrict;
alter table meter_special_needs_client add constraint fk_meter_special_needs_client_primary_id foreign key (primary_id) references meter_special_needs_contact (id) on delete restrict on update restrict;
alter table meter_version add constraint fk_meter_version_address_data_id foreign key (address_data_id) references meter_address_data (id) on delete restrict on update restrict;
alter table meter_version add constraint fk_meter_version_contract_data_id foreign key (contract_data_id) references meter_contract_data (id) on delete restrict on update restrict;
create index ix_mnoc_user_mnoc_role_mnoc_user on mnoc_user_mnoc_role (mnoc_user_user_id);
alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_user foreign key (mnoc_user_user_id) references mnoc_user (user_id) on delete restrict on update restrict;
create index ix_mnoc_user_mnoc_role_mnoc_role on mnoc_user_mnoc_role (mnoc_role_role_id);
alter table mnoc_user_mnoc_role add constraint fk_mnoc_user_mnoc_role_mnoc_role foreign key (mnoc_role_role_id) references mnoc_role (role_id) on delete restrict on update restrict;
create index ix_mny_b_a_id on mny_b (a_id);
alter table mny_b add constraint fk_mny_b_a_id foreign key (a_id) references mny_a (id) on delete restrict on update restrict;
create index ix_mny_b_mny_c_mny_b on mny_b_mny_c (mny_b_id);
alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_b foreign key (mny_b_id) references mny_b (id) on delete restrict on update restrict;
create index ix_mny_b_mny_c_mny_c on mny_b_mny_c (mny_c_id);
alter table mny_b_mny_c add constraint fk_mny_b_mny_c_mny_c foreign key (mny_c_id) references mny_c (id) on delete restrict on update restrict;
create index ix_mny_edge_from_id on mny_edge (from_id);
alter table mny_edge add constraint fk_mny_edge_from_id foreign key (from_id) references mny_node (id) on delete restrict on update restrict;
create index ix_mny_edge_to_id on mny_edge (to_id);
alter table mny_edge add constraint fk_mny_edge_to_id foreign key (to_id) references mny_node (id) on delete restrict on update restrict;
create index ix_subtopics_mny_topic_1 on subtopics (topic);
alter table subtopics add constraint fk_subtopics_mny_topic_1 foreign key (topic) references mny_topic (id) on delete restrict on update restrict;
create index ix_subtopics_mny_topic_2 on subtopics (subtopic);
alter table subtopics add constraint fk_subtopics_mny_topic_2 foreign key (subtopic) references mny_topic (id) on delete restrict on update restrict;
create index ix_mp_role_mp_user_id on mp_role (mp_user_id);
alter table mp_role add constraint fk_mp_role_mp_user_id foreign key (mp_user_id) references mp_user (id) on delete restrict on update restrict;
create index ix_ms_many_a_many_b_ms_many_a on ms_many_a_many_b (ms_many_a_aid);
alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
create index ix_ms_many_a_many_b_ms_many_b on ms_many_a_many_b (ms_many_b_bid);
alter table ms_many_a_many_b add constraint fk_ms_many_a_many_b_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
create index ix_ms_many_b_many_a_ms_many_b on ms_many_b_many_a (ms_many_b_bid);
alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_b foreign key (ms_many_b_bid) references ms_many_b (bid) on delete restrict on update restrict;
create index ix_ms_many_b_many_a_ms_many_a on ms_many_b_many_a (ms_many_a_aid);
alter table ms_many_b_many_a add constraint fk_ms_many_b_many_a_ms_many_a foreign key (ms_many_a_aid) references ms_many_a (aid) on delete restrict on update restrict;
create index ix_my_lob_size_join_many_parent_id on my_lob_size_join_many (parent_id);
alter table my_lob_size_join_many add constraint fk_my_lob_size_join_many_parent_id foreign key (parent_id) references my_lob_size (id) on delete restrict on update restrict;
create index ix_o_bean_child_cached_bean_id on o_bean_child (cached_bean_id);
alter table o_bean_child add constraint fk_o_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
create index ix_ocached_app_detail_app_id on ocached_app_detail (app_id);
alter table ocached_app_detail add constraint fk_ocached_app_detail_app_id foreign key (app_id) references ocached_app (id) on delete restrict on update restrict;
create index ix_o_cached_bean_country_o_cached_bean on o_cached_bean_country (o_cached_bean_id);
alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_cached_bean foreign key (o_cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
create index ix_o_cached_bean_country_o_country on o_cached_bean_country (o_country_code);
alter table o_cached_bean_country add constraint fk_o_cached_bean_country_o_country foreign key (o_country_code) references o_country (code) on delete restrict on update restrict;
create index ix_o_cached_bean_child_cached_bean_id on o_cached_bean_child (cached_bean_id);
alter table o_cached_bean_child add constraint fk_o_cached_bean_child_cached_bean_id foreign key (cached_bean_id) references o_cached_bean (id) on delete restrict on update restrict;
alter table oengine add constraint fk_oengine_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
alter table ogear_box add constraint fk_ogear_box_car_id foreign key (car_id) references ocar (id) on delete restrict on update restrict;
create index ix_omvertex_other_omvertex_id on omvertex_other (omvertex_id);
alter table omvertex_other add constraint fk_omvertex_other_omvertex_id foreign key (omvertex_id) references omvertex (id) on delete restrict on update restrict;
alter table oroad_show_msg add constraint fk_oroad_show_msg_company_id foreign key (company_id) references ocompany (id) on delete restrict on update restrict;
create index ix_om_account_child_dbo_banana_rama_id on om_account_child_dbo (banana_rama_id);
alter table om_account_child_dbo add constraint fk_om_account_child_dbo_banana_rama_id foreign key (banana_rama_id) references om_account_dbo (id) on delete restrict on update restrict;
create index ix_om_basic_child_parent_id on om_basic_child (parent_id);
alter table om_basic_child add constraint fk_om_basic_child_parent_id foreign key (parent_id) references om_basic_parent (id) on delete restrict on update restrict;
create index ix_om_bean_list_child_parent_id on om_bean_list_child (parent_id);
alter table om_bean_list_child add constraint fk_om_bean_list_child_parent_id foreign key (parent_id) references om_bean_list_parent (id) on delete restrict on update restrict;
create index ix_om_ordered_detail_master_id on om_ordered_detail (master_id);
alter table om_ordered_detail add constraint fk_om_ordered_detail_master_id foreign key (master_id) references om_ordered_master (id) on delete restrict on update restrict;
create index ix_oml_baz_foo_id on oml_baz (foo_id);
alter table oml_baz add constraint fk_oml_baz_foo_id foreign key (foo_id) references oml_foo (id) on delete restrict on update restrict;
create index ix_oml_foo_bar_id on oml_foo (bar_id);
alter table oml_foo add constraint fk_oml_foo_bar_id foreign key (bar_id) references oml_bar (id) on delete restrict on update restrict;
create index ix_o_order_kcustomer_id on o_order (kcustomer_id);
alter table o_order add constraint fk_o_order_kcustomer_id foreign key (kcustomer_id) references o_customer (id) on delete restrict on update restrict;
create index ix_o_order_detail_order_id on o_order_detail (order_id);
alter table o_order_detail add constraint fk_o_order_detail_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
create index ix_o_order_detail_product_id on o_order_detail (product_id);
alter table o_order_detail add constraint fk_o_order_detail_product_id foreign key (product_id) references o_product (id) on delete restrict on update restrict;
create index ix_s_order_items_order_uuid on s_order_items (order_uuid);
alter table s_order_items add constraint fk_s_order_items_order_uuid foreign key (order_uuid) references s_orders (uuid) on delete restrict on update restrict;
create index ix_order_referenced_parent_master_id on order_referenced_parent (master_id);
alter table order_referenced_parent add constraint fk_order_referenced_parent_master_id foreign key (master_id) references order_master (id) on delete restrict on update restrict;
create index ix_or_order_ship_order_id on or_order_ship (order_id);
alter table or_order_ship add constraint fk_or_order_ship_order_id foreign key (order_id) references o_order (id) on delete restrict on update restrict;
create index ix_order_toy_child_id on order_toy (child_id);
alter table order_toy add constraint fk_order_toy_child_id foreign key (child_id) references order_referenced_parent (id) on delete restrict on update restrict;
create index ix_ordered_parent_order_master_inheritance_id on ordered_parent (order_master_inheritance_id);
alter table ordered_parent add constraint fk_ordered_parent_order_master_inheritance_id foreign key (order_master_inheritance_id) references order_master_inheritance (id) on delete restrict on update restrict;
alter table organization_node add constraint fk_organization_node_parent_tree_node_id foreign key (parent_tree_node_id) references organization_tree_node (id) on delete restrict on update restrict;
create index ix_orp_detail_master_id on orp_detail (master_id);
alter table orp_detail add constraint fk_orp_detail_master_id foreign key (master_id) references orp_master (id) on delete restrict on update restrict;
create index ix_orp_detail2_orp_master2_id on orp_detail2 (orp_master2_id);
alter table orp_detail2 add constraint fk_orp_detail2_orp_master2_id foreign key (orp_master2_id) references orp_master2 (id) on delete restrict on update restrict;
alter table oto_atwo add constraint fk_oto_atwo_aone_id foreign key (aone_id) references oto_aone (id) on delete restrict on update restrict;
alter table oto_bchild add constraint fk_oto_bchild_master_id foreign key (master_id) references oto_bmaster (id) on delete restrict on update restrict;
alter table oto_child add constraint fk_oto_child_master_id foreign key (master_id) references oto_master (id) on delete restrict on update restrict;
alter table oto_cust_address add constraint fk_oto_cust_address_customer_cid foreign key (customer_cid) references oto_cust (cid) on delete restrict on update restrict;
alter table oto_level_a add constraint fk_oto_level_a_b_id foreign key (b_id) references oto_level_b (id) on delete restrict on update restrict;
alter table oto_level_b add constraint fk_oto_level_b_c_id foreign key (c_id) references oto_level_c (id) on delete restrict on update restrict;
alter table oto_prime_extra add constraint fk_oto_prime_extra_eid foreign key (eid) references oto_prime (pid) on delete restrict on update restrict;
alter table oto_sd_child add constraint fk_oto_sd_child_master_id foreign key (master_id) references oto_sd_master (id) on delete restrict on update restrict;
create index ix_oto_th_many_oto_th_top_id on oto_th_many (oto_th_top_id);
alter table oto_th_many add constraint fk_oto_th_many_oto_th_top_id foreign key (oto_th_top_id) references oto_th_top (id) on delete restrict on update restrict;
alter table oto_th_one add constraint fk_oto_th_one_many_id foreign key (many_id) references oto_th_many (id) on delete restrict on update restrict;
alter table oto_ubprime_extra add constraint fk_oto_ubprime_extra_eid foreign key (eid) references oto_ubprime (pid) on delete restrict on update restrict;
alter table oto_user_model add constraint fk_oto_user_model_user_optional_id foreign key (user_optional_id) references oto_user_model_optional (id) on delete restrict on update restrict;
alter table pfile add constraint fk_pfile_file_content_id foreign key (file_content_id) references pfile_content (id) on delete restrict on update restrict;
alter table pfile add constraint fk_pfile_file_content2_id foreign key (file_content2_id) references pfile_content (id) on delete restrict on update restrict;
alter table paggview add constraint fk_paggview_pview_id foreign key (pview_id) references pp (id) on delete restrict on update restrict;
create index ix_pallet_location_zone_sid on pallet_location (zone_sid);
alter table pallet_location add constraint fk_pallet_location_zone_sid foreign key (zone_sid) references zones (id) on delete restrict on update restrict;
alter table parcel_location add constraint fk_parcel_location_parcelid foreign key (parcelid) references parcel (parcelid) on delete restrict on update restrict;
create index ix_rawinherit_parent_rawinherit_data_rawinherit_parent on rawinherit_parent_rawinherit_data (rawinherit_parent_id);
alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_parent foreign key (rawinherit_parent_id) references rawinherit_parent (id) on delete restrict on update restrict;
create index ix_rawinherit_parent_rawinherit_data_rawinherit_data on rawinherit_parent_rawinherit_data (rawinherit_data_id);
alter table rawinherit_parent_rawinherit_data add constraint fk_rawinherit_parent_rawinherit_data_rawinherit_data foreign key (rawinherit_data_id) references rawinherit_data (id) on delete restrict on update restrict;
create index ix_parent_a_child_id on parent_a (child_id);
alter table parent_a add constraint fk_parent_a_child_id foreign key (child_id) references child_with_cache (id) on delete restrict on update restrict;
create index ix_parent_b_child_id on parent_b (child_id);
alter table parent_b add constraint fk_parent_b_child_id foreign key (child_id) references child_with_cache (id) on delete restrict on update restrict;
create index ix_parent_person_some_bean_id on parent_person (some_bean_id);
alter table parent_person add constraint fk_parent_person_some_bean_id foreign key (some_bean_id) references e_basic (id) on delete restrict on update restrict;
create index ix_parent_person_parent_identifier on parent_person (parent_identifier);
alter table parent_person add constraint fk_parent_person_parent_identifier foreign key (parent_identifier) references grand_parent_person (identifier) on delete restrict on update restrict;
create index ix_c_participation_conversation_id on c_participation (conversation_id);
alter table c_participation add constraint fk_c_participation_conversation_id foreign key (conversation_id) references c_conversation (id) on delete restrict on update restrict;
create index ix_c_participation_user_id on c_participation (user_id);
alter table c_participation add constraint fk_c_participation_user_id foreign key (user_id) references c_user (id) on delete restrict on update restrict;
create index ix_pcf_calendar_pcf_person_id on pcf_calendar (pcf_person_id);
alter table pcf_calendar add constraint fk_pcf_calendar_pcf_person_id foreign key (pcf_person_id) references pcf_person (id) on delete restrict on update restrict;
create index ix_pcf_city_pcf_country_id on pcf_city (pcf_country_id);
alter table pcf_city add constraint fk_pcf_city_pcf_country_id foreign key (pcf_country_id) references pcf_country (id) on delete restrict on update restrict;
alter table pcf_city add constraint fk_pcf_city_mayor_id foreign key (mayor_id) references pcf_person (id) on delete restrict on update restrict;
alter table pcf_city add constraint fk_pcf_city_vice_mayor_id foreign key (vice_mayor_id) references pcf_person (id) on delete restrict on update restrict;
create index ix_pcf_event_pcf_calendar_id on pcf_event (pcf_calendar_id);
alter table pcf_event add constraint fk_pcf_event_pcf_calendar_id foreign key (pcf_calendar_id) references pcf_calendar (id) on delete restrict on update restrict;
alter table persistent_file_content add constraint fk_persistent_file_content_persistent_file_id foreign key (persistent_file_id) references persistent_file (id) on delete restrict on update restrict;
create index ix_person_default_address_oid on person (default_address_oid);
alter table person add constraint fk_person_default_address_oid foreign key (default_address_oid) references address (oid) on delete restrict on update restrict;
create index ix_person_cache_email_person_info_person_id on person_cache_email (person_info_person_id);
alter table person_cache_email add constraint fk_person_cache_email_person_info_person_id foreign key (person_info_person_id) references person_cache_info (person_id) on delete restrict on update restrict;
alter table persona add constraint fk_persona_person_oid foreign key (person_oid) references person (oid) on delete restrict on update restrict;
create index ix_phones_person_id on phones (person_id);
alter table phones add constraint fk_phones_person_id foreign key (person_id) references persons (id) on delete restrict on update restrict;
create index ix_e_position_contract_id on e_position (contract_id);
alter table e_position add constraint fk_e_position_contract_id foreign key (contract_id) references contract (id) on delete restrict on update restrict;
create index ix_pp_to_ww_pp on pp_to_ww (pp_id);
alter table pp_to_ww add constraint fk_pp_to_ww_pp foreign key (pp_id) references pp (id) on delete restrict on update restrict;
create index ix_pp_to_ww_wview on pp_to_ww (ww_id);
alter table pp_to_ww add constraint fk_pp_to_ww_wview foreign key (ww_id) references wview (id) on delete restrict on update restrict;
create index ix_question_groupobjectid on question (groupobjectid);
alter table question add constraint fk_question_groupobjectid foreign key (groupobjectid) references survey_group (id) on delete restrict on update restrict;
create index ix_r_orders_customer on r_orders (company,customername);
alter table r_orders add constraint fk_r_orders_customer foreign key (company,customername) references rcustomer (company,name) on delete restrict on update restrict;
alter table referenced_defaults_model add constraint fk_referenced_defaults_model_id foreign key (id) references referenced_defaults_model_draft (id) on delete restrict on update restrict;
create index ix_referenced_defaults_model_defaults_model_id on referenced_defaults_model (defaults_model_id);
alter table referenced_defaults_model add constraint fk_referenced_defaults_model_defaults_model_id foreign key (defaults_model_id) references defaults_model (id) on delete restrict on update restrict;
create index ix_referenced_defaults_model_draft_defaults_model_id on referenced_defaults_model_draft (defaults_model_id);
alter table referenced_defaults_model_draft add constraint fk_referenced_defaults_model_draft_defaults_model_id foreign key (defaults_model_id) references defaults_model_draft (id) on delete restrict on update restrict;
create index ix_rel_master_detail_id on rel_master (detail_id);
alter table rel_master add constraint fk_rel_master_detail_id foreign key (detail_id) references rel_detail (id) on delete restrict on update restrict;
create index ix_app_config_re_config_id on app_config_re (config_id);
alter table app_config_re add constraint fk_app_config_re_config_id foreign key (config_id) references app_config (id) on delete restrict on update restrict;
create index ix_resourcefile_parentresourcefileid on resourcefile (parentresourcefileid);
alter table resourcefile add constraint fk_resourcefile_parentresourcefileid foreign key (parentresourcefileid) references resourcefile (id) on delete restrict on update restrict;
create index ix_mt_role_tenant_id on mt_role (tenant_id);
alter table mt_role add constraint fk_mt_role_tenant_id foreign key (tenant_id) references mt_tenant (id) on delete restrict on update restrict;
create index ix_mt_role_permission_mt_role on mt_role_permission (mt_role_id);
alter table mt_role_permission add constraint fk_mt_role_permission_mt_role foreign key (mt_role_id) references mt_role (id) on delete restrict on update restrict;
create index ix_mt_role_permission_mt_permission on mt_role_permission (mt_permission_id);
alter table mt_role_permission add constraint fk_mt_role_permission_mt_permission foreign key (mt_permission_id) references mt_permission (id) on delete restrict on update restrict;
create index ix_root_bean_referencing_bean_id on root_bean (referencing_bean_id);
alter table root_bean add constraint fk_root_bean_referencing_bean_id foreign key (referencing_bean_id) references referencing_bean (id) on delete restrict on update restrict;
alter table f_second add constraint fk_f_second_first foreign key (first) references f_first (id) on delete restrict on update restrict;
create index ix_section_article_id on section (article_id);
alter table section add constraint fk_section_article_id foreign key (article_id) references article (id) on delete restrict on update restrict;
create index ix_self_many_bridge_self_many_many_1 on self_many_bridge (self_1_id);
alter table self_many_bridge add constraint fk_self_many_bridge_self_many_many_1 foreign key (self_1_id) references self_many_many (id) on delete restrict on update restrict;
create index ix_self_many_bridge_self_many_many_2 on self_many_bridge (self_2_id);
alter table self_many_bridge add constraint fk_self_many_bridge_self_many_many_2 foreign key (self_2_id) references self_many_many (id) on delete restrict on update restrict;
create index ix_self_parent_parent_id on self_parent (parent_id);
alter table self_parent add constraint fk_self_parent_parent_id foreign key (parent_id) references self_parent (id) on delete restrict on update restrict;
create index ix_self_ref_customer_referred_by_id on self_ref_customer (referred_by_id);
alter table self_ref_customer add constraint fk_self_ref_customer_referred_by_id foreign key (referred_by_id) references self_ref_customer (id) on delete restrict on update restrict;
create index ix_self_ref_example_parent_id on self_ref_example (parent_id);
alter table self_ref_example add constraint fk_self_ref_example_parent_id foreign key (parent_id) references self_ref_example (id) on delete restrict on update restrict;
alter table e_save_test_b add constraint fk_e_save_test_b_sibling_a_id foreign key (sibling_a_id) references e_save_test_a (id) on delete restrict on update restrict;
create index ix_site_parent_id on site (parent_id);
alter table site add constraint fk_site_parent_id foreign key (parent_id) references site (id) on delete restrict on update restrict;
alter table site add constraint fk_site_data_container_id foreign key (data_container_id) references data_container (id) on delete restrict on update restrict;
alter table site add constraint fk_site_site_address_id foreign key (site_address_id) references site_address (id) on delete restrict on update restrict;
create index ix_source_base_target_id on source_base (target_id);
alter table source_base add constraint fk_source_base_target_id foreign key (target_id) references target_base (id) on delete restrict on update restrict;
create index ix_stockforecast_inner_report_id on stockforecast (inner_report_id);
alter table stockforecast add constraint fk_stockforecast_inner_report_id foreign key (inner_report_id) references inner_report (id) on delete restrict on update restrict;
create index ix_sub_section_section_id on sub_section (section_id);
alter table sub_section add constraint fk_sub_section_section_id foreign key (section_id) references section (id) on delete restrict on update restrict;
create index ix_tevent_many_event_id on tevent_many (event_id);
alter table tevent_many add constraint fk_tevent_many_event_id foreign key (event_id) references tevent_one (id) on delete restrict on update restrict;
alter table tevent_one add constraint fk_tevent_one_event_id foreign key (event_id) references tevent (id) on delete restrict on update restrict;
create index ix_t_detail_with_other_namexxxyy_master_id on t_detail_with_other_namexxxyy (master_id);
alter table t_detail_with_other_namexxxyy add constraint fk_t_detail_with_other_namexxxyy_master_id foreign key (master_id) references t_atable_thatisrelatively (id) on delete restrict on update restrict;
create index ix_ttruck_holder_truck_plate_no on ttruck_holder (truck_plate_no);
alter table ttruck_holder add constraint fk_ttruck_holder_truck_plate_no foreign key (truck_plate_no) references tcar (plate_no) on delete restrict on update restrict;
create index ix_ttruck_holder_basic_id on ttruck_holder (basic_id);
alter table ttruck_holder add constraint fk_ttruck_holder_basic_id foreign key (basic_id) references e_basic (id) on delete restrict on update restrict;
create index ix_ttruck_holder_item_owner_id on ttruck_holder_item (owner_id);
alter table ttruck_holder_item add constraint fk_ttruck_holder_item_owner_id foreign key (owner_id) references ttruck_holder (id) on delete restrict on update restrict;
create index ix_twheel_owner_plate_no on twheel (owner_plate_no);
alter table twheel add constraint fk_twheel_owner_plate_no foreign key (owner_plate_no) references tcar (plate_no) on delete restrict on update restrict;
alter table tire add constraint fk_tire_wheel foreign key (wheel) references wheel (id) on delete restrict on update restrict;
create index ix_tree_entity_parent_id on tree_entity (parent_id);
alter table tree_entity add constraint fk_tree_entity_parent_id foreign key (parent_id) references tree_entity (id) on delete restrict on update restrict;
create index ix_trip_vehicle_driver_id on trip (vehicle_driver_id);
alter table trip add constraint fk_trip_vehicle_driver_id foreign key (vehicle_driver_id) references vehicle_driver (id) on delete restrict on update restrict;
create index ix_trip_address_id on trip (address_id);
alter table trip add constraint fk_trip_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
create index ix_type_sub_type_id on "type" (sub_type_id);
alter table "type" add constraint fk_type_sub_type_id foreign key (sub_type_id) references sub_type (sub_type_id) on delete restrict on update restrict;
create index ix_usib_child_parent_id on usib_child (parent_id);
alter table usib_child add constraint fk_usib_child_parent_id foreign key (parent_id) references usib_parent (id) on delete restrict on update restrict;
alter table usib_child_sibling add constraint fk_usib_child_sibling_child_id foreign key (child_id) references usib_child (id) on delete restrict on update restrict;
create index ix_ut_detail_utmaster_id on ut_detail (utmaster_id);
alter table ut_detail add constraint fk_ut_detail_utmaster_id foreign key (utmaster_id) references ut_master (id) on delete restrict on update restrict;
create index ix_uutwo_master_id on uutwo (master_id);
alter table uutwo add constraint fk_uutwo_master_id foreign key (master_id) references uuone (id) on delete restrict on update restrict;
alter table oto_user add constraint fk_oto_user_account_id foreign key (account_id) references oto_account (id) on delete restrict on update restrict;
create index ix_c_user_group_id on c_user (group_id);
alter table c_user add constraint fk_c_user_group_id foreign key (group_id) references c_group (id) on delete restrict on update restrict;
create index ix_em_user_role_user_id on em_user_role (user_id);
alter table em_user_role add constraint fk_em_user_role_user_id foreign key (user_id) references em_user (id) on delete restrict on update restrict;
create index ix_em_user_role_role_id on em_user_role (role_id);
alter table em_user_role add constraint fk_em_user_role_role_id foreign key (role_id) references em_role (id) on delete restrict on update restrict;
create index ix_vehicle_lease_id on vehicle (lease_id);
alter table vehicle add constraint fk_vehicle_lease_id foreign key (lease_id) references vehicle_lease (id) on delete restrict on update restrict;
create index ix_vehicle_car_ref_id on vehicle (car_ref_id);
alter table vehicle add constraint fk_vehicle_car_ref_id foreign key (car_ref_id) references truck_ref (id) on delete restrict on update restrict;
create index ix_vehicle_truck_ref_id on vehicle (truck_ref_id);
alter table vehicle add constraint fk_vehicle_truck_ref_id foreign key (truck_ref_id) references truck_ref (id) on delete restrict on update restrict;
create index ix_vehicle_driver_vehicle_id on vehicle_driver (vehicle_id);
alter table vehicle_driver add constraint fk_vehicle_driver_vehicle_id foreign key (vehicle_id) references vehicle (id) on delete restrict on update restrict;
create index ix_vehicle_driver_address_id on vehicle_driver (address_id);
alter table vehicle_driver add constraint fk_vehicle_driver_address_id foreign key (address_id) references o_address (id) on delete restrict on update restrict;
create index ix_version_child_parent_id on version_child (parent_id);
alter table version_child add constraint fk_version_child_parent_id foreign key (parent_id) references version_parent (id) on delete restrict on update restrict;
create index ix_version_toy_child_id on version_toy (child_id);
alter table version_toy add constraint fk_version_toy_child_id foreign key (child_id) references version_child (id) on delete restrict on update restrict;
create index ix_warehouses_officezoneid on warehouses (officezoneid);
alter table warehouses add constraint fk_warehouses_officezoneid foreign key (officezoneid) references zones (id) on delete restrict on update restrict;
create index ix_warehousesshippingzones_warehouses on warehousesshippingzones (warehouseid);
alter table warehousesshippingzones add constraint fk_warehousesshippingzones_warehouses foreign key (warehouseid) references warehouses (id) on delete restrict on update restrict;
create index ix_warehousesshippingzones_zones on warehousesshippingzones (shippingzoneid);
alter table warehousesshippingzones add constraint fk_warehousesshippingzones_zones foreign key (shippingzoneid) references zones (id) on delete restrict on update restrict;
create index ix_sa_wheel_tire on sa_wheel (tire);
alter table sa_wheel add constraint fk_sa_wheel_tire foreign key (tire) references sa_tire (id) on delete restrict on update restrict;
create index ix_sa_wheel_car on sa_wheel (car);
alter table sa_wheel add constraint fk_sa_wheel_car foreign key (car) references sa_car (id) on delete restrict on update restrict;
create index ix_g_who_props_otm_who_created_id on g_who_props_otm (who_created_id);
alter table g_who_props_otm add constraint fk_g_who_props_otm_who_created_id foreign key (who_created_id) references g_user (id) on delete restrict on update restrict;
create index ix_g_who_props_otm_who_modified_id on g_who_props_otm (who_modified_id);
alter table g_who_props_otm add constraint fk_g_who_props_otm_who_modified_id foreign key (who_modified_id) references g_user (id) on delete restrict on update restrict;
create index ix_with_zero_parent_id on with_zero (parent_id);
alter table with_zero add constraint fk_with_zero_parent_id foreign key (parent_id) references parent (id) on delete restrict on update restrict;
alter table hembi_bean add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
create table hembi_bean_history(like hembi_bean);
create view hembi_bean_with_history as select * from hembi_bean union all select * from hembi_bean_history;
alter table hx_link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hx_link set sys_period = tstzrange(when_created, null);
create table hx_link_history(like hx_link);
create view hx_link_with_history as select * from hx_link union all select * from hx_link_history;
alter table hi_link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hi_link set sys_period = tstzrange(when_created, null);
create table hi_link_history(like hi_link);
create view hi_link_with_history as select * from hi_link union all select * from hi_link_history;
alter table hi_link_doc add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
create table hi_link_doc_history(like hi_link_doc);
create view hi_link_doc_with_history as select * from hi_link_doc union all select * from hi_link_doc_history;
alter table hi_tone add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hi_tone set sys_period = tstzrange(when_created, null);
create table hi_tone_history(like hi_tone);
create view hi_tone_with_history as select * from hi_tone union all select * from hi_tone_history;
alter table hi_tthree add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hi_tthree set sys_period = tstzrange(when_created, null);
create table hi_tthree_history(like hi_tthree);
create view hi_tthree_with_history as select * from hi_tthree union all select * from hi_tthree_history;
alter table hi_ttwo add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hi_ttwo set sys_period = tstzrange(when_created, null);
create table hi_ttwo_history(like hi_ttwo);
create view hi_ttwo_with_history as select * from hi_ttwo union all select * from hi_ttwo_history;
alter table hsd_setting add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hsd_setting set sys_period = tstzrange(when_created, null);
create table hsd_setting_history(like hsd_setting);
create view hsd_setting_with_history as select * from hsd_setting union all select * from hsd_setting_history;
alter table hsd_user add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update hsd_user set sys_period = tstzrange(when_created, null);
create table hsd_user_history(like hsd_user);
create view hsd_user_with_history as select * from hsd_user union all select * from hsd_user_history;
alter table link add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update link set sys_period = tstzrange(when_created, null);
create table link_history(like link);
create view link_with_history as select * from link union all select * from link_history;
alter table c_user add column sys_period tstzrange not null default tstzrange(current_timestamp, null);
update c_user set sys_period = tstzrange(when_created, null);
create table c_user_history(like c_user);
create view c_user_with_history as select * from c_user union all select * from c_user_history;
create or replace function hembi_bean_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hembi_bean_history (sys_period,part, brand, name, description, version) values (tstzrange(lowerTs,upperTs), OLD.part, OLD.brand, OLD.name, OLD.description, OLD.version);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hembi_bean_history (sys_period,part, brand, name, description, version) values (tstzrange(lowerTs,upperTs), OLD.part, OLD.brand, OLD.name, OLD.description, OLD.version);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hembi_bean_history_upd
before update or delete on hembi_bean
for each row execute procedure hembi_bean_history_version();
create or replace function hx_link_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hx_link_history (sys_period,id, name, location, comments, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hx_link_history (sys_period,id, name, location, comments, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hx_link_history_upd
before update or delete on hx_link
for each row execute procedure hx_link_history_version();
create or replace function hi_link_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hi_link_history (sys_period,id, name, location, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hi_link_history (sys_period,id, name, location, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hi_link_history_upd
before update or delete on hi_link
for each row execute procedure hi_link_history_version();
create or replace function hi_link_doc_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hi_link_doc_history (sys_period,hi_link_id, hi_doc_id) values (tstzrange(lowerTs,upperTs), OLD.hi_link_id, OLD.hi_doc_id);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hi_link_doc_history (sys_period,hi_link_id, hi_doc_id) values (tstzrange(lowerTs,upperTs), OLD.hi_link_id, OLD.hi_doc_id);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hi_link_doc_history_upd
before update or delete on hi_link_doc
for each row execute procedure hi_link_doc_history_version();
create or replace function hi_tone_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hi_tone_history (sys_period,id, name, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hi_tone_history (sys_period,id, name, comments, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.comments, OLD.version, OLD.when_created, OLD.when_modified);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hi_tone_history_upd
before update or delete on hi_tone
for each row execute procedure hi_tone_history_version();
create or replace function hi_tthree_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hi_tthree_history (sys_period,id, hi_ttwo_id, three, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hi_tthree_history (sys_period,id, hi_ttwo_id, three, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_ttwo_id, OLD.three, OLD.version, OLD.when_created, OLD.when_modified);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hi_tthree_history_upd
before update or delete on hi_tthree
for each row execute procedure hi_tthree_history_version();
create or replace function hi_ttwo_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hi_ttwo_history (sys_period,id, hi_tone_id, two, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hi_ttwo_history (sys_period,id, hi_tone_id, two, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.hi_tone_id, OLD.two, OLD.version, OLD.when_created, OLD.when_modified);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hi_ttwo_history_upd
before update or delete on hi_ttwo
for each row execute procedure hi_ttwo_history_version();
create or replace function hsd_setting_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hsd_setting_history (sys_period,id, code, content, user_id, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hsd_setting_history (sys_period,id, code, content, user_id, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.code, OLD.content, OLD.user_id, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hsd_setting_history_upd
before update or delete on hsd_setting
for each row execute procedure hsd_setting_history_version();
create or replace function hsd_user_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into hsd_user_history (sys_period,id, name, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into hsd_user_history (sys_period,id, name, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger hsd_user_history_upd
before update or delete on hsd_user
for each row execute procedure hsd_user_history_version();
create or replace function link_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into link_history (sys_period,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into link_history (sys_period,id, name, location, when_publish, link_comment, version, when_created, when_modified, deleted) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.name, OLD.location, OLD.when_publish, OLD.link_comment, OLD.version, OLD.when_created, OLD.when_modified, OLD.deleted);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger link_history_upd
before update or delete on link
for each row execute procedure link_history_version();
create or replace function c_user_history_version() returns trigger as $$
declare
lowerTs timestamptz;
upperTs timestamptz;
begin
lowerTs = lower(OLD.sys_period);
upperTs = greatest(lowerTs + '1 microsecond',current_timestamp);
if (TG_OP = 'UPDATE') then
insert into c_user_history (sys_period,id, inactive, name, email, group_id, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
NEW.sys_period = tstzrange(upperTs,null);
return new;
elsif (TG_OP = 'DELETE') then
insert into c_user_history (sys_period,id, inactive, name, email, group_id, version, when_created, when_modified) values (tstzrange(lowerTs,upperTs), OLD.id, OLD.inactive, OLD.name, OLD.email, OLD.group_id, OLD.version, OLD.when_created, OLD.when_modified);
return old;
end if;
end;
$$ LANGUAGE plpgsql;
create trigger c_user_history_upd
before update or delete on c_user
for each row execute procedure c_user_history_version();