Adminsys-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
September 2014
- 2 participants
- 2 discussions
30 Sep '14
Author: kmorin
Date: 2014-09-30 15:15:47 +0200 (Tue, 30 Sep 2014)
New Revision: 105
Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/105
Log:
add test data for bigfin import
Added:
tutti/test/services/dbImportBigfin/
tutti/test/services/dbImportBigfin/allegro.backup
tutti/test/services/dbImportBigfin/allegro.data
tutti/test/services/dbImportBigfin/allegro.log
tutti/test/services/dbImportBigfin/allegro.properties
tutti/test/services/dbImportBigfin/allegro.script
tutti/test/services/dbImportBigfin/protocol.tuttiProtocol
tutti/test/services/dbImportBigfin/version.appup
Added: tutti/test/services/dbImportBigfin/allegro.backup
===================================================================
(Binary files differ)
Property changes on: tutti/test/services/dbImportBigfin/allegro.backup
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: tutti/test/services/dbImportBigfin/allegro.data
===================================================================
(Binary files differ)
Property changes on: tutti/test/services/dbImportBigfin/allegro.data
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: tutti/test/services/dbImportBigfin/allegro.log
===================================================================
--- tutti/test/services/dbImportBigfin/allegro.log (rev 0)
+++ tutti/test/services/dbImportBigfin/allegro.log 2014-09-30 13:15:47 UTC (rev 105)
@@ -0,0 +1,806 @@
+/*C111*/SET SCHEMA PUBLIC
+CONNECT USER SA
+DISCONNECT
+/*C112*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C113*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C114*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C115*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C116*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C117*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C118*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C119*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C120*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C121*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C122*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C123*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C124*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C125*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C126*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C127*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C128*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C129*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C130*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C131*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C132*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C133*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C134*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C135*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C136*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C137*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C138*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C139*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C140*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C141*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C142*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C143*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C144*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C145*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C146*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C147*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C148*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C149*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C150*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C151*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C152*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C153*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C154*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C155*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C156*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C157*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C158*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C159*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C160*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C161*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C162*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C163*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C164*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C165*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C166*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C167*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C168*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C169*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C170*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C171*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C172*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C173*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C174*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C175*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C176*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C177*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C178*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C179*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C180*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C181*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C182*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C183*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C184*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C185*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C186*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C187*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C188*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C189*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C190*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C191*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C192*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C193*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C194*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C195*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C196*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C197*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C198*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C199*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM SORTING_MEASUREMENT WHERE ID=840
+DELETE FROM BATCH WHERE ID=899
+DELETE FROM SORTING_MEASUREMENT WHERE ID=841
+DELETE FROM BATCH WHERE ID=900
+DELETE FROM BATCH WHERE ID=898
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C200*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM BATCH WHERE ID=889
+INSERT INTO BATCH VALUES(889,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,887,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM BATCH WHERE ID=895
+INSERT INTO BATCH VALUES(895,0,1,NULL,1,FALSE,FALSE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=508
+INSERT INTO QUANTIFICATION_MEASUREMENT VALUES(508,0.10000000149011612E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,220,NULL,NULL,'0',NULL,NULL,TRUE,895)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=837
+INSERT INTO SORTING_MEASUREMENT VALUES(837,12.0E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,1416,NULL,NULL,'0',NULL,1,895)
+DELETE FROM BATCH WHERE ID=896
+INSERT INTO BATCH VALUES(896,0,2,NULL,2,FALSE,FALSE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=509
+INSERT INTO QUANTIFICATION_MEASUREMENT VALUES(509,0.20000000298023224E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,220,NULL,NULL,'0',NULL,NULL,TRUE,896)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=838
+INSERT INTO SORTING_MEASUREMENT VALUES(838,12.5E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,1416,NULL,NULL,'0',NULL,1,896)
+DELETE FROM BATCH WHERE ID=897
+INSERT INTO BATCH VALUES(897,0,3,NULL,3,FALSE,FALSE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=510
+INSERT INTO QUANTIFICATION_MEASUREMENT VALUES(510,0.30000001192092896E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,220,NULL,NULL,'0',NULL,NULL,TRUE,897)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=839
+INSERT INTO SORTING_MEASUREMENT VALUES(839,13.0E0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,1416,NULL,NULL,'0',NULL,1,897)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=831
+INSERT INTO SORTING_MEASUREMENT VALUES(831,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',301,1,889)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C201*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=508
+DELETE FROM SORTING_MEASUREMENT WHERE ID=837
+DELETE FROM BATCH WHERE ID=895
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=509
+DELETE FROM SORTING_MEASUREMENT WHERE ID=838
+DELETE FROM BATCH WHERE ID=896
+DELETE FROM QUANTIFICATION_MEASUREMENT WHERE ID=510
+DELETE FROM SORTING_MEASUREMENT WHERE ID=839
+DELETE FROM BATCH WHERE ID=897
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C202*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 902
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 843
+INSERT INTO BATCH VALUES(901,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(842,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',272,1,901)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C203*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C204*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 903
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 844
+INSERT INTO BATCH VALUES(902,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(843,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',273,1,902)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C205*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C206*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 904
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 845
+INSERT INTO BATCH VALUES(903,0,3,1.0E0,NULL,FALSE,TRUE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(844,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',274,1,903)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C207*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C208*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM BATCH WHERE ID=903
+INSERT INTO BATCH VALUES(903,0,3,1.0E0,NULL,FALSE,TRUE,NULL,NULL,889,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=844
+INSERT INTO SORTING_MEASUREMENT VALUES(844,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',274,1,903)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C209*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C210*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 905
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 846
+INSERT INTO BATCH VALUES(904,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,886,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(845,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',300,1,904)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C211*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C212*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM BATCH WHERE ID=904
+INSERT INTO BATCH VALUES(904,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,886,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=845
+INSERT INTO SORTING_MEASUREMENT VALUES(845,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',300,1,904)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C213*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C214*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 906
+INSERT INTO BATCH VALUES(905,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,3,NULL,NULL,1662,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C215*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C216*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 907
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 847
+INSERT INTO BATCH VALUES(906,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,905,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(846,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',300,1,906)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C217*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C218*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 908
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 848
+INSERT INTO BATCH VALUES(907,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,905,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(847,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',301,1,907)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C219*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C220*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM BATCH WHERE ID=907
+INSERT INTO BATCH VALUES(907,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,905,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=847
+INSERT INTO SORTING_MEASUREMENT VALUES(847,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,196,NULL,NULL,'0',301,1,907)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C221*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C222*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 909
+INSERT INTO BATCH VALUES(908,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,174,NULL,NULL,4100,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C223*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C224*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 910
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 849
+INSERT INTO BATCH VALUES(909,0,1,1.0E0,NULL,FALSE,TRUE,NULL,NULL,908,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(848,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',272,1,909)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C225*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C226*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+ALTER SEQUENCE BATCH_SEQ RESTART WITH 911
+ALTER SEQUENCE SORTING_MEASUREMENT_SEQ RESTART WITH 850
+INSERT INTO BATCH VALUES(910,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,908,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+INSERT INTO SORTING_MEASUREMENT VALUES(849,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',273,1,910)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C227*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C228*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+DELETE FROM BATCH WHERE ID=910
+INSERT INTO BATCH VALUES(910,0,2,1.0E0,NULL,FALSE,TRUE,NULL,NULL,908,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL,NULL)
+DELETE FROM SORTING_MEASUREMENT WHERE ID=849
+INSERT INTO SORTING_MEASUREMENT VALUES(849,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,181,174,NULL,NULL,'0',273,1,910)
+COMMIT
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C229*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C230*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C231*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C232*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C233*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C234*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C235*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C236*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C237*/SET SCHEMA PUBLIC
+CONNECT USER SA
+DISCONNECT
+/*C238*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C239*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C240*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C241*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C242*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C243*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C244*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C245*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C246*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C247*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C248*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C249*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C250*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
+/*C251*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+SET AUTOCOMMIT TRUE
+DISCONNECT
Added: tutti/test/services/dbImportBigfin/allegro.properties
===================================================================
--- tutti/test/services/dbImportBigfin/allegro.properties (rev 0)
+++ tutti/test/services/dbImportBigfin/allegro.properties 2014-09-30 13:15:47 UTC (rev 105)
@@ -0,0 +1,18 @@
+#HSQL Database Engine 1.8.0.10
+#Mon Sep 22 16:10:12 CEST 2014
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.lock_file=true
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Added: tutti/test/services/dbImportBigfin/allegro.script
===================================================================
--- tutti/test/services/dbImportBigfin/allegro.script (rev 0)
+++ tutti/test/services/dbImportBigfin/allegro.script 2014-09-30 13:15:47 UTC (rev 105)
@@ -0,0 +1,938 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 901
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 5
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 56
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 511
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 842
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 2
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 2
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE INSERTED_ITEM_HISTORY_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE SORTING_MEASUREMENT_P_SEQ AS INTEGER START WITH 2
+CREATE SEQUENCE UPDATED_ITEM_HISTORY_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 2
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 1
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 11
+CREATE SEQUENCE OBSERVED_LOCATION_SEQ AS BIGINT START WITH 0
+CREATE SEQUENCE DENORMALIZED_VESSEL_SEQ AS BIGINT START WITH 0
+CREATE SEQUENCE OBSERVED_LOCATION_FEATURES_SEQ AS BIGINT START WITH 0
+CREATE SEQUENCE OBSERVED_LOCATION_MEASUREM_SEQ AS BIGINT START WITH 0
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_P_SEQ AS BIGINT START WITH 1
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATION_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATION_FK,LOCATION_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUAL2PERSON(AGE_READER_QUALIFICATION_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,AGE_READER_QUALIFICATION_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATION_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(40),DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),STATUS_FK VARCHAR(1) DEFAULT '1' NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,OBSERVED_LOCATION_FK INTEGER)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE INDEX IX_DECLARED_DOC_CREATION_DATE ON DECLARED_DOCUMENT_REFERENCE(CREATION_DATE)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID BIGINT,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_CODE VARCHAR(40))
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,ELEVATE_CONTEXT_WEIGHT REAL,LABEL VARCHAR(40),INDIRECT_CONTEXT_WEIGHT FLOAT,CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER NOT NULL,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),LABEL VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) DEFAULT '0' NOT NULL,QUALIFICATION_COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK,SALE_FK)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_FISHING_TRIP_FK INTEGER,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT FISHING_TRIP_ORIGIN_ORIGIN_FIC FOREIGN KEY(ORIGIN_FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_OTHER_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_ECONOMICAL_C FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT GEAR_USE_FEATURES_OTHER_GEAR_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK,ECONOMICAL_SURVEY_FK)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL,OBJECT_REFERENCE_QUERY VARCHAR(2000))
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,GROUPING_FK INTEGER NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,LABEL VARCHAR(40) NOT NULL,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,ORIGIN_PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,OBSERVED_LOCATION_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_198 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_272 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE INDEX IX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,REFERENCE_TAXON_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,REFERENCE_TAXON_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL,XML_CONFIGURATION VARCHAR(3000))
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,OTHER_GEAR_FK INTEGER,DRESSING_FK INTEGER,PRESERVATION_FK INTEGER,FRESHNESS_CATEGORY_FK INTEGER,SIZE_CATEGORY_FK INTEGER,TRANSACTION_FK INTEGER,WEIGHT REAL,WEIGHT_METHOD_FK INTEGER,COST REAL,SALE_TYPE_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT PRODUCE_OTHER_GEAR_FKC FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_WEIGHT_METHOD_FKC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,LABEL VARCHAR(60))
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40),CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,BATCH_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,FISHERY_FK INTEGER NOT NULL,GROUPING_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID),CONSTRAINT REGULATION_AREA_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID),CONSTRAINT REGULATION_AREA_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(FISHERY_FK,GROUPING_FK,LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RANK_ORDER_ON_PERIOD SMALLINT,CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID),CONSTRAINT RIGHT_TO_PRODUCE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_374 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE INDEX IX_SALE_SALE_START_DATE ON SALE(SALE_START_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,MARKETING_BUYER_TYPE_FK INTEGER,MARKETING_DESTINATION_FK INTEGER,MARKETING_STATUS_FK INTEGER,MARKETING_TRANSACTION_FK INTEGER,CONSTRAINT SALE_TYPE_MARKETING_BUYER_TYPC FOREIGN KEY(MARKETING_BUYER_TYPE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_TYPE_MARKETING_DESTINATIC FOREIGN KEY(MARKETING_DESTINATION_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_TYPE_MARKETING_STATUS_FKC FOREIGN KEY(MARKETING_STATUS_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_TYPE_MARKETING_TRANSACTIC FOREIGN KEY(MARKETING_TRANSACTION_FK) REFERENCES QUALITATIVE_VALUE(ID))
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,ADDRESS VARCHAR(255),CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100),UPDATE_DATE TIMESTAMP,LABEL VARCHAR(40))
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,SORTING_BATCH_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX IX_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,STORAGE_FACILITY_FK INTEGER,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_STORAGE_FACILITY_FKC FOREIGN KEY(STORAGE_FACILITY_FK) REFERENCES SELLER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255))
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,LABEL VARCHAR(40) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT VESSEL_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_OWNER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE INDEX VESSEL_OWNER_NATIDX ON VESSEL_OWNER(PROGRAM_FK,REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PROCESSING_HISTORY_FK INTEGER,VESSEL_DIRECTION FLOAT,VESSEL_SPEED FLOAT,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITION_PROCESSING_HIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),QUALITY_FLAG_FK VARCHAR(40) DEFAULT '0',RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_REGISTRATION_PERIOD_QUC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP,CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE INSERTED_ITEM_HISTORY(ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,OBJECT_CODE VARCHAR(40),OBJECT_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,REMOTE_ID BIGINT,UPDATE_DATE TIMESTAMP,CONSTRAINT INSERTED_ITEM_HISTORY_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT INSERTED_ITEM_HISTORY_PROCESSC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_INSERTED_ITEM_HISTORY ON INSERTED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DUAL_INSERTED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE PROGRAM2PERSON_EXCEPTION(DESCRIPTION VARCHAR(255),IS_EXCLUDE BOOLEAN NOT NULL,PROGRAM2PERSON_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(PROGRAM2PERSON_FK,VESSEL_FK),CONSTRAINT PROGRAM2PERSON_EXCEPTION_PROGC FOREIGN KEY(PROGRAM2PERSON_FK) REFERENCES PROGRAM2PERSON(ID),CONSTRAINT FK97A04A13E9151C8A FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT_P(AGGREGATION_LEVEL_FK INTEGER,ALPHANUMERICAL_VALUE VARCHAR(40),ANALYSIS_INSTRUMENT_FK INTEGER,CONTROL_DATE TIMESTAMP,DEPARTMENT_FK INTEGER,DIGIT_COUNT INTEGER,ID INTEGER NOT NULL PRIMARY KEY,IS_REFERENCE_QUANTIFICATION BOOLEAN,NUMERICAL_PRECISION_FK INTEGER,NUMERICAL_VALUE REAL,PMFM_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,PRECISION_VALUE REAL,PRODUCE_FK INTEGER NOT NULL,QUALIFICATION_COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,QUALITATIVE_VALUE_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REMOTE_ID INTEGER,SUBGROUP_NUMBER SMALLINT,VALIDATION_DATE TIMESTAMP,CONSTRAINT QUANTIFICAT_P_AGGREG_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIF_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIF_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIF_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIF_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIF_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIF_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIF_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIF_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_RMTID_P_QU_MEASUREMENT ON QUANTIFICATION_MEASUREMENT_P(REMOTE_ID)
+CREATE CACHED TABLE SORTING_MEASUREMENT_P(AGGREGATION_LEVEL_FK INTEGER,ALPHANUMERICAL_VALUE VARCHAR(40),ANALYSIS_INSTRUMENT_FK INTEGER,CONTROL_DATE TIMESTAMP,DEPARTMENT_FK INTEGER,DIGIT_COUNT INTEGER,ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_PRECISION_FK INTEGER,NUMERICAL_VALUE REAL,PMFM_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,PRECISION_VALUE REAL,PRODUCE_FK INTEGER NOT NULL,QUALIFICATION_COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,QUALITATIVE_VALUE_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RANK_ORDER INTEGER NOT NULL,REMOTE_ID INTEGER,VALIDATION_DATE TIMESTAMP,CONSTRAINT SORTING_P_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SORTING_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_RMTID_P_SORT_MEASUREMENT ON SORTING_MEASUREMENT_P(REMOTE_ID)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_P_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE SYSTEM_VERSION(COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,DESCRIPTION VARCHAR(255),ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_GROUP2TAXON_HIERARCHY(CHILD_REFERENCE_TAXON_FK INTEGER NOT NULL,END_DATE TIMESTAMP,IS_INHERITED BOOLEAN NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,START_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,CHILD_REFERENCE_TAXON_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FKDB938D8CC7567E1 FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FKDB938D81C62C50D FOREIGN KEY(CHILD_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE TAXON_GROUP_HIERARCHY(CHILD_TAXON_GROUP_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,PRIMARY KEY(CHILD_TAXON_GROUP_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FK56F4C8A0CC7567E1 FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK56F4C8A067FBC92F FOREIGN KEY(CHILD_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE UNIQUE INDEX IX_TAXON_GROUP_HPK ON TAXON_GROUP_HIERARCHY(PARENT_TAXON_GROUP_FK,CHILD_TAXON_GROUP_FK)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(EXTERNAL_CODE VARCHAR(100) NOT NULL,ID INTEGER NOT NULL PRIMARY KEY,OBJECT_CODE VARCHAR(40),OBJECT_ID INTEGER,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE INDEX IX_TRANSCRIBING_ITEM_OBJECT_ID_TYPE ON TRANSCRIBING_ITEM(OBJECT_ID,TRANSCRIBING_ITEM_TYPE_FK)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(DESCRIPTION VARCHAR(255),ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER,UPDATE_DATE TIMESTAMP,OBJECT_REFERENCE_QUERY VARCHAR(2000),CONSTRAINT SYS_CT_2053 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID),CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_TRANSCRIBING_ITEM_TYPE_UNIQ ON TRANSCRIBING_ITEM_TYPE(LABEL)
+CREATE CACHED TABLE UPDATED_ITEM_HISTORY(COMMENTS VARCHAR(2000) NOT NULL,GEAR_FK INTEGER,ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,IS_POST_VALIDATION BOOLEAN NOT NULL,METIER_FK INTEGER,NUMERICAL_VALUE REAL,OBJECT_CODE VARCHAR(40),OBJECT_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,PREVIOUS_COMMENTS VARCHAR(2000),PROCESSING_HISTORY_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,REFERENCE_TAXON_FK INTEGER,REMOTE_ID BIGINT,TAXON_GROUP_FK INTEGER,UPDATE_DATE TIMESTAMP,CONSTRAINT UPDATED_ITEM_HISTORY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT UPDATED_ITEM_HISTORY_REFERENCC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITATC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDER_ FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT UPDATED_ITEM_HISTORY_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT UPDATED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_METIER_FC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE INDEX IX_RMTID_UPDATED_ITEM_HISTORY ON UPDATED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DUAL_UPDATED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_COMMISSIONING_PERIOD(COMMISSIONING_LOCATION_FK INTEGER NOT NULL,END_DATE TIMESTAMP,START_DATE TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(START_DATE,COMMISSIONING_LOCATION_FK,VESSEL_FK),CONSTRAINT FKAA5C8E72203EDEBC FOREIGN KEY(COMMISSIONING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_COMMISSIONING_PERIOD_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FLEET_EVENT(EVENT_DATE TIMESTAMP NOT NULL,EVENT_TYPE_FK INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(EVENT_DATE,EVENT_TYPE_FK,RANK_ORDER,VESSEL_FK),CONSTRAINT FKC9E89BA0A6F8735C FOREIGN KEY(EVENT_TYPE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FLEET_EVENT_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PERSON(ADDRESS VARCHAR(255),CITY VARCHAR(256),COUNTRY_LOCATION_FK INTEGER,DATE_OF_BIRTH TIMESTAMP,EDUCATION_GRADE_FK INTEGER,EMAIL VARCHAR(255),FAX_NUMBER VARCHAR(50),FIRSTNAME VARCHAR(100),ID INTEGER NOT NULL PRIMARY KEY,IS_IN_RETIREMENT BOOLEAN,LASTNAME VARCHAR(100),MOBILE_NUMBER VARCHAR(50),PHONE_NUMBER VARCHAR(50),PROGRAM_FK VARCHAR(40) NOT NULL,REGISTRATION_CODE VARCHAR(40),REMOTE_ID INTEGER,RETIREMENT_DATE TIMESTAMP,STREET VARCHAR(256),UPDATE_DATE TIMESTAMP,ZIP_CODE VARCHAR(256),CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_RMTID_VESSEL_PERSON ON VESSEL_PERSON(REMOTE_ID)
+CREATE INDEX VESSEL_PERSON_NATIDX ON VESSEL_PERSON(REGISTRATION_CODE)
+CREATE CACHED TABLE DUAL_VESSEL_PERSON_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(CONTROL_DATE TIMESTAMP,CREATION_DATE TIMESTAMP,ECONOMICAL_SURVEY_FK INTEGER,END_DATE TIMESTAMP,FISHING_TRIP_FK INTEGER,ID INTEGER NOT NULL PRIMARY KEY,OPERATION_FK INTEGER,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALIFICATION_COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RANK_ORDER SMALLINT,REMOTE_ID INTEGER,START_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_PERSON_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_ECONOMC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE)
+CREATE INDEX VESSEL_PERSON_FEATURES_NATIDX ON VESSEL_PERSON_FEATURES(RANK_ORDER,START_DATE,ECONOMICAL_SURVEY_FK,FISHING_TRIP_FK,OPERATION_FK,PERSON_FK,VESSEL_PERSON_FK)
+CREATE INDEX IX_RMTID_VESSEL_PERSON_FEATURES ON VESSEL_PERSON_FEATURES(REMOTE_ID)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_VESSEL_PERSON_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(DESCRIPTION VARCHAR(255),ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID),CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(AGGREGATION_LEVEL_FK INTEGER,ALPHANUMERICAL_VALUE VARCHAR(40),ANALYSIS_INSTRUMENT_FK INTEGER,CONTROL_DATE TIMESTAMP,DEPARTMENT_FK INTEGER,DIGIT_COUNT INTEGER,ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_PRECISION_FK INTEGER,NUMERICAL_VALUE REAL,PMFM_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,PRECISION_VALUE REAL,QUALIFICATION_COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,QUALITATIVE_VALUE_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REMOTE_ID INTEGER,VALIDATION_DATE TIMESTAMP,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_VESSEL_PERSON_MEAS ON VESSEL_PERSON_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE DUAL_VESSEL_PERSON_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DATABASECHANGELOGLOCK(ID INTEGER NOT NULL,LOCKED BOOLEAN NOT NULL,LOCKGRANTED TIMESTAMP,LOCKEDBY VARCHAR(255),CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY(ID))
+CREATE CACHED TABLE DATABASECHANGELOG(ID VARCHAR(63) NOT NULL,AUTHOR VARCHAR(63) NOT NULL,FILENAME VARCHAR(200) NOT NULL,DATEEXECUTED TIMESTAMP NOT NULL,ORDEREXECUTED INTEGER NOT NULL,EXECTYPE VARCHAR(10) NOT NULL,MD5SUM VARCHAR(35),DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(255),TAG VARCHAR(255),LIQUIBASE VARCHAR(20),CONSTRAINT PK_DATABASECHANGELOG PRIMARY KEY(ID,AUTHOR,FILENAME))
+CREATE CACHED TABLE DUAL_SYSTEM_VERSION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OBSERVED_LOCATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE APPLIED_SIZE_CATEGORY(ID INTEGER NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,SIZE_CATEGORY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,ORIGIN_ITEM_TYPE_FK INTEGER NOT NULL,TAXON_GROUP_FK INTEGER NOT NULL,CONSTRAINT PK_APPLIED_SIZE_CATEGORY PRIMARY KEY(ID),CONSTRAINT APPLIED_SIZE_CATEGORY_DRESSINC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT APPLIED_SIZE_CATEGORY_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT APPLIED_SIZE_CATEGORY_SIZE_CAC FOREIGN KEY(SIZE_CATEGORY_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT APPLIED_SIZE_CATEGORY_TAXON_GC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_APPLIED_SIZE_CATEGORY_UD ON APPLIED_SIZE_CATEGORY(UPDATE_DATE)
+CREATE CACHED TABLE OBSERVED_LOCATION(ID INTEGER NOT NULL,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,SAMPLING_STRATA_FK INTEGER,SAMPLING_STRATA_REFERENCE VARCHAR(40),LOCATION_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,REMOTE_ID INTEGER,CONSTRAINT PK_OBSERVED_LOCATION PRIMARY KEY(ID),CONSTRAINT OBSERVED_LOCATION_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT OBSERVED_LOCATION_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT OBSERVED_LOCATION_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_LOCATION_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID))
+CREATE INDEX IX_OBSERVED_LANDING_UD ON OBSERVED_LOCATION(UPDATE_DATE)
+CREATE INDEX OBSERVED_LOCATION_NATIDX ON OBSERVED_LOCATION(START_DATE_TIME,LOCATION_FK,PROGRAM_FK)
+CREATE CACHED TABLE OBSERVED_LOCATION2PERSON(OBSERVED_LOCATION_FK INTEGER NOT NULL,OBSERVER_PERSON_FK INTEGER NOT NULL,PRIMARY KEY(OBSERVED_LOCATION_FK,OBSERVER_PERSON_FK),CONSTRAINT OBSERVED_LOCATION_OBSERVER_PEC FOREIGN KEY(OBSERVER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_OBSERVED_LOCATION_FKC FOREIGN KEY(OBSERVED_LOCATION_FK) REFERENCES OBSERVED_LOCATION(ID))
+CREATE CACHED TABLE ORIGIN_ITEM_TYPE(ID INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,LABEL VARCHAR(40) NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,STATUS_FK VARCHAR(1) DEFAULT '1' NOT NULL,CONSTRAINT CONVERSION_ORIGIN_PK PRIMARY KEY(ID))
+CREATE CACHED TABLE DENORMALIZED_VESSEL(ID INTEGER NOT NULL,VESSEL_FK VARCHAR(40) NOT NULL,NAME VARCHAR(100),INT_REGISTRATION_CODE VARCHAR(40),REGISTRATION_CODE VARCHAR(40),REGISTRATION_START_DATE TIMESTAMP NOT NULL,REGISTRATION_END_DATE TIMESTAMP,RANK_ORDER SMALLINT NOT NULL,EXTERIOR_MARKING VARCHAR(100),REGISTRATION_LOCATION_FK INTEGER NOT NULL,REGISTRATION_COUNTRY_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,CONSTRAINT DENORMALIZED_VESSEL_PK PRIMARY KEY(ID))
+CREATE INDEX DENORMALIZED_VESSEL_NATIDX ON DENORMALIZED_VESSEL(VESSEL_FK,REGISTRATION_START_DATE,PROGRAM_FK)
+CREATE INDEX IX_DENORMALIZED_VESSEL_SEARCH ON DENORMALIZED_VESSEL(NAME,REGISTRATION_CODE,INT_REGISTRATION_CODE)
+CREATE CACHED TABLE DUAL_DENORMALIZED_VESSEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OBSERVED_LOCATION_MEASUREM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE OBSERVED_LOCATION_FEATURES(ID INTEGER NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT NOT NULL,OBSERVED_LOCATION_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_TYPE_FK INTEGER NOT NULL,METIER_FK INTEGER,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,CONSTRAINT OBSERVED_LOCATION_FEATURES_PK PRIMARY KEY(ID),CONSTRAINT OBSERVED_LOCATION_FEAT_OBERVEC FOREIGN KEY(OBSERVED_LOCATION_FK) REFERENCES OBSERVED_LOCATION(ID),CONSTRAINT OBSERVED_LOCATION_FEAT_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT OBSERVED_LOCATION_FEAT_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT OBSERVED_LOCATION_FEAT_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT OBSERVED_LOCATION_FEAT_VES_TYC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID))
+CREATE INDEX OBSERVED_LOCATION_F_NATIDX ON OBSERVED_LOCATION_FEATURES(START_DATE,END_DATE,RANK_ORDER,METIER_FK,PROGRAM_FK,VESSEL_TYPE_FK)
+CREATE CACHED TABLE OBSERVED_LOCATION_MEASUREMENT(ID INTEGER NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PRECISION_TYPE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,NUMERICAL_PRECISION_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,OBSERVED_LOCATION_FEATURES_FK INTEGER NOT NULL,CONSTRAINT OBSERVED_LOCATION_MEAS_PK PRIMARY KEY(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_OBSERVC FOREIGN KEY(OBSERVED_LOCATION_FEATURES_FK) REFERENCES OBSERVED_LOCATION_FEATURES(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_PMFM_FC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_DEPARTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT OBSERVED_LOCATION_MEAS_AGGREGC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_ANALYSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_NUMERIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_PRECISC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT OBSERVED_LOCATION_MEAS_QUAVALC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID))
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_P_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DEPARTMENT_HIERARCHY(PARENT_DEPARTMENT_FK INTEGER NOT NULL,CHILD_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT DEPARTMENT_HIPK PRIMARY KEY(PARENT_DEPARTMENT_FK,CHILD_DEPARTMENT_FK))
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATION_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUAL2PERSON ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_OBSERC FOREIGN KEY(OBSERVED_LOCATION_FK) REFERENCES OBSERVED_LOCATION(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_QUALITY_FLC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIR FOREIGN KEY(ORIGIN_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIC FOREIGN KEY(ORIGIN_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_OBSERVED_LOCATION_FKC FOREIGN KEY(OBSERVED_LOCATION_FK) REFERENCES OBSERVED_LOCATION(ID)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_APPLIED_STRATEGY ADD CONSTRAINT PMFM_APPLIED_STRATEGY_REFERENC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_DRESSING_FKC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_FRESHNESS_CATEGORY_FKC FOREIGN KEY(FRESHNESS_CATEGORY_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_PRESERVATION_FKC FOREIGN KEY(PRESERVATION_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SIZE_CATEGORY_FKC FOREIGN KEY(SIZE_CATEGORY_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSACTION_FKC FOREIGN KEY(TRANSACTION_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE ADD CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'468085664 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'3320 2744 0'
+SET TABLE APPLIED_STRATEGY INDEX'468561336 468561120 468561480 0'
+SET TABLE BATCH INDEX'168380000 320877200 168380000 168380000 168380000 168380000 168380000 168380000 472383056 168380000 0'
+SET TABLE CITATION INDEX'205536 205536 0'
+SET TABLE DEPARTMENT INDEX'547032 540768 541928 546328 0'
+SET TABLE DEPTH_GRADIENT INDEX'558376 558376 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'559632 559184 0'
+SET TABLE FISHING_AREA INDEX'168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 168383272 0'
+SET TABLE FISHING_AREA2REG_LOCATION INDEX'168383520 168383520 168383520 0'
+SET TABLE FISHING_TRIP INDEX'168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 168380736 0'
+SET TABLE FRACTION INDEX'563264 563264 0'
+SET TABLE GEAR INDEX'580360 587600 594840 580360 565536 0'
+SET TABLE GEAR_ASSOCIATION INDEX'609064 608968 609064 608968 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'609640 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'610168 610168 610168 0'
+SET TABLE GEAR_PHYSICAL_FEATURES INDEX'168381400 168381400 168381400 168381400 168381400 168381400 168381400 168381400 168381400 168381400 0'
+SET TABLE GEAR_PHYSICAL_MEASUREMENT INDEX'168381664 168381664 168381664 168381664 168381664 168381664 168381664 168381664 168381664 168381664 168381664 0'
+SET TABLE GEAR_USE_FEATURES INDEX'320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 320822776 0'
+SET TABLE GEAR_USE_MEASUREMENT INDEX'320960656 320960656 320960656 320960656 320960656 320960656 320960656 320960656 320960656 320960656 320959960 0'
+SET TABLE LOCATION INDEX'332407952 334077960 331236248 327665920 332900992 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'324704784 324704784 321506056 324292944 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'15659432 0'
+SET TABLE LOCATION_HIERARCHY INDEX'346851416 346851416 337185656 0'
+SET TABLE LOCATION_LEVEL INDEX'33649400 33647096 33647520 0'
+SET TABLE MATRIX INDEX'33653128 33652712 0'
+SET TABLE MEASUREMENT_FILE INDEX'320866440 320866440 320866440 320866440 320866440 320866440 320866440 0'
+SET TABLE METHOD INDEX'33657312 33657128 0'
+SET TABLE METIER INDEX'33706272 33675472 33728304 33664832 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'33787520 33787520 0'
+SET TABLE OBJECT_TYPE INDEX'33790864 0'
+SET TABLE OPERATION INDEX'320822512 320822512 320822512 320822512 320822512 320822512 320822512 320822512 320822512 0'
+SET TABLE ORDER_ITEM INDEX'34006448 34006448 33951120 34006448 0'
+SET TABLE ORDER_TYPE INDEX'34262600 34262600 34262600 0'
+SET TABLE PARAMETER INDEX'34299192 34270912 34287160 34263224 0'
+SET TABLE PARAMETER_GROUP INDEX'34317824 34317824 34317824 0'
+SET TABLE PERSON INDEX'319897624 319877304 319868208 319881952 0'
+SET TABLE PERSON2USER_PROFIL INDEX'34458208 34458208 468064608 0'
+SET TABLE PERSON_SESSION INDEX'34477920 34477920 0'
+SET TABLE PHOTO_TYPE INDEX'34478088 34478088 0'
+SET TABLE PMFM INDEX'34540096 34500832 34539600 34481664 34544472 34483576 34492904 34481168 34532720 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'321215744 321215744 321216064 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'468484512 468484512 468484512 468484512 468556592 468484512 468484512 0'
+SET TABLE PMFM_STRATEGY INDEX'468766400 468766400 468639600 468909248 468729856 468766400 468660040 468766400 0'
+SET TABLE PROGRAM INDEX'468076688 468078800 468077248 0'
+SET TABLE PROGRAM2LOCATION INDEX'168380400 468083552 168380400 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'468084528 468084528 468084528 0'
+SET TABLE PROGRAM2PERSON INDEX'468300008 468121928 468270368 468188888 468186488 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'35556648 0'
+SET TABLE QUALITATIVE_VALUE INDEX'321071264 320996384 321057528 0'
+SET TABLE QUALITY_FLAG INDEX'320978848 320978848 0'
+SET TABLE QUANTIFICATION_MEASUREMENT INDEX'472385800 472385800 472385800 472385800 472385800 472385800 472385800 472385800 472385800 472385800 472385800 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'35723240 35723240 0'
+SET TABLE REFERENCE_TAXON INDEX'36039424 35816832 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'36789216 36428944 36431056 36549152 36789216 36430352 0'
+SET TABLE SALE_TYPE INDEX'168292400 168292400 168292400 168292400 168292400 168291832 0'
+SET TABLE SCIENTIFIC_CRUISE INDEX'168380472 168380472 168380472 168380472 168380472 168380472 168380472 168380472 168380472 0'
+SET TABLE SELLER INDEX'168346488 168344648 168339616 0'
+SET TABLE SELLER_TYPE INDEX'168364424 0'
+SET TABLE SORTING_MEASUREMENT INDEX'320865448 320865448 320865448 320966472 320865448 320865448 320865448 320865448 320957864 320865448 320865448 0'
+SET TABLE SPATIAL_ITEM INDEX'37471592 37471688 37277288 37471496 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'38114328 38291672 38114328 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'38940816 38941104 38940816 0'
+SET TABLE STATUS INDEX'320978496 0'
+SET TABLE STRATEGY INDEX'38943576 38942960 0'
+SET TABLE STRATEGY2GEAR INDEX'468916200 468916200 468913192 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'468414048 468414048 468414240 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'38954576 38954576 0'
+SET TABLE TAXON_GROUP INDEX'40675552 40555800 39154576 39879968 38959336 40675552 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'42054256 41998896 41899216 41998896 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'42346896 42346896 42346976 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'42347280 0'
+SET TABLE TAXON_INFORMATION INDEX'42347760 42347760 42347760 0'
+SET TABLE TAXON_NAME INDEX'204058296 202978832 204303456 202800384 202787528 201874944 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'47553472 47553472 46914008 46912080 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'48206480 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'48208328 48208328 0'
+SET TABLE UNIT INDEX'48211264 48211264 0'
+SET TABLE UNIT_CONVERSION INDEX'48213064 48213064 48212800 0'
+SET TABLE USER_PROFIL INDEX'48213600 0'
+SET TABLE VESSEL INDEX'454777888 443734520 454777888 456986360 451616672 0'
+SET TABLE VESSEL_FEATURES INDEX'422677560 400568640 422677560 411463048 400412360 401833712 0'
+SET TABLE VESSEL_OWNER INDEX'112628800 112628800 112628800 110431208 110431496 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'117395272 115871648 116129912 0'
+SET TABLE VESSEL_POSITION INDEX'320774880 320774880 320774880 320774880 320774880 320774880 320774880 320774880 320774880 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'381213856 365211520 363297656 374901656 375425888 355127528 355506448 0'
+SET TABLE VESSEL_TYPE INDEX'163974680 163974680 0'
+SET TABLE VESSEL_USE_FEATURES INDEX'320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 320823104 0'
+SET TABLE VESSEL_USE_MEASUREMENT INDEX'168382496 168382496 168382496 168382496 168382496 168382496 168382496 168382496 168382496 168382496 168382496 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'163977808 163977488 163977808 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'164288152 164050968 164225592 163994000 164327696 164030080 164281128 164327696 164392920 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'164879832 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'164879864 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'164879896 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'164879928 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'164879960 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'164879992 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'164880024 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'164880056 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'164880088 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'164880120 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'164880152 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'164880184 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'164880216 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'164880248 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'164880280 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'164880312 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'164880344 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'164880376 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'164880408 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'164880440 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'164880472 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'164880504 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'164880536 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'164880568 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'164880600 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'164880632 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'164880664 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'164880696 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'164880728 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'164880760 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'164880792 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'164880824 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'164880856 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'164880888 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'164880920 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'164880952 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'164880984 0'
+SET TABLE DUAL_SALE_SEQ INDEX'164881016 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'164881048 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'164881080 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'164881112 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'164881144 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'164881176 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'164881208 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'164881240 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'164881272 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'164881304 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'164881336 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'164881368 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'164881400 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'164881432 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'164881464 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'164881496 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'164881528 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'164881560 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'164881592 164881592 164881592 164881592 164881592 164881592 0'
+SET TABLE DENORMALIZED_SAMPLING_STRATA INDEX'164961016 164898864 164900592 164961016 164882296 0'
+SET TABLE DUAL_INSERTED_ITEM_HISTORY_SEQ INDEX'165044816 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_P_SEQ INDEX'165044848 0'
+SET TABLE SYSTEM_VERSION INDEX'167972480 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'470503624 469404144 470110408 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'168131336 168123696 168123352 168089136 168130264 168090856 168123696 0'
+SET TABLE DUAL_UPDATED_ITEM_HISTORY_SEQ INDEX'166504120 0'
+SET TABLE VESSEL_COMMISSIONING_PERIOD INDEX'167234232 167234232 166526616 0'
+SET TABLE DUAL_VESSEL_PERSON_SEQ INDEX'167971328 0'
+SET TABLE VESSEL_PERSON_FEATURES INDEX'168381104 168381104 168381104 168381104 168381104 168381104 168381104 168381104 168381104 168381104 168381104 168381104 0'
+SET TABLE DUAL_VESSEL_PERSON_FEATURES_SEQ INDEX'167971360 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'167971496 0'
+SET TABLE VESSEL_PERSON_FEATURES2ROLE INDEX'168381896 168381896 168381896 0'
+SET TABLE DUAL_VESSEL_PERSON_MEASUREMENT_SEQ INDEX'167971960 0'
+SET TABLE DATABASECHANGELOGLOCK INDEX'167972384 0'
+SET TABLE DATABASECHANGELOG INDEX'168001280 0'
+SET TABLE DUAL_SYSTEM_VERSION_SEQ INDEX'167972352 0'
+SET TABLE DUAL_OBSERVED_LOCATION_SEQ INDEX'167971992 0'
+SET TABLE DUAL_DENORMALIZED_VESSEL_SEQ INDEX'168304608 0'
+SET TABLE DUAL_OBSERVED_LOCATION_MEASUREM_SEQ INDEX'168308936 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_P_SEQ INDEX'168316920 0'
+ALTER TABLE DELETED_ITEM_HISTORY ALTER COLUMN ID RESTART WITH 0
+ALTER TABLE INSERTED_ITEM_HISTORY ALTER COLUMN ID RESTART WITH 0
+ALTER TABLE UPDATED_ITEM_HISTORY ALTER COLUMN ID RESTART WITH 0
+CREATE VIEW AGE_READER_QUALIFICATIONS2PEOP (AGE_READER_QUALIFICATIONS_FK,PEOPLE_FK) AS select\u000a AGE_READER_QUALIFICATION_FK as AGE_READER_QUALIFICATIONS_FK,\u000a PERSON_FK as PEOPLE_FK\u000a from \u000a AGE_READER_QUAL2PERSON
+CREATE USER SA PASSWORD ""
+GRANT DBA TO SA
+SET WRITE_DELAY 10
Added: tutti/test/services/dbImportBigfin/protocol.tuttiProtocol
===================================================================
--- tutti/test/services/dbImportBigfin/protocol.tuttiProtocol (rev 0)
+++ tutti/test/services/dbImportBigfin/protocol.tuttiProtocol 2014-09-30 13:15:47 UTC (rev 105)
@@ -0,0 +1,71 @@
+id: 7746706e-c0b7-49e9-9308-fee0bd620a22
+name: Protocole Import Bigfin
+gearUseFeaturePmfmId:
+- 896
+- 924
+lengthClassesPmfmId:
+- 1425
+- 1416
+- 622
+species:
+- !SpeciesProtocol
+ id: 880146e2-1de2-46e9-994a-aa62437092de
+ calcifySampleEnabled: true
+ countIfNoFrequencyEnabled: true
+ lengthStepPmfmId: 1416
+ mandatorySampleCategoryId:
+ - 198
+ - 196
+ - 174
+ - 1430
+ speciesReferenceTaxonId: 4100
+ speciesSurveyCode: ESP1
+ weightEnabled: true
+- !SpeciesProtocol
+ id: 8590b532-0604-48f8-bf79-e343c00464bd
+ calcifySampleEnabled: true
+ countIfNoFrequencyEnabled: true
+ lengthStepPmfmId: 1425
+ mandatorySampleCategoryId:
+ - 198
+ - 196
+ - 174
+ - 1430
+ speciesReferenceTaxonId: 1662
+ speciesSurveyCode: ESP2
+ weightEnabled: true
+- !SpeciesProtocol
+ calcifySampleEnabled: true
+ countIfNoFrequencyEnabled: true
+ mandatorySampleCategoryId:
+ - 198
+ - 196
+ - 174
+ - 1430
+ speciesReferenceTaxonId: 1543
+ speciesSurveyCode: NOLS-ESP
+ weightEnabled: true
+- !SpeciesProtocol
+ calcifySampleEnabled: true
+ countIfNoFrequencyEnabled: true
+ lengthStepPmfmId: 1416
+ mandatorySampleCategoryId:
+ - 198
+ - 196
+ - 174
+ - 1430
+ speciesReferenceTaxonId: 1304
+ speciesSurveyCode: ESP3
+ weightEnabled: true
+- !SpeciesProtocol
+ calcifySampleEnabled: true
+ countIfNoFrequencyEnabled: true
+ lengthStepPmfmId: 1416
+ mandatorySampleCategoryId:
+ - 198
+ - 196
+ - 174
+ - 1430
+ speciesReferenceTaxonId: 1644
+ speciesSurveyCode:
+ weightEnabled: true
Added: tutti/test/services/dbImportBigfin/version.appup
===================================================================
--- tutti/test/services/dbImportBigfin/version.appup (rev 0)
+++ tutti/test/services/dbImportBigfin/version.appup 2014-09-30 13:15:47 UTC (rev 105)
@@ -0,0 +1 @@
+2014.09.16
\ No newline at end of file
1
0
r104 - / tutti tutti/test tutti/test/persistence tutti/test/persistence/db tutti/test/persistence/dbEmpty tutti/test/persistence/db_3.2.1.01 tutti/test/persistence/db_old tutti/test/services tutti/test/services/dbCGFS tutti/test/services/dbMedits
by tchemitīŧ users.forge.codelutin.com 12 Sep '14
by tchemitīŧ users.forge.codelutin.com 12 Sep '14
12 Sep '14
Author: tchemit
Date: 2014-09-12 12:06:20 +0200 (Fri, 12 Sep 2014)
New Revision: 104
Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/104
Log:
add tutti test data
Added:
tutti/
tutti/test/
tutti/test/persistence/
tutti/test/persistence/db/
tutti/test/persistence/db/allegro.backup
tutti/test/persistence/db/allegro.data
tutti/test/persistence/db/allegro.properties
tutti/test/persistence/db/allegro.script
tutti/test/persistence/db/version.appup
tutti/test/persistence/dbEmpty/
tutti/test/persistence/dbEmpty/allegro.backup
tutti/test/persistence/dbEmpty/allegro.data
tutti/test/persistence/dbEmpty/allegro.properties
tutti/test/persistence/dbEmpty/allegro.script
tutti/test/persistence/db_3.2.1.01/
tutti/test/persistence/db_3.2.1.01/allegro.backup
tutti/test/persistence/db_3.2.1.01/allegro.data
tutti/test/persistence/db_3.2.1.01/allegro.properties
tutti/test/persistence/db_3.2.1.01/allegro.script
tutti/test/persistence/db_3.2.1.01/version.appup
tutti/test/persistence/db_old/
tutti/test/persistence/db_old/allegro.backup
tutti/test/persistence/db_old/allegro.data
tutti/test/persistence/db_old/allegro.properties
tutti/test/persistence/db_old/allegro.script
tutti/test/persistence/db_old/version.appup
tutti/test/services/
tutti/test/services/dbCGFS/
tutti/test/services/dbCGFS/allegro.backup
tutti/test/services/dbCGFS/allegro.script
tutti/test/services/dbCGFS/version.appup
tutti/test/services/dbMedits/
tutti/test/services/dbMedits/allegro.backup
tutti/test/services/dbMedits/allegro.data
tutti/test/services/dbMedits/allegro.properties
tutti/test/services/dbMedits/allegro.script
tutti/test/services/dbMedits/version.appup
Added: tutti/test/persistence/db/allegro.backup
===================================================================
Property changes on: tutti/test/persistence/db/allegro.data
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/db/allegro.properties
===================================================================
--- tutti/test/persistence/db/allegro.properties (rev 0)
+++ tutti/test/persistence/db/allegro.properties 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,40 @@
+###
+# #%L
+# Tutti :: Persistence
+# $Id$
+# $HeadURL:$
+# %%
+# Copyright (C) 2012 - 2013 Ifremer
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program. If not, see
+# <http://www.gnu.org/licenses/gpl-3.0.html>.
+# #L%
+###
+#HSQL Database Engine 1.8.0.5
+#Thu Aug 22 10:51:39 CEST 2013
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=no
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Property changes on: tutti/test/persistence/db/allegro.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/db/allegro.script
===================================================================
--- tutti/test/persistence/db/allegro.script (rev 0)
+++ tutti/test/persistence/db/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,893 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 109246
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100047
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100005
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100212
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100010
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100040
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 103816
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 107395
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100212
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 102103
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE INSERTED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE UPDATED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 3
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_CODE VARCHAR(40))
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER NOT NULL,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,DESCRIPTION VARCHAR(255),LABEL VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_FISHING_TRIP_FK INTEGER,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT FISHING_TRIP_ORIGIN_ORIGIN_FIC FOREIGN KEY(ORIGIN_FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_OTHER_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_ECONOMICAL_C FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT GEAR_USE_FEATURES_OTHER_GEAR_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,GROUPING_FK INTEGER NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,LABEL VARCHAR(40) NOT NULL,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,ORIGIN_OBJECT_TYPE_FK VARCHAR(255) NOT NULL,ORIGIN_PROGRAM_FK VARCHAR(255) NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,REFERENCE_TAXON_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,REFERENCE_TAXON_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT PRODUCE_OTHER_GEAR_FKC FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,FISHERY_FK INTEGER NOT NULL,GROUPING_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID),CONSTRAINT REGULATION_AREA_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID),CONSTRAINT REGULATION_AREA_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RANK_ORDER_ON_PERIOD SMALLINT,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID),CONSTRAINT RIGHT_TO_PRODUCE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE INDEX IX_SALE_SALE_START_DATE ON SALE(SALE_START_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX IX_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT VESSEL_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_OWNER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PROCESSING_HISTORY_FK INTEGER,VESSEL_DIRECTION FLOAT,VESSEL_SPEED FLOAT,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITION_PROCESSING_HIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),QUALITY_FLAG_FK VARCHAR(40) DEFAULT '0' NOT NULL,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_REGISTRATION_PERIOD_QUC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT,CREATION_DATE TIMESTAMP,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_PERSON_FK INTEGER,FISHING_TRIP_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_ECONOMC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID))
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,AGGREGATION_LEVEL_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,EXTERNAL_CODE VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),UPDATE_DATE TIMESTAMP,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TRANSCRIBING_SYSTEM_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_1995 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_TRANSCRIBING_ITEM_TYPE_UNIQ ON TRANSCRIBING_ITEM_TYPE(LABEL)
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE INSERTED_ITEM_HISTORY(ID BIGINT NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT INSERTED_ITEM_HISTORY_PROCESSC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT INSERTED_ITEM_HISTORY_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE UPDATED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,METIER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),PMFM_FK INTEGER,REFERENCE_TAXON_FK INTEGER,OBJECT_CODE VARCHAR(40),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT UPDATED_ITEM_HISTORY_REFERENCC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITATC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDER_ FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT UPDATED_ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT UPDATED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT UPDATED_ITEM_HISTORY_METIER_FC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE CACHED TABLE SYSTEM_VERSION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DATABASECHANGELOG(ID VARCHAR(63) NOT NULL,AUTHOR VARCHAR(63) NOT NULL,FILENAME VARCHAR(200) NOT NULL,DATEEXECUTED TIMESTAMP NOT NULL,ORDEREXECUTED INTEGER NOT NULL,EXECTYPE VARCHAR(10) NOT NULL,MD5SUM VARCHAR(35),DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(255),TAG VARCHAR(255),LIQUIBASE VARCHAR(20),CONSTRAINT PK_DATABASECHANGELOG PRIMARY KEY(ID,AUTHOR,FILENAME))
+CREATE CACHED TABLE DATABASECHANGELOGLOCK(ID INTEGER NOT NULL,LOCKED BOOLEAN NOT NULL,LOCKGRANTED TIMESTAMP,LOCKEDBY VARCHAR(255),CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY(ID))
+CREATE CACHED TABLE PROGRAM2PERSON_EXCEPTION(VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM2PERSON_FK INTEGER NOT NULL,IS_EXCLUDE BOOLEAN NOT NULL,DESCRIPTION VARCHAR(255),CONSTRAINT PROGRAM2PERSOPK PRIMARY KEY(VESSEL_FK,PROGRAM2PERSON_FK),CONSTRAINT PROGRAM2PERSON_EXCEPTION_PROGC FOREIGN KEY(PROGRAM2PERSON_FK) REFERENCES PROGRAM2PERSON(ID),CONSTRAINT FK97A04A13E9151C8A FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICATIOPK PRIMARY KEY(ID),CONSTRAINT QUANTIFICAT_P_AGGREG_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIF_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIF_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIF_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIF_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIF_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIF_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIF_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIF_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE SORTING_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEASUPK PRIMARY KEY(ID),CONSTRAINT SORTING_P_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SORTING_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE TAXON_GROUP2TAXON_HIERARCHY(START_DATE TIMESTAMP NOT NULL,CHILD_REFERENCE_TAXON_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,END_DATE TIMESTAMP,IS_INHERITED BOOLEAN NOT NULL,CONSTRAINT TAXON_GROUP2TPK PRIMARY KEY(START_DATE,CHILD_REFERENCE_TAXON_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FKDB938D8683CF66B FOREIGN KEY(CHILD_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKDB938D8286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE TAXON_GROUP_HIERARCHY(CHILD_TAXON_GROUP_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HPK PRIMARY KEY(CHILD_TAXON_GROUP_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FK56F4C8A0C3F1598D FOREIGN KEY(CHILD_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK56F4C8A0286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE VESSEL_COMMISSIONING_PERIOD(START_DATE TIMESTAMP NOT NULL,COMMISSIONING_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE TIMESTAMP,CONSTRAINT VESSEL_COMMISPK PRIMARY KEY(START_DATE,COMMISSIONING_LOCATION_FK,VESSEL_FK),CONSTRAINT FKAA5C8E7242FB5A1E FOREIGN KEY(COMMISSIONING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_COMMISSIONING_PERIOD_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FLEET_EVENT(EVENT_DATE TIMESTAMP NOT NULL,RANK_ORDER SMALLINT NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,EVENT_TYPE_FK INTEGER NOT NULL,CONSTRAINT VESSEL_FLEET_PK PRIMARY KEY(EVENT_DATE,RANK_ORDER,VESSEL_FK,EVENT_TYPE_FK),CONSTRAINT FKC9E89BA0D6646DBE FOREIGN KEY(EVENT_TYPE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FLEET_EVENT_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_QUALITY_FLC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIC FOREIGN KEY(ORIGIN_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIR FOREIGN KEY(ORIGIN_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_APPLIED_STRATEGY ADD CONSTRAINT PMFM_APPLIED_STRATEGY_REFERENC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE VESSEL_PERSON_FEATURES2ROLE ADD CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE BATCH INDEX'1026088 1381144 506456 779944 850896 506456 1026088 1026088 1348328 1026088 0'
+SET TABLE BINARY_OPERATOR INDEX'2312384 2312384 0'
+SET TABLE BLOC INDEX'2312600 2312600 0'
+SET TABLE CITATION INDEX'2511696 2468992 0'
+SET TABLE CRITERIA INDEX'2831328 2831328 0'
+SET TABLE DEPARTMENT INDEX'2838688 2832424 2833584 2837984 0'
+SET TABLE DEPTH_GRADIENT INDEX'2848152 2848152 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'2848944 2848944 0'
+SET TABLE EQUALS INDEX'2849824 2849824 0'
+SET TABLE FILTER INDEX'2849992 2849992 0'
+SET TABLE FISHING_AREA INDEX'2864448 2864448 2864448 2864448 2852352 2864448 2864448 2864448 2864448 2850336 2864448 2864448 0'
+SET TABLE FISHING_AREA2REG_LOCATION INDEX'2882208 2882208 2874080 0'
+SET TABLE FISHING_TRIP INDEX'2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 0'
+SET TABLE FRACTION INDEX'2891112 2891112 0'
+SET TABLE GEAR INDEX'2922536 2915352 2895112 2922536 2893384 0'
+SET TABLE GEAR_ASSOCIATION INDEX'2937704 2937608 2937704 2937608 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'2938280 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'2938808 2938808 2938808 0'
+SET TABLE GEAR_PHYSICAL_FEATURES INDEX'2938968 2938968 2938968 2938968 2938968 2938968 2938968 2938968 2938968 2938968 0'
+SET TABLE GEAR_PHYSICAL_MEASUREMENT INDEX'2939480 2939480 2939480 2939480 2939480 2939712 2939480 2939480 2939480 2939480 2939480 0'
+SET TABLE GEAR_USE_FEATURES INDEX'2962080 2962080 2962080 2962080 2962080 2962080 2962080 2943504 2943504 2962080 2962080 2962080 2962080 2962080 0'
+SET TABLE GEAR_USE_MEASUREMENT INDEX'3006336 3006336 3006336 3006336 2991488 2978960 3006336 3006336 3006336 3006336 3006336 0'
+SET TABLE GREATER_OR_EQUALS INDEX'3026056 3026056 0'
+SET TABLE IS_NULL INDEX'3026104 3026104 0'
+SET TABLE LINKED_PROPERTY_CRITERIA INDEX'3026152 3026152 3026152 0'
+SET TABLE LOCATION INDEX'8085992 3381288 6884864 3348904 5699056 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'15385184 15385184 13685408 15891976 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'17939592 0'
+SET TABLE LOCATION_HIERARCHY INDEX'28425400 28425400 18866840 0'
+SET TABLE LOCATION_LEVEL INDEX'35773328 35774616 35775040 0'
+SET TABLE LOWER_OR_EQUALS INDEX'35779736 35779736 0'
+SET TABLE MATRIX INDEX'35780512 35780096 0'
+SET TABLE METHOD INDEX'35784696 35784512 0'
+SET TABLE METIER INDEX'35833472 35802688 35822696 35792064 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'35901488 35901488 0'
+SET TABLE NULL_OPERATOR INDEX'35902080 35902080 0'
+SET TABLE OBJECT_TYPE INDEX'35904880 0'
+SET TABLE OPERATION INDEX'35923920 35913512 35923920 35923920 35913512 35909432 35909432 35923920 35923920 0'
+SET TABLE OPERATOR INDEX'35935408 35935408 0'
+SET TABLE ORDER_ITEM INDEX'36148520 36093192 36148520 36148520 0'
+SET TABLE ORDER_TYPE INDEX'36404672 36404672 36404672 0'
+SET TABLE PARAMETER INDEX'36429016 36407136 36416552 36405384 0'
+SET TABLE PARAMETER_GROUP INDEX'36462280 36462280 36462280 0'
+SET TABLE PERSON INDEX'36516304 36518560 36463664 36463416 0'
+SET TABLE PERSON2USER_PROFIL INDEX'36573936 36573936 36557680 0'
+SET TABLE PERSON_SESSION INDEX'36606064 36606064 36606064 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'37490664 37269912 37490664 36606360 37269912 36683256 0'
+SET TABLE PHOTO_TYPE INDEX'38561912 38561912 0'
+SET TABLE PMFM INDEX'38623848 38583688 38623848 38565720 38621376 38567632 38631648 38565224 38616496 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'38761648 38761648 38711152 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'38871272 38871272 38871272 38871272 38802728 38871272 38871272 0'
+SET TABLE PMFM_STRATEGY INDEX'39051344 39051344 38978624 38962152 38955512 39051344 38959704 39051344 0'
+SET TABLE PROGRAM INDEX'39195536 39195360 39195728 0'
+SET TABLE PROGRAM2LOCATION INDEX'39198672 39198600 39198672 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'39199352 39199352 39199352 0'
+SET TABLE PROGRAM2PERSON INDEX'39200488 39200488 39200488 39199656 39200488 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'39201528 0'
+SET TABLE QUALITATIVE_VALUE INDEX'39263504 39219216 39245280 0'
+SET TABLE QUALITY_FLAG INDEX'39342192 39342192 0'
+SET TABLE QUANTIFICATION_MEASUREMENT INDEX'39850168 39850168 39850168 39850168 39850168 39850168 39850168 39850168 39850168 39850168 39850168 39933744 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'40289328 40289328 0'
+SET TABLE REFERENCE_TAXON INDEX'40605952 40382240 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'41333952 40973680 40999728 41093888 40996560 40975088 0'
+SET TABLE SALE_TYPE INDEX'41594096 41593792 0'
+SET TABLE SCIENTIFIC_CRUISE INDEX'41594856 41594856 41594856 41594856 41594856 41594856 41594856 41594856 41594856 0'
+SET TABLE SORTING_MEASUREMENT INDEX'42574688 42574688 42574688 42399624 42574688 42574688 42574688 42574688 42574688 41879304 42458232 0'
+SET TABLE SPATIAL_ITEM INDEX'43560536 43560536 43366232 43560440 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'44198568 44457000 44198568 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'45015824 45016112 45015824 0'
+SET TABLE STATUS INDEX'45017000 0'
+SET TABLE STRATEGY INDEX'45017832 45017144 0'
+SET TABLE STRATEGY2GEAR INDEX'45022936 45022936 45019864 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'45026584 45026584 45026456 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'45027480 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'45029176 45029176 0'
+SET TABLE TAXON_GROUP INDEX'46745776 46671192 45271520 45914240 45031608 46745776 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'48083208 48027848 47941288 48027848 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'48398168 48398168 48398248 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'48398552 0'
+SET TABLE TAXON_INFORMATION INDEX'48399032 48399032 48399032 0'
+SET TABLE TAXON_NAME INDEX'50685616 48541104 50930744 49276936 48433184 48410616 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'53491344 53491344 52851312 52849384 0'
+SET TABLE UNIT INDEX'53917840 53917840 0'
+SET TABLE UNIT_CONVERSION INDEX'53919640 53919640 53919376 0'
+SET TABLE USER_PROFIL INDEX'53920168 0'
+SET TABLE VESSEL INDEX'62557280 55952312 62557280 69538264 63169008 0'
+SET TABLE VESSEL_FEATURES INDEX'94547704 80259616 94547704 94547928 79987272 101911536 0'
+SET TABLE VESSEL_OWNER INDEX'122923880 122923880 122923880 122043088 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'127150240 125628136 125823088 0'
+SET TABLE VESSEL_POSITION INDEX'128597888 128597888 128597888 128597888 128597888 128597888 128597888 128568192 128570496 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'154720600 144672648 137577928 154720600 128924832 128697432 128958616 0'
+SET TABLE VESSEL_TYPE INDEX'172924424 172924424 0'
+SET TABLE VESSEL_USE_FEATURES INDEX'172945736 172945736 172945736 172945736 172945736 172945736 172945736 172945736 172945736 172945736 172945736 172928024 172928024 0'
+SET TABLE VESSEL_USE_MEASUREMENT INDEX'173195912 173195912 173195912 173168208 173195912 173195912 173195912 173195912 172960304 173195912 173009664 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'173447672 173447352 173447672 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'173757344 173515944 173694784 173463864 173796888 173499272 173750320 173796888 173884848 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'174292360 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'174292392 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'174292424 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'174292456 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'174292488 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'174292520 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'174292552 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'174292584 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'174292616 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'174292648 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'174292680 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'174292712 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'174292744 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'174292776 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'174292808 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'174292840 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'174292872 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'174292904 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'174292936 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'174292968 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'174293000 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'174293032 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'174293064 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'174293096 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'174293128 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'174293160 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'174293192 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'174293224 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'174293256 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'174293288 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'174293320 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'174293352 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'174293384 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'174293416 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'174293448 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'174293480 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'174293512 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'174293544 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'174293576 0'
+SET TABLE DUAL_SALE_SEQ INDEX'174293608 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'174293640 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'174293672 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'174293704 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'174293736 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'174293768 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'174293800 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'174293832 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'174293864 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'174293896 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'174293928 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'174293960 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'174293992 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'174294024 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'174294056 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'174294088 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'174294120 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'174294296 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'179594328 179627440 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'184894088 184884056 184884056 184888792 184884056 184883712 184887888 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'184905224 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'184906384 184906384 0'
+SET TABLE SYSTEM_VERSION INDEX'184908448 0'
+SET TABLE DATABASECHANGELOG INDEX'184925024 0'
+SET TABLE DATABASECHANGELOGLOCK INDEX'184941984 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 0 MILLIS
Added: tutti/test/persistence/db/version.appup
===================================================================
--- tutti/test/persistence/db/version.appup (rev 0)
+++ tutti/test/persistence/db/version.appup 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1 @@
+2013.06.04
\ No newline at end of file
Added: tutti/test/persistence/dbEmpty/allegro.backup
===================================================================
Property changes on: tutti/test/persistence/dbEmpty/allegro.data
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/dbEmpty/allegro.properties
===================================================================
--- tutti/test/persistence/dbEmpty/allegro.properties (rev 0)
+++ tutti/test/persistence/dbEmpty/allegro.properties 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,40 @@
+###
+# #%L
+# Tutti :: Persistence
+# $Id$
+# $HeadURL:$
+# %%
+# Copyright (C) 2012 - 2013 Ifremer
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program. If not, see
+# <http://www.gnu.org/licenses/gpl-3.0.html>.
+# #L%
+###
+#HSQL Database Engine 1.8.0.5
+#Thu Apr 04 07:27:07 CEST 2013
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Property changes on: tutti/test/persistence/dbEmpty/allegro.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/dbEmpty/allegro.script
===================================================================
--- tutti/test/persistence/dbEmpty/allegro.script (rev 0)
+++ tutti/test/persistence/dbEmpty/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,867 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER)
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER NOT NULL,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK),CONSTRAINT FISHING_TRIP2PG_VESSEL_MASTERC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,TAXON_GROUP_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,PROCESSING_HISTORY_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,REFERENCE_TAXON_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT ITEM_HISTORY_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ITEM_HISTORY ON ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IDX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PLAYGROUND_FISHING_EFFORT_ZONE(ID INTEGER NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,MOVE_TYPE VARCHAR(256) NOT NULL,EFFORT_ZONE_CODE VARCHAR(256) NOT NULL,TARGET_SPECIES VARCHAR(256) NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONA FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE PLAYGROUND_RIC_TAXON_GROUP(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP,FISHING_TRIP_FK INTEGER,CONSTRAINT PLAYGROUND_VESSEL_OWNER_FISHIC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER NOT NULL,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100))
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASUREMENT_PRODUCE_FC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX ID_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT SURVEY_QUALIFICATION_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSCRIBING_GEAR(EXTERNAL_CODE VARCHAR(256) NOT NULL,GEAR_FK INTEGER NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(EXTERNAL_CODE,GEAR_FK,TRANSCRIBING_SIDE_FK,TRANSCRIBING_SYSTEM_FK),CONSTRAINT FK826FD03C3F248F8A FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,EXTERNAL_CODE VARCHAR(40) NOT NULL,UPDATE_DATE TIMESTAMP,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TRANSCRIBING_ITEM_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE TRANSCRIBING_LOCATION(EXTERNAL_CODE VARCHAR(256) NOT NULL,LOCATION_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,PRIMARY KEY(EXTERNAL_CODE,LOCATION_FK,TRANSCRIBING_SYSTEM_FK),CONSTRAINT FK445AEFE22C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE TRANSCRIBING_LOCATION_LEVEL(EXTERNAL_CODE VARCHAR(40) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,PRIMARY KEY(EXTERNAL_CODE,LOCATION_LEVEL_FK,TRANSCRIBING_SYSTEM_FK),CONSTRAINT FK63D804C72D326D59 FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID))
+CREATE CACHED TABLE TRANSCRIBING_METIER(EXTERNAL_CODE VARCHAR(40) NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,METIER_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(EXTERNAL_CODE,TRANSCRIBING_SYSTEM_FK,TRANSCRIBING_SIDE_FK,METIER_FK),CONSTRAINT FKB0024EE7CD90341F FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE CACHED TABLE TRANSCRIBING_PMFM(EXTERNAL_CODE VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,PRIMARY KEY(EXTERNAL_CODE,PMFM_FK,TRANSCRIBING_SYSTEM_FK),CONSTRAINT FK8274063142B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE TRANSCRIBING_PROGRAM(EXTERNAL_CODE VARCHAR(256) NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(EXTERNAL_CODE,TRANSCRIBING_SYSTEM_FK,PROGRAM_FK,TRANSCRIBING_SIDE_FK),CONSTRAINT FK4E2109769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE TRANSCRIBING_QUALITATIVE_VALUE(EXTERNAL_CODE VARCHAR(40) NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(EXTERNAL_CODE,TRANSCRIBING_SYSTEM_FK,TRANSCRIBING_SIDE_FK,QUALITATIVE_VALUE_FK,PARAMETER_FK),CONSTRAINT FKD84A8FB0D42FC9B3 FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT FKD84A8FB043627EDE FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID))
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TRANSCRIBING_TAXON_GROUP(EXTERNAL_CODE VARCHAR(256) NOT NULL,TRANSCRIBING_SYSTEM_FK INTEGER NOT NULL,TAXON_GROUP_FK INTEGER NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(EXTERNAL_CODE,TRANSCRIBING_SYSTEM_FK,TAXON_GROUP_FK,TRANSCRIBING_SIDE_FK),CONSTRAINT FK9D37E53D2A47ABAC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9D37E53D424BEC4C FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID),CONSTRAINT FK9D37E53D342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID))
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_ENGINE_TYPE(ID INTEGER NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIPCODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIRMENT BOOLEAN,UPDATE_DATE TIMESTAMP,ACTIVITY_START_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,CONSTRAINT VESSEL_MASTER_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID))
+CREATE INDEX IX_VESSEL_MASTER_UD ON VESSEL_MASTER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MASTER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_MASTER_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_MASTER_FK,VESSEL_FK),CONSTRAINT FKF6A787F5CC5B43B0 FOREIGN KEY(VESSEL_MASTER_FK) REFERENCES VESSEL_MASTER(ID),CONSTRAINT VESSEL_MASTER_PERIOD_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_REGULATION_AREA_FKC FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP2PG_VESSEL_MASTER ADD CONSTRAINT FK11521EDBB514EACF FOREIGN KEY(PLAYGROUND_VESSEL_MASTER_FK) REFERENCES PLAYGROUND_VESSEL_MASTER(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITATIVE_VALUC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_REFERENCE_TAXON_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PROCESSING_HISTOC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSCRIBING_GEAR ADD CONSTRAINT FK826FD03C424BEC4C FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_GEAR ADD CONSTRAINT FK826FD03C342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINT FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_LOCATION ADD CONSTRAINT TRANSCRIBING_LOCATION_TRANSCRC FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_LOCATION ADD CONSTRAINT FK445AEFE2342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_LOCATION_LEVEL ADD CONSTRAINT TRANSCRIBING_LOCATION_LEVEL_TC FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_LOCATION_LEVEL ADD CONSTRAINT FK63D804C7342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_METIER ADD CONSTRAINT FKB0024EE7424BEC4C FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_METIER ADD CONSTRAINT FKB0024EE7342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_PMFM ADD CONSTRAINT TRANSCRIBING_PMFM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_PMFM ADD CONSTRAINT FK82740631342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_PROGRAM ADD CONSTRAINT FK4E21097424BEC4C FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_PROGRAM ADD CONSTRAINT FK4E21097342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_QUALITATIVE_VALUE ADD CONSTRAINT FKD84A8FB0424BEC4C FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+ALTER TABLE TRANSCRIBING_QUALITATIVE_VALUE ADD CONSTRAINT FKD84A8FB0342EAF4C FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE CITATION INDEX'204032 162776 0'
+SET TABLE DEPARTMENT INDEX'550264 544000 545160 549560 0'
+SET TABLE DEPTH_GRADIENT INDEX'559728 559728 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'560520 560520 0'
+SET TABLE FRACTION INDEX'564480 564480 0'
+SET TABLE GEAR INDEX'595904 588720 568480 595904 566752 0'
+SET TABLE GEAR_ASSOCIATION INDEX'611072 610976 611072 610976 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'611648 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'612176 612176 612176 0'
+SET TABLE LOCATION INDEX'5672056 3009328 4470944 934920 956448 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'12969824 12969824 11329536 12649296 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'15582264 0'
+SET TABLE LOCATION_HIERARCHY INDEX'26068072 26068072 16767272 0'
+SET TABLE LOCATION_LEVEL INDEX'33448800 33450088 33450512 0'
+SET TABLE MATRIX INDEX'33455936 33455520 0'
+SET TABLE METHOD INDEX'33460120 33459936 0'
+SET TABLE METIER INDEX'33508896 33478112 33498120 33467488 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'33576760 33576760 0'
+SET TABLE OBJECT_TYPE INDEX'33580104 0'
+SET TABLE ORDER_ITEM INDEX'33795096 33739768 33795096 33795096 0'
+SET TABLE ORDER_TYPE INDEX'34051248 34051248 34051248 0'
+SET TABLE PARAMETER INDEX'34075680 34053712 34063128 34051960 0'
+SET TABLE PARAMETER_GROUP INDEX'34108192 34108192 34108192 0'
+SET TABLE PERSON INDEX'34162144 34164400 34109576 34109328 0'
+SET TABLE PERSON2USER_PROFIL INDEX'34217888 34217888 34201632 0'
+SET TABLE PERSON_SESSION INDEX'34249952 34249952 34249952 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'35134544 35024600 35134544 34254136 35024600 34253272 0'
+SET TABLE PHOTO_TYPE INDEX'36203424 36203424 0'
+SET TABLE PMFM INDEX'36265360 36225200 36265360 36207232 36262888 36209144 36273160 36206736 36258008 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'36402224 36402224 36351728 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'36502648 36502648 36502648 36502648 36442168 36502648 0'
+SET TABLE PMFM_STRATEGY INDEX'36663456 36663456 36598056 36583192 36577128 36663456 36580952 0'
+SET TABLE PROGRAM INDEX'36794624 36794448 36794816 0'
+SET TABLE PROGRAM2LOCATION INDEX'36797760 36797832 36797760 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'36798368 36798368 36798368 0'
+SET TABLE PROGRAM2PERSON INDEX'36799504 36799504 36799504 36798672 36799504 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'36800544 0'
+SET TABLE QUALITATIVE_VALUE INDEX'36862520 36818232 36844296 0'
+SET TABLE QUALITY_FLAG INDEX'36938840 36938840 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'36939608 36939608 0'
+SET TABLE REFERENCE_TAXON INDEX'37256288 37032624 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'37983832 37623560 37649608 37743768 37646440 37624968 0'
+SET TABLE SALE_TYPE INDEX'38243624 38243320 0'
+SET TABLE SPATIAL_ITEM INDEX'38440896 38440896 38246592 38440800 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'39078832 39337200 39078832 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'39895920 39896184 39895920 0'
+SET TABLE STATUS INDEX'39896976 0'
+SET TABLE STRATEGY INDEX'39897808 39897120 0'
+SET TABLE STRATEGY2GEAR INDEX'39902912 39902912 39899840 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'39906560 39906560 39906432 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'39907456 39907456 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'39909168 39909168 0'
+SET TABLE TAXON_GROUP INDEX'41625768 41551184 40151512 40794232 39911600 41625768 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'42963200 42907840 42821280 42907840 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'43278160 43278160 43278240 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'43278544 0'
+SET TABLE TAXON_INFORMATION INDEX'43279024 43279024 43279024 0'
+SET TABLE TAXON_NAME INDEX'45564784 43420984 45809904 44150824 44264960 43290584 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'48366768 48366768 47955648 47724360 0'
+SET TABLE UNIT INDEX'48721984 48721984 0'
+SET TABLE UNIT_CONVERSION INDEX'48723784 48723784 48723520 0'
+SET TABLE USER_PROFIL INDEX'48724312 0'
+SET TABLE VESSEL INDEX'55788600 50375480 59119208 59120328 0'
+SET TABLE VESSEL_FEATURES INDEX'84700080 70411992 84700080 84700304 70139648 92063720 0'
+SET TABLE VESSEL_OWNER INDEX'112879248 112879248 112081856 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'116755784 115233680 115428632 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'141035488 132205024 125987464 118396800 118193840 118426240 0'
+SET TABLE VESSEL_TYPE INDEX'156926696 156926696 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'156929824 156929504 156929824 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'157239496 156998096 157176936 156946016 157279040 156981424 157232472 157279040 157367000 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'157774512 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'157774544 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'157774576 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'157774608 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'157774640 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'157774672 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'157774704 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'157774736 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'157774768 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'157774800 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'157774832 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'157774864 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'157774896 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'157774928 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'157774960 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'157774992 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'157775024 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'157775056 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'157775088 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'157775120 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'157775152 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'157775184 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'157775216 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'157775248 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'157775280 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'157775312 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'157775344 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'157775376 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'157775408 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'157775440 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'157775472 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'157775504 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'157775536 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'157775568 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'157775600 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'157775632 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'157775664 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'157775696 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'157775728 0'
+SET TABLE DUAL_SALE_SEQ INDEX'157775760 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'157775792 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'157775824 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'157775856 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'157775888 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'157775920 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'157775952 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'157775984 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'157776016 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'157776048 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'157776080 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'157776112 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'157776144 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'157776176 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'157776208 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'157776240 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'157776272 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 10
Added: tutti/test/persistence/db_3.2.1.01/allegro.backup
===================================================================
Property changes on: tutti/test/persistence/db_3.2.1.01/allegro.data
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/db_3.2.1.01/allegro.properties
===================================================================
--- tutti/test/persistence/db_3.2.1.01/allegro.properties (rev 0)
+++ tutti/test/persistence/db_3.2.1.01/allegro.properties 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,40 @@
+###
+# #%L
+# Tutti :: Persistence
+# $Id$
+# $HeadURL:$
+# %%
+# Copyright (C) 2012 - 2013 Ifremer
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program. If not, see
+# <http://www.gnu.org/licenses/gpl-3.0.html>.
+# #L%
+###
+#HSQL Database Engine 1.8.0.5
+#Thu Aug 22 09:53:05 CEST 2013
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Property changes on: tutti/test/persistence/db_3.2.1.01/allegro.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/db_3.2.1.01/allegro.script
===================================================================
--- tutti/test/persistence/db_3.2.1.01/allegro.script (rev 0)
+++ tutti/test/persistence/db_3.2.1.01/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,899 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 109246
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100047
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100005
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100212
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100010
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100040
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 103816
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 107395
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100212
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100106
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 102103
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE INSERTED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE UPDATED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 1
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_CODE VARCHAR(40))
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER NOT NULL,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK),CONSTRAINT FISHING_TRIP2PG_VESSEL_MASTERC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_FISHING_TRIP_FK INTEGER,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT FISHING_TRIP_ORIGIN_ORIGIN_FIC FOREIGN KEY(ORIGIN_FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,TAXON_GROUP_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,PROCESSING_HISTORY_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,REFERENCE_TAXON_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT ITEM_HISTORY_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ITEM_HISTORY ON ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PLAYGROUND_FISHING_EFFORT_ZONE(ID INTEGER NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,MOVE_TYPE VARCHAR(256) NOT NULL,EFFORT_ZONE_CODE VARCHAR(256) NOT NULL,TARGET_SPECIES VARCHAR(256) NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONA FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE PLAYGROUND_RIC_TAXON_GROUP(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP,FISHING_TRIP_FK INTEGER,CONSTRAINT PLAYGROUND_VESSEL_OWNER_FISHIC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER NOT NULL,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE INDEX IX_SALE_SALE_START_DATE ON SALE(SALE_START_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100))
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASUREMENT_PRODUCE_FC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX IX_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT SURVEY_QUALIFICATION_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_ENGINE_TYPE(ID INTEGER NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIPCODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIRMENT BOOLEAN,UPDATE_DATE TIMESTAMP,ACTIVITY_START_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,CONSTRAINT VESSEL_MASTER_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID))
+CREATE INDEX IX_VESSEL_MASTER_UD ON VESSEL_MASTER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MASTER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_MASTER_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_MASTER_FK,VESSEL_FK),CONSTRAINT FKF6A787F5CC5B43B0 FOREIGN KEY(VESSEL_MASTER_FK) REFERENCES VESSEL_MASTER(ID),CONSTRAINT VESSEL_MASTER_PERIOD_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT,CREATION_DATE TIMESTAMP,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_PERSON_FK INTEGER,FISHING_TRIP_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,AGGREGATION_LEVEL_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,EXTERNAL_CODE VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),UPDATE_DATE TIMESTAMP,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TRANSCRIBING_SYSTEM_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_1995 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE INSERTED_ITEM_HISTORY(ID BIGINT NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT INSERTED_ITEM_HISTORY_PROCESSC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT INSERTED_ITEM_HISTORY_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE UPDATED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,METIER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),PMFM_FK INTEGER,REFERENCE_TAXON_FK INTEGER,CONSTRAINT UPDATED_ITEM_HISTORY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT UPDATED_ITEM_HISTORY_REFERENCC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITATC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDER_ FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT UPDATED_ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT UPDATED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT UPDATED_ITEM_HISTORY_METIER_FC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE CACHED TABLE SYSTEM_VERSION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_QUALITY_FLC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_REGULATION_AREA_FKC FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP2PG_VESSEL_MASTER ADD CONSTRAINT FK11521EDBB514EACF FOREIGN KEY(PLAYGROUND_VESSEL_MASTER_FK) REFERENCES PLAYGROUND_VESSEL_MASTER(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITATIVE_VALUC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_REFERENCE_TAXON_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PROCESSING_HISTOC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE VESSEL_PERSON_FEATURES2ROLE ADD CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE BATCH INDEX'1026088 1381144 506456 779944 850896 506456 1026088 1026088 1348328 1026088 0'
+SET TABLE BINARY_OPERATOR INDEX'2312384 2312384 0'
+SET TABLE BLOC INDEX'2312600 2312600 0'
+SET TABLE CITATION INDEX'2511696 2468992 0'
+SET TABLE CRITERIA INDEX'2831328 2831328 0'
+SET TABLE DEPARTMENT INDEX'2838688 2832424 2833584 2837984 0'
+SET TABLE DEPTH_GRADIENT INDEX'2848152 2848152 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'2848944 2848944 0'
+SET TABLE EQUALS INDEX'2849824 2849824 0'
+SET TABLE FILTER INDEX'2849992 2849992 0'
+SET TABLE FISHING_AREA INDEX'2864448 2864448 2864448 2864448 2852352 2864448 2864448 2864448 2864448 2850336 2864448 2864448 0'
+SET TABLE FISHING_AREA2REG_LOCATION INDEX'2882208 2882208 2874080 0'
+SET TABLE FISHING_TRIP INDEX'2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 2887648 0'
+SET TABLE FRACTION INDEX'2891112 2891112 0'
+SET TABLE GEAR INDEX'2922536 2915352 2895112 2922536 2893384 0'
+SET TABLE GEAR_ASSOCIATION INDEX'2937704 2937608 2937704 2937608 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'2938280 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'2938808 2938808 2938808 0'
+SET TABLE GEAR_PHYSICAL_FEATURES INDEX'2938968 2938968 2938968 2938968 2938968 2938968 2938968 2938968 2938968 0'
+SET TABLE GEAR_PHYSICAL_MEASUREMENT INDEX'2939464 2939464 2939464 2939464 2939464 2939696 2939464 2939464 2939464 2939464 2939464 0'
+SET TABLE GEAR_USE_FEATURES INDEX'2960048 2960048 2960048 2960048 2960048 2943200 2943200 2960048 2960048 2960048 2960048 2960048 0'
+SET TABLE GEAR_USE_MEASUREMENT INDEX'3002928 3002928 3002928 3002928 2988080 2975552 3002928 3002928 3002928 3002928 3002928 0'
+SET TABLE GREATER_OR_EQUALS INDEX'3022648 3022648 0'
+SET TABLE IS_NULL INDEX'3022696 3022696 0'
+SET TABLE LINKED_PROPERTY_CRITERIA INDEX'3022744 3022744 3022744 0'
+SET TABLE LOCATION INDEX'8082584 3377880 6881456 3345496 5695648 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'15381776 15381776 13682000 15888568 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'17936184 0'
+SET TABLE LOCATION_HIERARCHY INDEX'28421992 28421992 18863432 0'
+SET TABLE LOCATION_LEVEL INDEX'35769920 35771208 35771632 0'
+SET TABLE LOWER_OR_EQUALS INDEX'35776328 35776328 0'
+SET TABLE MATRIX INDEX'35777104 35776688 0'
+SET TABLE METHOD INDEX'35781288 35781104 0'
+SET TABLE METIER INDEX'35830064 35799280 35819288 35788656 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'35898080 35898080 0'
+SET TABLE NULL_OPERATOR INDEX'35898672 35898672 0'
+SET TABLE OBJECT_TYPE INDEX'35901472 0'
+SET TABLE OPERATION INDEX'35920512 35910104 35920512 35920512 35910104 35906024 35906024 35920512 35920512 0'
+SET TABLE OPERATOR INDEX'35932000 35932000 0'
+SET TABLE ORDER_ITEM INDEX'36145112 36089784 36145112 36145112 0'
+SET TABLE ORDER_TYPE INDEX'36401264 36401264 36401264 0'
+SET TABLE PARAMETER INDEX'36425608 36403728 36413144 36401976 0'
+SET TABLE PARAMETER_GROUP INDEX'36458872 36458872 36458872 0'
+SET TABLE PERSON INDEX'36512896 36515152 36460256 36460008 0'
+SET TABLE PERSON2USER_PROFIL INDEX'36570528 36570528 36554272 0'
+SET TABLE PERSON_SESSION INDEX'36602656 36602656 36602656 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'37487256 37266504 37487256 36602952 37266504 36679848 0'
+SET TABLE PHOTO_TYPE INDEX'38558504 38558504 0'
+SET TABLE PMFM INDEX'38620440 38580280 38620440 38562312 38617968 38564224 38628240 38561816 38613088 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'38758240 38758240 38707744 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'38859688 38859688 38859688 38859688 38799208 38859688 0'
+SET TABLE PMFM_STRATEGY INDEX'39020496 39020496 38955096 38940232 38934168 39020496 38937992 0'
+SET TABLE PROGRAM INDEX'39151664 39151488 39151856 0'
+SET TABLE PROGRAM2LOCATION INDEX'39154800 39154728 39154800 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'39155480 39155480 39155480 0'
+SET TABLE PROGRAM2PERSON INDEX'39156616 39156616 39156616 39155784 39156616 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'39157656 0'
+SET TABLE QUALITATIVE_VALUE INDEX'39219632 39175344 39201408 0'
+SET TABLE QUALITY_FLAG INDEX'39298320 39298320 0'
+SET TABLE QUANTIFICATION_MEASUREMENT INDEX'39806296 39806296 39806296 39806296 39806296 39806296 39806296 39806296 39806296 39806296 39806296 39889872 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'40245456 40245456 0'
+SET TABLE REFERENCE_TAXON INDEX'40562080 40338368 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'41290080 40929808 40955856 41050016 40952688 40931216 0'
+SET TABLE SALE_TYPE INDEX'41550224 41549920 0'
+SET TABLE SCIENTIFIC_CRUISE INDEX'41550984 41550984 41550984 41550984 41550984 41550984 41550984 41550984 41550984 0'
+SET TABLE SORTING_MEASUREMENT INDEX'42596336 42596336 42596336 42409560 42596336 42596336 42596336 42596336 42596336 42596336 41854456 42472088 0'
+SET TABLE SPATIAL_ITEM INDEX'43634984 43634984 43440680 43634888 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'44273016 44531448 44273016 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'45090168 45090432 45090168 0'
+SET TABLE STATUS INDEX'45091224 0'
+SET TABLE STRATEGY INDEX'45092056 45091368 0'
+SET TABLE STRATEGY2GEAR INDEX'45097160 45097160 45094088 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'45100808 45100808 45100680 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'45101704 45101704 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'45103416 45103416 0'
+SET TABLE TAXON_GROUP INDEX'46820016 46745432 45345760 45988480 45105848 46820016 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'48157448 48102088 48015528 48102088 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'48472408 48472408 48472488 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'48472792 0'
+SET TABLE TAXON_INFORMATION INDEX'48473272 48473272 48473272 0'
+SET TABLE TAXON_NAME INDEX'50759856 48615344 51004984 49351176 48507424 48484856 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'53565584 53565584 52925552 52923624 0'
+SET TABLE UNIT INDEX'53992080 53992080 0'
+SET TABLE UNIT_CONVERSION INDEX'53993880 53993880 53993616 0'
+SET TABLE USER_PROFIL INDEX'53994408 0'
+SET TABLE VESSEL INDEX'61058680 55645576 66806472 61562456 0'
+SET TABLE VESSEL_FEATURES INDEX'89970384 75682296 89970384 89970608 75409952 97334216 0'
+SET TABLE VESSEL_OWNER INDEX'118149976 118149976 117352584 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'122026512 120504408 120699360 0'
+SET TABLE VESSEL_POSITION INDEX'123472128 123472128 123472128 123472128 123472128 123472128 123444288 123446448 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'146394952 137564488 131346928 123756248 123558312 123785688 0'
+SET TABLE VESSEL_TYPE INDEX'162286464 162286464 0'
+SET TABLE VESSEL_USE_FEATURES INDEX'162307776 162307776 162307776 162307776 162307776 162307776 162307776 162307776 162307776 162307776 162307776 162290064 162290064 0'
+SET TABLE VESSEL_USE_MEASUREMENT INDEX'162557952 162557952 162557952 162530248 162557952 162557952 162557952 162557952 162322344 162557952 162371704 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'162809712 162809392 162809712 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'163119384 162877984 163056824 162825904 163158928 162861312 163112360 163158928 163246888 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'163654400 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'163654432 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'163654464 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'163654496 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'163654528 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'163654560 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'163654592 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'163654624 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'163654656 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'163654688 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'163654720 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'163654752 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'163654784 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'163654816 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'163654848 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'163654880 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'163654912 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'163654944 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'163654976 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'163655008 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'163655040 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'163655072 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'163655104 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'163655136 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'163655168 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'163655200 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'163655232 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'163655264 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'163655296 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'163655328 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'163655360 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'163655392 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'163655424 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'163655456 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'163655488 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'163655520 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'163655552 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'163655584 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'163655616 0'
+SET TABLE DUAL_SALE_SEQ INDEX'163655648 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'163655680 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'163655712 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'163655744 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'163655776 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'163655808 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'163655840 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'163655872 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'163655904 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'163655936 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'163655968 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'163656000 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'163656032 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'163656064 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'163656096 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'163656128 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'163656160 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'163656336 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'168956368 168989480 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'174255632 174246080 174246080 174250592 174245752 174249736 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'174266224 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'174267384 174267384 0'
+SET TABLE SYSTEM_VERSION INDEX'174269320 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 10
Added: tutti/test/persistence/db_3.2.1.01/version.appup
===================================================================
--- tutti/test/persistence/db_3.2.1.01/version.appup (rev 0)
+++ tutti/test/persistence/db_3.2.1.01/version.appup 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1 @@
+2013.06.04
\ No newline at end of file
Added: tutti/test/persistence/db_old/allegro.backup
===================================================================
Property changes on: tutti/test/persistence/db_old/allegro.data
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: tutti/test/persistence/db_old/allegro.properties
===================================================================
--- tutti/test/persistence/db_old/allegro.properties (rev 0)
+++ tutti/test/persistence/db_old/allegro.properties 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,40 @@
+###
+# #%L
+# Tutti :: Persistence
+# $Id$
+# $HeadURL:$
+# %%
+# Copyright (C) 2012 - 2013 Ifremer
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program. If not, see
+# <http://www.gnu.org/licenses/gpl-3.0.html>.
+# #L%
+###
+#HSQL Database Engine 1.8.0.5
+#Mon Apr 22 18:01:10 CEST 2013
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Property changes on: tutti/test/persistence/db_old/allegro.properties
___________________________________________________________________
Added: svn:eol-style
+ native
Added: svn:keywords
+ Author Date Id Revision
Added: tutti/test/persistence/db_old/allegro.script
===================================================================
--- tutti/test/persistence/db_old/allegro.script (rev 0)
+++ tutti/test/persistence/db_old/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,870 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 1
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER)
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER NOT NULL,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK),CONSTRAINT FISHING_TRIP2PG_VESSEL_MASTERC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,TAXON_GROUP_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,PROCESSING_HISTORY_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,REFERENCE_TAXON_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),CONSTRAINT ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT ITEM_HISTORY_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ITEM_HISTORY ON ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IDX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PLAYGROUND_FISHING_EFFORT_ZONE(ID INTEGER NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,MOVE_TYPE VARCHAR(256) NOT NULL,EFFORT_ZONE_CODE VARCHAR(256) NOT NULL,TARGET_SPECIES VARCHAR(256) NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONA FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT PLAYGROUND_FISHING_EFFORT_ZONC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE PLAYGROUND_RIC_TAXON_GROUP(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE PLAYGROUND_VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(255),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),UPDATE_DATE TIMESTAMP,FISHING_TRIP_FK INTEGER,CONSTRAINT PLAYGROUND_VESSEL_OWNER_FISHIC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER NOT NULL,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100))
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASUREMENT_PRODUCE_FC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX ID_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT SURVEY_QUALIFICATION_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_ENGINE_TYPE(ID INTEGER NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_MASTER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIPCODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIRMENT BOOLEAN,UPDATE_DATE TIMESTAMP,ACTIVITY_START_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,CONSTRAINT VESSEL_MASTER_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID))
+CREATE INDEX IX_VESSEL_MASTER_UD ON VESSEL_MASTER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MASTER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_MASTER_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_MASTER_FK,VESSEL_FK),CONSTRAINT FKF6A787F5CC5B43B0 FOREIGN KEY(VESSEL_MASTER_FK) REFERENCES VESSEL_MASTER(ID),CONSTRAINT VESSEL_MASTER_PERIOD_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT,CREATION_DATE TIMESTAMP,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_PERSON_FK INTEGER,FISHING_TRIP_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,AGGREGATION_LEVEL_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,EXTERNAL_CODE VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),UPDATE_DATE TIMESTAMP,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_TRANSCRIBING_ITEM_OBJECT_ID ON TRANSCRIBING_ITEM(OBJECT_ID)
+CREATE INDEX IX_TRANSCRIBING_ITEM_OBJECT_CODE ON TRANSCRIBING_ITEM(OBJECT_CODE)
+CREATE INDEX IX_TRANSCRIBING_ITEM_EXTERNAL_CODE ON TRANSCRIBING_ITEM(EXTERNAL_CODE)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TRANSCRIBING_SYSTEM_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_1997 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE SYSTEM_VERSION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE FISHERY ADD CONSTRAINT FISHERY_REGULATION_AREA_FKC FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP2PG_VESSEL_MASTER ADD CONSTRAINT FK11521EDBB514EACF FOREIGN KEY(PLAYGROUND_VESSEL_MASTER_FK) REFERENCES PLAYGROUND_VESSEL_MASTER(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITATIVE_VALUC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_REFERENCE_TAXON_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE ITEM_HISTORY ADD CONSTRAINT ITEM_HISTORY_PROCESSING_HISTOC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE VESSEL_PERSON_FEATURES2ROLE ADD CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE CITATION INDEX'204144 161440 0'
+SET TABLE DEPARTMENT INDEX'530752 524488 525648 530048 0'
+SET TABLE DEPTH_GRADIENT INDEX'540216 540216 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'541008 541008 0'
+SET TABLE FRACTION INDEX'544968 544968 0'
+SET TABLE GEAR INDEX'576392 569208 548968 576392 547240 0'
+SET TABLE GEAR_ASSOCIATION INDEX'591560 591464 591560 591464 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'592136 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'592664 592664 592664 0'
+SET TABLE LOCATION INDEX'5652568 947864 4451440 915480 3265632 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'12951760 12951760 11251984 13458552 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'15506168 0'
+SET TABLE LOCATION_HIERARCHY INDEX'25991976 25991976 16433416 0'
+SET TABLE LOCATION_LEVEL INDEX'33339904 33341192 33341616 0'
+SET TABLE MATRIX INDEX'33347040 33346624 0'
+SET TABLE METHOD INDEX'33351224 33351040 0'
+SET TABLE METIER INDEX'33400000 33369216 33389224 33358592 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'33468016 33468016 0'
+SET TABLE OBJECT_TYPE INDEX'33471360 0'
+SET TABLE ORDER_ITEM INDEX'33686352 33631024 33686352 33686352 0'
+SET TABLE ORDER_TYPE INDEX'33942504 33942504 33942504 0'
+SET TABLE PARAMETER INDEX'33966848 33944968 33954384 33943216 0'
+SET TABLE PARAMETER_GROUP INDEX'34000112 34000112 34000112 0'
+SET TABLE PERSON INDEX'34054136 34056392 34001496 34001248 0'
+SET TABLE PERSON2USER_PROFIL INDEX'34111768 34111768 34095512 0'
+SET TABLE PERSON_SESSION INDEX'34143896 34143896 34143896 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'34145488 34143976 34145488 34144840 34144624 34144408 0'
+SET TABLE PHOTO_TYPE INDEX'34147752 34147752 0'
+SET TABLE PMFM INDEX'34209688 34169528 34209688 34151560 34207216 34153472 34217488 34151064 34202336 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'34347488 34347488 34296992 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'34448936 34448936 34448936 34448936 34388456 34448936 0'
+SET TABLE PMFM_STRATEGY INDEX'34609744 34609744 34544344 34529480 34523416 34609744 34527240 0'
+SET TABLE PROGRAM INDEX'34740912 34740736 34741104 0'
+SET TABLE PROGRAM2LOCATION INDEX'34744048 34744120 34744048 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'34744656 34744656 34744656 0'
+SET TABLE PROGRAM2PERSON INDEX'34745792 34745792 34745792 34744960 34745792 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'34746832 0'
+SET TABLE QUALITATIVE_VALUE INDEX'34808808 34764520 34790584 0'
+SET TABLE QUALITY_FLAG INDEX'34887496 34887496 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'34888264 34888264 0'
+SET TABLE REFERENCE_TAXON INDEX'35204888 34981176 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'35932888 35572616 35598664 35692824 35595496 35574024 0'
+SET TABLE SALE_TYPE INDEX'36193032 36192728 0'
+SET TABLE SPATIAL_ITEM INDEX'36390304 36390304 36196000 36390208 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'37028336 37286768 37028336 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'37845488 37845752 37845488 0'
+SET TABLE STATUS INDEX'37846544 0'
+SET TABLE STRATEGY INDEX'37847376 37846688 0'
+SET TABLE STRATEGY2GEAR INDEX'37852480 37852480 37849408 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'37856128 37856128 37856000 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'37857024 37857024 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'37858736 37858736 0'
+SET TABLE TAXON_GROUP INDEX'39575336 39500752 38101080 38743800 37861168 39575336 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'40912768 40857408 40770848 40857408 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'41227728 41227728 41227808 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'41228112 0'
+SET TABLE TAXON_INFORMATION INDEX'41228592 41228592 41228592 0'
+SET TABLE TAXON_NAME INDEX'43515176 41370664 43760304 42106496 41262744 41240176 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'46320904 46320904 45680872 45678944 0'
+SET TABLE UNIT INDEX'46747400 46747400 0'
+SET TABLE UNIT_CONVERSION INDEX'46749200 46749200 46748936 0'
+SET TABLE USER_PROFIL INDEX'46749728 0'
+SET TABLE VESSEL INDEX'53814000 48400896 59561792 54317776 0'
+SET TABLE VESSEL_FEATURES INDEX'82725704 68437616 82725704 82725928 68165272 90089536 0'
+SET TABLE VESSEL_OWNER INDEX'110905296 110905296 110107904 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'114781832 113259728 113454680 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'139099392 130268928 124051368 116460688 116262752 116490128 0'
+SET TABLE VESSEL_TYPE INDEX'154990904 154990904 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'154994032 154993712 154994032 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'155303704 155062304 155241144 155010224 155343248 155045632 155296680 155343248 155431208 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'155838720 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'155838752 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'155838784 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'155838816 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'155838848 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'155838880 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'155838912 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'155838944 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'155838976 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'155839008 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'155839040 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'155839072 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'155839104 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'155839136 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'155839168 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'155839200 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'155839232 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'155839264 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'155839296 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'155839328 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'155839360 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'155839392 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'155839424 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'155839456 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'155839488 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'155839520 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'155839552 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'155839584 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'155839616 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'155839648 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'155839680 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'155839712 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'155839744 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'155839776 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'155839808 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'155839840 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'155839872 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'155839904 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'155839936 0'
+SET TABLE DUAL_SALE_SEQ INDEX'155839968 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'155840000 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'155840032 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'155840064 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'155840096 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'155840128 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'155840160 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'155840192 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'155840224 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'155840256 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'155840288 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'155840320 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'155840352 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'155840384 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'155840416 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'155840448 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'155840480 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'155840656 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'156365144 155856216 156365144 155844824 156365144 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'156978520 156968968 156968968 156973480 156968640 156972624 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'156989112 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'156990272 156990272 0'
+SET TABLE SYSTEM_VERSION INDEX'156992208 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 10
Added: tutti/test/persistence/db_old/version.appup
===================================================================
--- tutti/test/persistence/db_old/version.appup (rev 0)
+++ tutti/test/persistence/db_old/version.appup 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1 @@
+2013.04.22
Added: tutti/test/services/dbCGFS/allegro.backup
===================================================================
(Binary files differ)
Property changes on: tutti/test/services/dbCGFS/allegro.backup
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: tutti/test/services/dbCGFS/allegro.script
===================================================================
--- tutti/test/services/dbCGFS/allegro.script (rev 0)
+++ tutti/test/services/dbCGFS/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,898 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 109281
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100047
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100108
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100002
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100007
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100015
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100108
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100217
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100010
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100108
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100040
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 103834
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100013
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100002
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100002
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 107427
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100216
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100108
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 102111
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 16
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE INSERTED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE UPDATED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 3
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_CODE VARCHAR(40))
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER NOT NULL,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,DESCRIPTION VARCHAR(255),LABEL VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_FISHING_TRIP_FK INTEGER,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT FISHING_TRIP_ORIGIN_ORIGIN_FIC FOREIGN KEY(ORIGIN_FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_OTHER_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_ECONOMICAL_C FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT GEAR_USE_FEATURES_OTHER_GEAR_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,GROUPING_FK INTEGER NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,LABEL VARCHAR(40) NOT NULL,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,ORIGIN_OBJECT_TYPE_FK VARCHAR(255) NOT NULL,ORIGIN_PROGRAM_FK VARCHAR(255) NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,REFERENCE_TAXON_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,REFERENCE_TAXON_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT PRODUCE_OTHER_GEAR_FKC FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,FISHERY_FK INTEGER NOT NULL,GROUPING_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID),CONSTRAINT REGULATION_AREA_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID),CONSTRAINT REGULATION_AREA_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RANK_ORDER_ON_PERIOD SMALLINT,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID),CONSTRAINT RIGHT_TO_PRODUCE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE INDEX IX_SALE_SALE_START_DATE ON SALE(SALE_START_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX IX_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT VESSEL_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_OWNER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PROCESSING_HISTORY_FK INTEGER,VESSEL_DIRECTION FLOAT,VESSEL_SPEED FLOAT,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITION_PROCESSING_HIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),QUALITY_FLAG_FK VARCHAR(40) DEFAULT '0' NOT NULL,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_REGISTRATION_PERIOD_QUC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT,CREATION_DATE TIMESTAMP,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_PERSON_FK INTEGER,FISHING_TRIP_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_ECONOMC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID))
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,AGGREGATION_LEVEL_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,EXTERNAL_CODE VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),UPDATE_DATE TIMESTAMP,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TRANSCRIBING_SYSTEM_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_1995 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_TRANSCRIBING_ITEM_TYPE_UNIQ ON TRANSCRIBING_ITEM_TYPE(LABEL)
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE INSERTED_ITEM_HISTORY(ID BIGINT NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT INSERTED_ITEM_HISTORY_PROCESSC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT INSERTED_ITEM_HISTORY_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE UPDATED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,METIER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),PMFM_FK INTEGER,REFERENCE_TAXON_FK INTEGER,OBJECT_CODE VARCHAR(40),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT UPDATED_ITEM_HISTORY_REFERENCC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITATC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDER_ FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT UPDATED_ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT UPDATED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT UPDATED_ITEM_HISTORY_METIER_FC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE CACHED TABLE SYSTEM_VERSION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DATABASECHANGELOG(ID VARCHAR(63) NOT NULL,AUTHOR VARCHAR(63) NOT NULL,FILENAME VARCHAR(200) NOT NULL,DATEEXECUTED TIMESTAMP NOT NULL,ORDEREXECUTED INTEGER NOT NULL,EXECTYPE VARCHAR(10) NOT NULL,MD5SUM VARCHAR(35),DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(255),TAG VARCHAR(255),LIQUIBASE VARCHAR(20),CONSTRAINT PK_DATABASECHANGELOG PRIMARY KEY(ID,AUTHOR,FILENAME))
+CREATE CACHED TABLE DATABASECHANGELOGLOCK(ID INTEGER NOT NULL,LOCKED BOOLEAN NOT NULL,LOCKGRANTED TIMESTAMP,LOCKEDBY VARCHAR(255),CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY(ID))
+CREATE CACHED TABLE PROGRAM2PERSON_EXCEPTION(VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM2PERSON_FK INTEGER NOT NULL,IS_EXCLUDE BOOLEAN NOT NULL,DESCRIPTION VARCHAR(255),CONSTRAINT PROGRAM2PERSOPK PRIMARY KEY(VESSEL_FK,PROGRAM2PERSON_FK),CONSTRAINT PROGRAM2PERSON_EXCEPTION_PROGC FOREIGN KEY(PROGRAM2PERSON_FK) REFERENCES PROGRAM2PERSON(ID),CONSTRAINT FK97A04A13E9151C8A FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICATIOPK PRIMARY KEY(ID),CONSTRAINT QUANTIFICAT_P_AGGREG_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIF_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIF_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIF_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIF_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIF_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIF_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIF_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIF_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE SORTING_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEASUPK PRIMARY KEY(ID),CONSTRAINT SORTING_P_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SORTING_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE TAXON_GROUP2TAXON_HIERARCHY(START_DATE TIMESTAMP NOT NULL,CHILD_REFERENCE_TAXON_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,END_DATE TIMESTAMP,IS_INHERITED BOOLEAN NOT NULL,CONSTRAINT TAXON_GROUP2TPK PRIMARY KEY(START_DATE,CHILD_REFERENCE_TAXON_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FKDB938D8683CF66B FOREIGN KEY(CHILD_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKDB938D8286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE TAXON_GROUP_HIERARCHY(CHILD_TAXON_GROUP_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HPK PRIMARY KEY(CHILD_TAXON_GROUP_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FK56F4C8A0C3F1598D FOREIGN KEY(CHILD_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK56F4C8A0286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE VESSEL_COMMISSIONING_PERIOD(START_DATE TIMESTAMP NOT NULL,COMMISSIONING_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE TIMESTAMP,CONSTRAINT VESSEL_COMMISPK PRIMARY KEY(START_DATE,COMMISSIONING_LOCATION_FK,VESSEL_FK),CONSTRAINT FKAA5C8E7242FB5A1E FOREIGN KEY(COMMISSIONING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_COMMISSIONING_PERIOD_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FLEET_EVENT(EVENT_DATE TIMESTAMP NOT NULL,RANK_ORDER SMALLINT NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,EVENT_TYPE_FK INTEGER NOT NULL,CONSTRAINT VESSEL_FLEET_PK PRIMARY KEY(EVENT_DATE,RANK_ORDER,VESSEL_FK,EVENT_TYPE_FK),CONSTRAINT FKC9E89BA0D6646DBE FOREIGN KEY(EVENT_TYPE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FLEET_EVENT_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_QUALITY_FLC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIC FOREIGN KEY(ORIGIN_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIR FOREIGN KEY(ORIGIN_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_APPLIED_STRATEGY ADD CONSTRAINT PMFM_APPLIED_STRATEGY_REFERENC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE VESSEL_PERSON_FEATURES2ROLE ADD CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE BATCH INDEX'1026088 1381144 506456 1556096 850896 506456 1026088 1026088 1348328 1026088 0'
+SET TABLE BINARY_OPERATOR INDEX'2340888 2340888 0'
+SET TABLE BLOC INDEX'2341104 2341104 0'
+SET TABLE CITATION INDEX'2540200 2497496 0'
+SET TABLE CRITERIA INDEX'2859832 2859832 0'
+SET TABLE DEPARTMENT INDEX'2867192 2860928 2862088 2866488 0'
+SET TABLE DEPTH_GRADIENT INDEX'2876656 2876656 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'2877448 2877448 0'
+SET TABLE EQUALS INDEX'2878328 2878328 0'
+SET TABLE FILTER INDEX'2878496 2878496 0'
+SET TABLE FISHING_AREA INDEX'2892952 2892952 2892952 2892952 2880856 2892952 2892952 2892952 2892952 2878840 2892952 2892952 0'
+SET TABLE FISHING_AREA2REG_LOCATION INDEX'2911160 2911160 2903032 0'
+SET TABLE FISHING_TRIP INDEX'2917240 2917240 2917240 2917240 2917240 2916856 2917608 2917608 2917240 2916856 2917608 2917608 2917240 2917240 2917240 0'
+SET TABLE FRACTION INDEX'2921056 2921056 0'
+SET TABLE GEAR INDEX'2952384 2945184 2925352 2952592 2923624 0'
+SET TABLE GEAR_ASSOCIATION INDEX'2967944 2967848 2967944 2967848 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'2968520 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'2969048 2969048 2969048 0'
+SET TABLE GEAR_PHYSICAL_FEATURES INDEX'2969488 2969488 2969488 2969488 2969208 2969752 2969488 2969488 2969488 2969488 0'
+SET TABLE GEAR_PHYSICAL_MEASUREMENT INDEX'2971904 2971904 2971904 2971904 2971904 2970280 2971904 2971904 2971904 2971904 2970512 0'
+SET TABLE GEAR_USE_FEATURES INDEX'2994720 2994720 2994720 2994720 2994720 2994720 2994720 2976144 2981304 2994720 2994720 2994720 2994720 2994720 0'
+SET TABLE GEAR_USE_MEASUREMENT INDEX'3041872 3041872 3041872 3041872 3027024 3014496 3041872 3041872 3041872 3041872 3041872 0'
+SET TABLE GREATER_OR_EQUALS INDEX'3064360 3064360 0'
+SET TABLE IS_NULL INDEX'3064408 3064408 0'
+SET TABLE LINKED_PROPERTY_CRITERIA INDEX'3064456 3064456 3064456 0'
+SET TABLE LOCATION INDEX'8124296 3419592 6923168 3387208 5737360 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'15423488 15423488 13723712 15930280 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'17977896 0'
+SET TABLE LOCATION_HIERARCHY INDEX'28463704 28463704 18905144 0'
+SET TABLE LOCATION_LEVEL INDEX'35811632 35812920 35813344 0'
+SET TABLE LOWER_OR_EQUALS INDEX'35818040 35818040 0'
+SET TABLE MATRIX INDEX'35818816 35818400 0'
+SET TABLE METHOD INDEX'35823000 35822816 0'
+SET TABLE METIER INDEX'35871776 35840992 35861000 35830368 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'35939792 35939792 0'
+SET TABLE NULL_OPERATOR INDEX'35940384 35940384 0'
+SET TABLE OBJECT_TYPE INDEX'35943184 0'
+SET TABLE OPERATION INDEX'35962224 35951816 35962224 35962224 35951816 35951816 35947736 35962224 35962224 0'
+SET TABLE OPERATOR INDEX'35975920 35975920 0'
+SET TABLE ORDER_ITEM INDEX'36189032 36133704 36189032 36189032 0'
+SET TABLE ORDER_TYPE INDEX'36445184 36445184 36445184 0'
+SET TABLE PARAMETER INDEX'36469528 36447648 36457064 36445896 0'
+SET TABLE PARAMETER_GROUP INDEX'36502792 36502792 36502792 0'
+SET TABLE PERSON INDEX'36556816 36559072 36504176 36503928 0'
+SET TABLE PERSON2USER_PROFIL INDEX'36614448 36614448 36598192 0'
+SET TABLE PERSON_SESSION INDEX'36646576 36646576 36646576 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'37531176 37310424 37531176 36646872 37310424 36723768 0'
+SET TABLE PHOTO_TYPE INDEX'38602424 38602424 0'
+SET TABLE PMFM INDEX'38664360 38624200 38664360 38606232 38661888 38608144 38672160 38605736 38657008 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'38802160 38802160 38751664 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'38911784 38911784 38911784 38911784 38843240 38911784 38911784 0'
+SET TABLE PMFM_STRATEGY INDEX'39091856 39091856 39019136 39002664 38996024 39091856 39000216 39091856 0'
+SET TABLE PROGRAM INDEX'39236048 39235872 39236240 0'
+SET TABLE PROGRAM2LOCATION INDEX'39239184 39239112 39239184 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'39239864 39239936 39239864 0'
+SET TABLE PROGRAM2PERSON INDEX'39241072 39241072 39241072 39240240 39241072 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'39242112 0'
+SET TABLE QUALITATIVE_VALUE INDEX'39304088 39259800 39285864 0'
+SET TABLE QUALITY_FLAG INDEX'39382776 39382776 0'
+SET TABLE QUANTIFICATION_MEASUREMENT INDEX'39890752 39890752 39890752 39890752 39890752 39890752 39890752 39890752 39890752 39890752 39890752 39974328 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'40347272 40347272 0'
+SET TABLE REFERENCE_TAXON INDEX'40663896 40440184 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'41391896 41031624 41057672 41151832 41054504 41033032 0'
+SET TABLE SALE_TYPE INDEX'41652040 41651736 0'
+SET TABLE SAMPLE INDEX'41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 41652800 0'
+SET TABLE SAMPLE_MEASUREMENT INDEX'41655128 41655128 41655128 41655360 41655128 41655128 41655128 41655128 41655128 41653504 41655128 0'
+SET TABLE SCIENTIFIC_CRUISE INDEX'41656816 41656520 41657088 41656816 41656816 41657088 41656520 41657088 41656816 0'
+SET TABLE SORTING_MEASUREMENT INDEX'42636912 42636912 42636912 42461848 42636912 42636912 42636912 42636912 42636912 41941528 42520456 0'
+SET TABLE SPATIAL_ITEM INDEX'43645584 43645584 43451280 43645488 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'44283616 44542048 44283616 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'45100872 45101160 45100872 0'
+SET TABLE STATUS INDEX'45102048 0'
+SET TABLE STRATEGY INDEX'45102880 45102192 0'
+SET TABLE STRATEGY2GEAR INDEX'45107984 45107984 45104912 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'45111632 45111632 45111504 0'
+SET TABLE SURVEY_MEASUREMENT INDEX'45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 45112528 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'45113280 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'45114976 45114976 0'
+SET TABLE TAXON_GROUP INDEX'46831576 46756992 45357320 46000040 45117408 46831576 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'48169008 48113648 48027088 48113648 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'48483968 48483968 48484048 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'48484352 0'
+SET TABLE TAXON_INFORMATION INDEX'48484832 48484832 48484832 0'
+SET TABLE TAXON_NAME INDEX'50771416 48626904 51016544 49362736 48518984 48496416 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'53577144 53577144 52937112 52935184 0'
+SET TABLE UNIT INDEX'54003640 54003640 0'
+SET TABLE UNIT_CONVERSION INDEX'54005440 54005440 54005176 0'
+SET TABLE USER_PROFIL INDEX'54005968 0'
+SET TABLE VESSEL INDEX'62643080 56038112 62643080 69624064 63254808 0'
+SET TABLE VESSEL_FEATURES INDEX'94633504 80345416 94633504 94633728 80073072 101997336 0'
+SET TABLE VESSEL_OWNER INDEX'123009680 123009680 123009680 122128888 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'127236040 125713936 125908888 0'
+SET TABLE VESSEL_POSITION INDEX'128683688 128683688 128683688 128683688 128683688 128683688 128683688 128653992 128656296 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'154807360 144759408 137664688 154807360 129011592 128784192 129045376 0'
+SET TABLE VESSEL_TYPE INDEX'173011184 173011184 0'
+SET TABLE VESSEL_USE_FEATURES INDEX'173032496 173032496 173032496 173032496 173032496 173032496 173032496 173032496 173032496 173032496 173032496 173019704 173014784 0'
+SET TABLE VESSEL_USE_MEASUREMENT INDEX'173285368 173285368 173285368 173257664 173285368 173285368 173285368 173285368 173049760 173285368 173099120 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'173542152 173541832 173542152 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'173851824 173610424 173789264 173558344 173891368 173593752 173844800 173891368 173979328 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'174386840 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'174386872 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'174386904 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'174386936 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'174386968 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'174387000 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'174387032 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'174387064 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'174387096 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'174387128 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'174387160 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'174387192 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'174387224 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'174387256 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'174387288 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'174387320 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'174387352 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'174387384 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'174387416 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'174387448 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'174387480 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'174387512 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'174387544 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'174387576 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'174387608 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'174387640 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'174387672 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'174387704 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'174387736 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'174387768 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'174387800 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'174387832 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'174387864 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'174387896 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'174387928 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'174387960 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'174387992 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'174388024 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'174388056 0'
+SET TABLE DUAL_SALE_SEQ INDEX'174388088 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'174388120 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'174388152 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'174388184 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'174388216 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'174388248 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'174388280 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'174388312 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'174388344 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'174388376 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'174388408 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'174388440 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'174388472 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'174388504 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'174388536 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'174388568 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'174388600 0'
+SET TABLE VESSEL_PERSON_FEATURES INDEX'174388880 174388880 174388880 174388880 174389128 174388880 174388880 174388880 174388880 0'
+SET TABLE VESSEL_PERSON_FEATURES2ROLE INDEX'174389936 174389936 174389936 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'174390336 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'179690368 179723480 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'184990128 184980096 184980096 184984832 184980096 184979752 184983928 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'185001264 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'185002424 185002424 0'
+SET TABLE SYSTEM_VERSION INDEX'185004488 0'
+SET TABLE DATABASECHANGELOG INDEX'185021064 0'
+SET TABLE DATABASECHANGELOGLOCK INDEX'185038264 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 10
Added: tutti/test/services/dbCGFS/version.appup
===================================================================
--- tutti/test/services/dbCGFS/version.appup (rev 0)
+++ tutti/test/services/dbCGFS/version.appup 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1 @@
+2013.05.08
\ No newline at end of file
Added: tutti/test/services/dbMedits/allegro.backup
===================================================================
(Binary files differ)
Property changes on: tutti/test/services/dbMedits/allegro.backup
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: tutti/test/services/dbMedits/allegro.data
===================================================================
(Binary files differ)
Property changes on: tutti/test/services/dbMedits/allegro.data
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: tutti/test/services/dbMedits/allegro.properties
===================================================================
--- tutti/test/services/dbMedits/allegro.properties (rev 0)
+++ tutti/test/services/dbMedits/allegro.properties 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,40 @@
+###
+# #%L
+# Tutti :: Service
+# $Id$
+# $HeadURL:$
+# %%
+# Copyright (C) 2012 - 2013 Ifremer
+# %%
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program. If not, see
+# <http://www.gnu.org/licenses/gpl-3.0.html>.
+# #L%
+###
+#HSQL Database Engine 1.8.0.5
+#Tue Nov 19 18:21:48 CET 2013
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=true
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=cached
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=no
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0
Property changes on: tutti/test/services/dbMedits/allegro.properties
___________________________________________________________________
Added: svn:eol-style
+ native
Added: svn:keywords
+ Author Date Id Revision
Added: tutti/test/services/dbMedits/allegro.script
===================================================================
--- tutti/test/services/dbMedits/allegro.script (rev 0)
+++ tutti/test/services/dbMedits/allegro.script 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1,898 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE SEQUENCE ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE APPLIED_QUALIFICATION_RULE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_EXHAUSTIVE_INVENTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_MODEL_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE BATCH_SEQ AS INTEGER START WITH 109606
+CREATE SEQUENCE BLOC_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE CRITERIA_SEQ AS INTEGER START WITH 100047
+CREATE SEQUENCE DAILY_ACTIVITY_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DECLARED_DOCUMENT_REFERENC_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DELETED_ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE DENORMALIZED_BATCH_SORT_VA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE ECONOMICAL_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE EXPECTED_SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FILTER_SEQ AS INTEGER START WITH 100037
+CREATE SEQUENCE FISHING_AREA_SEQ AS INTEGER START WITH 100107
+CREATE SEQUENCE FISHING_EFFORT_CALENDAR_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_ORIGIN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE FISHING_TRIP_SEQ AS INTEGER START WITH 100002
+CREATE SEQUENCE GEAR_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100003
+CREATE SEQUENCE GEAR_PHYSICAL_MEASUREMENT_SEQ AS INTEGER START WITH 100007
+CREATE SEQUENCE GEAR_USE_FEATURES_SEQ AS INTEGER START WITH 100112
+CREATE SEQUENCE GEAR_USE_MEASUREMENT_SEQ AS INTEGER START WITH 100222
+CREATE SEQUENCE ITEM_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LANDING_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE LINKED_PROPERTY_CRITERIA_SEQ AS INTEGER START WITH 100010
+CREATE SEQUENCE MEASUREMENT_FILE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE OPERATION_SEQ AS INTEGER START WITH 100112
+CREATE SEQUENCE OPERATOR_SEQ AS INTEGER START WITH 100040
+CREATE SEQUENCE OR_CRITERIA_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHOTO_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PHYSICAL_GEAR_SURVEY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PROCESSING_HISTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE PRODUCE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUALIFIED_ITEM_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE QUANTIFICATION_MEASUREMENT_SEQ AS INTEGER START WITH 103925
+CREATE SEQUENCE RVALUE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SALE_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE SAMPLE_MEASUREMENT_SEQ AS INTEGER START WITH 100156
+CREATE SEQUENCE SAMPLE_SEQ AS INTEGER START WITH 100046
+CREATE SEQUENCE SCIENTIFIC_CRUISE_SEQ AS INTEGER START WITH 100002
+CREATE SEQUENCE SORTING_MEASUREMENT_SEQ AS INTEGER START WITH 107684
+CREATE SEQUENCE SURVEY_MEASUREMENT_SEQ AS INTEGER START WITH 100001
+CREATE SEQUENCE TAKE_OVER_MEASUREMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TAKE_OVER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TEMP_QUERY_PARAMETER_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE TRANSSHIPMENT_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE UTIL_FACTORY_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_FEATURES_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_PHYSICAL_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_MEASUREMEN_SEQ AS INTEGER START WITH 100000
+CREATE SEQUENCE VESSEL_POSITION_SEQ AS INTEGER START WITH 100214
+CREATE SEQUENCE VESSEL_USE_FEATURES_SEQ AS INTEGER START WITH 100112
+CREATE SEQUENCE VESSEL_USE_MEASUREMENT_SEQ AS INTEGER START WITH 102120
+CREATE SEQUENCE VESSEL_PERSON_FEATURES_SEQ AS INTEGER START WITH 16
+CREATE SEQUENCE VESSEL_PERSON_MEASUREMENT_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE VESSEL_PERSON_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE INSERTED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE UPDATED_ITEM_HISTORY_SEQ AS INTEGER START WITH 0
+CREATE SEQUENCE SYSTEM_VERSION_SEQ AS INTEGER START WITH 3
+CREATE CACHED TABLE ACQUISITION_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SYS_CT_48 UNIQUE(FISHING_EFFORT_CALENDAR_FK))
+CREATE INDEX ACTIVITY_CALENDAR_NATIDX ON ACTIVITY_CALENDAR(YEAR,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_ACTIVITY_CALENDAR ON ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_ACTIVITY_CALENDAR_UD ON ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE CACHED TABLE AGE_READER_QUAL2LOCATION(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,LOCATIONS_FK INTEGER NOT NULL,PRIMARY KEY(AGE_READER_QUALIFICATIONS_FK,LOCATIONS_FK))
+CREATE CACHED TABLE AGE_READER_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,QUALIFICATION_LEVEL INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AGE_READER_QUALIFICATIONS2PEOP(AGE_READER_QUALIFICATIONS_FK INTEGER NOT NULL,PEOPLE_FK INTEGER NOT NULL,PRIMARY KEY(PEOPLE_FK,AGE_READER_QUALIFICATIONS_FK),CONSTRAINT PERSON_AGE_READER_QUALIFICATIC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID))
+CREATE CACHED TABLE AGGREGATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,RANK_ORDER INTEGER NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE ANALYSIS_INSTRUMENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE APPLIED_PERIOD(START_DATE TIMESTAMP NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,END_DATE TIMESTAMP NOT NULL,PRIMARY KEY(START_DATE,APPLIED_STRATEGY_FK))
+CREATE CACHED TABLE APPLIED_QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,MESSAGE VARCHAR(256) NOT NULL,REMOTE_ID INTEGER,QUALIFIED_ITEM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER NOT NULL,QUALIFICATION_RULE_FK INTEGER NOT NULL)
+CREATE INDEX IX_RMTID_APPLIED_QUALIFICATION_RULE ON APPLIED_QUALIFICATION_RULE(REMOTE_ID)
+CREATE CACHED TABLE APPLIED_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,STRATEGY_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL)
+CREATE CACHED TABLE AUTHOR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),LOCATION VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BATCH(ID INTEGER NOT NULL PRIMARY KEY,IS_CATCH_BATCH INTEGER NOT NULL,RANK_ORDER SMALLINT NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT INTEGER,CHILD_BATCHS_REPLICATION BOOLEAN NOT NULL,EXHAUSTIVE_INVENTORY BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,PARENT_BATCH_FK INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),REFERENCE_TAXON_FK INTEGER,TAXON_GROUP_FK INTEGER,ROOT_BATCH_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,LABEL VARCHAR(40),CONSTRAINT BATCH_PARENT_BATCH_FKC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_BATCH_ROOT_BATCH_FKC FOREIGN KEY(ROOT_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_BATCH_UD ON BATCH(UPDATE_DATE)
+CREATE INDEX IX_RMTID_BATCH ON BATCH(REMOTE_ID)
+CREATE INDEX IX_FK_BATCH_ROOT ON BATCH(ROOT_BATCH_FK)
+CREATE CACHED TABLE BATCH_EXHAUSTIVE_INVENTORY(ID INTEGER NOT NULL PRIMARY KEY,PRIORITY_LEVEL SMALLINT NOT NULL,REMOTE_ID INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT BATCH_EXHAUSTIVE_INVENTORY_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_EXHAUSTIVE_INVENTORY ON BATCH_EXHAUSTIVE_INVENTORY(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,IS_GLOBAL BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CATCH_BATCH_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_74 UNIQUE(CATCH_BATCH_FK),CONSTRAINT BATCH_MODEL_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_BATCH_MODEL ON BATCH_MODEL(REMOTE_ID)
+CREATE CACHED TABLE BATCH_MODEL_APPLIED_STRATEGY(ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,BATCH_MODEL_FK INTEGER NOT NULL,PRIMARY KEY(ACQUISITION_LEVEL_FK,APPLIED_STRATEGY_FK),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_E FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK6E2BF6507B83D9FC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT BATCH_MODEL_APPLIED_STRATEGY_C FOREIGN KEY(BATCH_MODEL_FK) REFERENCES BATCH_MODEL(ID))
+CREATE CACHED TABLE BETWEEN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE BINARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,RVALUE VARCHAR(256) NOT NULL)
+CREATE CACHED TABLE BLOC(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,FILTER_FK BIGINT)
+CREATE CACHED TABLE BUYER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(255),UPDATE_DATE TIMESTAMP,BUYER_TYPE_FK SMALLINT NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE BUYER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE CITATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE CORPUS(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,CORPUS_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE CORPUS2FISHERY(CORPUS_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(CORPUS_FK,FISHERY_FK),CONSTRAINT FISHERY_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE CACHED TABLE CORPUS_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,ENTITY_NAME VARCHAR(256) NOT NULL,TYPE_CRIT INTEGER NOT NULL,BLOC_FK BIGINT,CONSTRAINT CRITERIA_BLOC_FKC FOREIGN KEY(BLOC_FK) REFERENCES BLOC(ID))
+CREATE CACHED TABLE DAILY_ACTIVITY_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_DAILY_ACTIVITY_CALENDAR ON DAILY_ACTIVITY_CALENDAR(REMOTE_ID)
+CREATE INDEX IX_DAILY_ACTIVITY_CALENDAR_UD ON DAILY_ACTIVITY_CALENDAR(UPDATE_DATE)
+CREATE INDEX DAILY_ACTIVITY_CALENDAR_NATIDX ON DAILY_ACTIVITY_CALENDAR(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK)
+CREATE CACHED TABLE DECLARED_DOCUMENT_REFERENCE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,REFERENCE VARCHAR(100),FILE_NAME VARCHAR(255),DOCUMENT_DATE TIMESTAMP NOT NULL,OTHER_DOCUMENT_REFERENCE VARCHAR(256),FIRST_SHEET_NUMBER VARCHAR(40),LAST_SHEET_NUMBER VARCHAR(20),SHEET_COUNT SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PARENT_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PT FOREIGN KEY(PARENT_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID))
+CREATE INDEX DECLARED_DOCUMENT_REFER_NATIDX ON DECLARED_DOCUMENT_REFERENCE(REFERENCE,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_DECLARED_DOCUMENT_REF_UD ON DECLARED_DOCUMENT_REFERENCE(UPDATE_DATE)
+CREATE INDEX IX_RMTID_DECLARED_DOCUMENT_REFERENCE ON DECLARED_DOCUMENT_REFERENCE(REMOTE_ID)
+CREATE CACHED TABLE DELETED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,VESSEL_FK VARCHAR(256),OBJECT_ID INTEGER,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_CODE VARCHAR(40))
+CREATE INDEX IX_RMTID_DELETED_ITEM_HISTORY ON DELETED_ITEM_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_BATCH(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,FLAT_RANK_ORDER SMALLINT NOT NULL,WEIGHT REAL,INDIRECT_WEIGHT REAL,ELEVATE_WEIGHT REAL,ELEVATE_CONTEXT_WEIGHT REAL,INDIVIDUAL_COUNT INTEGER,INDIRECT_INDIVIDUAL_COUNT INTEGER,ELEVATE_INDIVIDUAL_COUNT INTEGER,SAMPLING_RATIO REAL,SAMPLING_RATIO_TEXT VARCHAR(50),EXHAUSTIVE_INVENTORY BOOLEAN,CHILD_BATCHS_REPLICATION BOOLEAN,COMMENTS VARCHAR(2000),TREE_LEVEL SMALLINT NOT NULL,TREE_INDENT VARCHAR(256),SORTING_VALUES_TEXT VARCHAR(256),IS_LANDING BOOLEAN NOT NULL,IS_DISCARD BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,SALE_FK INTEGER,CALCULATED_TAXON_GROUP_FK INTEGER,INHERITED_REFERENCE_TAXON_FK INTEGER,PARENT_BATCH_FK BIGINT,WEIGHT_METHOD_FK INTEGER,TAXON_GROUP_FK INTEGER,REFERENCE_TAXON_FK INTEGER,INHERITED_TAXON_GROUP_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40),CONSTRAINT DENORMALIZED_BATCH_PARENT_BATC FOREIGN KEY(PARENT_BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE CACHED TABLE DENORMALIZED_BATCH_OBSERVED_SALE(ID BIGINT NOT NULL PRIMARY KEY,SALE_FK BIGINT,TAXON_GROUP_FK BIGINT,TAXON_GROUP_BATCH_FK BIGINT,TAXON_GROUP_SORTING_TYPE VARCHAR,CATEGORY VARCHAR,CATEGORY_BATCH_FK BIGINT,CASE_NAME VARCHAR,CASE_BATCH_FK BIGINT,REF_TAXON_FK BIGINT,REF_TAXON_BATCH_FK BIGINT,SEX_AGE VARCHAR,SEX_AGE_BATCH_FK BIGINT,LENGTH REAL,LENGTH_LABEL VARCHAR,LENGTH_BATCH_FK BIGINT,PAGE INTEGER)
+CREATE CACHED TABLE DENORMALIZED_BATCH_SORT_VAL(ID INTEGER NOT NULL PRIMARY KEY,RANK_ORDER INTEGER NOT NULL,IS_INHERITED BOOLEAN NOT NULL,NUMERICAL_VALUE REAL,REMOTE_ID INTEGER,UNIT_FK INTEGER NOT NULL,BATCH_FK BIGINT NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_BC FOREIGN KEY(BATCH_FK) REFERENCES DENORMALIZED_BATCH(ID) ON DELETE CASCADE)
+CREATE INDEX IX_RMTID_DENORMALISED_BATCH_SORTING_VALUE ON DENORMALIZED_BATCH_SORT_VAL(REMOTE_ID)
+CREATE CACHED TABLE DENORMALIZED_OPERATION(ID BIGINT NOT NULL PRIMARY KEY,RANK_ORDER SMALLINT NOT NULL,IS_LANDING_SAMPLING BOOLEAN NOT NULL,IS_DISCARD_SAMPLING BOOLEAN NOT NULL,GEAR_MESH_SIZE REAL,GEAR_DEPTH REAL,MAIN_WATER_DEPTH REAL,UPDATE_DATE TIMESTAMP,SELECTIVE_DEVICE_FK INTEGER,METIER_FK INTEGER,SUBPOLYGON_LOCATION_FK INTEGER,RECTANGLE_LOCATION_FK INTEGER,GEAR_FK INTEGER,AREA_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER NOT NULL)
+CREATE CACHED TABLE DENORMALIZED_SAMPLING_STRATA(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,START_DATE TIMESTAMP,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),OBSERVATION_LOCATION_COMMENTS VARCHAR(100),SAMPLING_STRATEGY VARCHAR(100),TAXON_GROUP_NAME VARCHAR(100),SAMPLING_SCHEME_LABEL VARCHAR(40) NOT NULL,SAMPLING_SCHEME_NAME VARCHAR(100) NOT NULL,SAMPLING_SCHEME_DESCRIPTION VARCHAR(255),GEAR_MESH_RANGE VARCHAR(100),VESSEL_LENGTH_RANGE VARCHAR(100),METIER VARCHAR(255),AREA_NAME VARCHAR(100),SUB_AREA_LOCATION_IDS VARCHAR(255),PERSON_FK INTEGER,OBSERVATION_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,CODE VARCHAR(40) NOT NULL,NAME VARCHAR(255) NOT NULL,EMAIL VARCHAR(255),ADDRESS VARCHAR(255),PHONE VARCHAR(255),IS_LDAP BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_DEPARTMENT_FK INTEGER,CONSTRAINT DEPARTMENT_PARENT_DEPARTMENT_C FOREIGN KEY(PARENT_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX DEPARTMENT_NATIDX ON DEPARTMENT(CODE)
+CREATE CACHED TABLE DEPARTMENT_PRIVILEGE_TRANSFERT(TO_DEPARTMENT_FK INTEGER NOT NULL,FROM_DEPARTMENT_FK INTEGER NOT NULL,TRANSFERT_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PRIMARY KEY(TO_DEPARTMENT_FK,FROM_DEPARTMENT_FK),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERL FOREIGN KEY(FROM_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERR FOREIGN KEY(TO_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE CACHED TABLE DEPTH_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE DISTANCE_TO_COAST_GRADIENT(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,RANK_ORDER SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE ECONOMICAL_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONISATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12),VESSEL_OWNER_FK INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,CONSTRAINT ECONOMICAL_SURVEY_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_ECONOMICAL_SURVEY ON ECONOMICAL_SURVEY(REMOTE_ID)
+CREATE CACHED TABLE EDUCATION_GRADE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE EXPECTED_SALE(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,OBSERVED_LANDING_FK INTEGER,SALE_TYPE_FK INTEGER NOT NULL,SALE_LOCATION_FK INTEGER,FISHING_TRIP_FK INTEGER)
+CREATE INDEX IX_RMTID_EXPECTED_SALE ON EXPECTED_SALE(REMOTE_ID)
+CREATE CACHED TABLE FILTER(ID BIGINT NOT NULL PRIMARY KEY,NAME VARCHAR(256) NOT NULL,ENTITY_NAME VARCHAR(256) NOT NULL,LAST_RUN_DATE TIMESTAMP NOT NULL,WIDGET_ID VARCHAR(256) NOT NULL,PERSON_FK INTEGER NOT NULL)
+CREATE CACHED TABLE FISHERY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER,GEAR_FK INTEGER,REGULATION_AREA_FK INTEGER,DESCRIPTION VARCHAR(255),LABEL VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_134 UNIQUE(REGULATION_AREA_FK))
+CREATE CACHED TABLE FISHING_AREA(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,VESSEL_USE_FEATURES_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER,SAMPLE_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,LOCATION_FK INTEGER,PRODUCE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT FISHING_AREA_DEPTH_GRADIENT_FC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT FISHING_AREA_DISTANCE_TO_COASC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID))
+CREATE INDEX FISHING_AREA_NATIDX ON FISHING_AREA(VESSEL_USE_FEATURES_FK,GEAR_USE_FEATURES_FK,SAMPLE_FK,DISTANCE_TO_COAST_GRADIENT_FK,DEPTH_GRADIENT_FK,LOCATION_FK,PRODUCE_FK)
+CREATE INDEX IX_RMTID_FISHING_AREA ON FISHING_AREA(REMOTE_ID)
+CREATE CACHED TABLE FISHING_AREA2REG_LOCATION(FISHING_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_AREA_FK,LOCATION_FK),CONSTRAINT FISHING_AREA2REG_LOCATION_FISC FOREIGN KEY(FISHING_AREA_FK) REFERENCES FISHING_AREA(ID))
+CREATE CACHED TABLE FISHING_EFFORT_CALENDAR(ID INTEGER NOT NULL PRIMARY KEY,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT FISHING_EFFORT_CALENDAR_RECORC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_FISHING_EFFORT_CALENDAR_UD ON FISHING_EFFORT_CALENDAR(UPDATE_DATE)
+CREATE INDEX FISHING_EFFORT_CALENDAR_NATIDX ON FISHING_EFFORT_CALENDAR(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_FISHING_EFFORT_CALENDAR ON FISHING_EFFORT_CALENDAR(REMOTE_ID)
+CREATE CACHED TABLE FISHING_TRIP(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP,RETURN_DATE_TIME TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,SCIENTIFIC_CRUISE_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DEPARTURE_LOCATION_FK INTEGER,RETURN_LOCATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,SAMPLING_STRATA_FK INTEGER,CONSTRAINT FISHING_TRIP_DECLARED_DOCUMENC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT FISHING_TRIP_RECORDER_DEPARTMC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT OBSERVED_FISHING_TRIP_SAMPLINC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_FISHING_TRIP_RETURN_DATE ON FISHING_TRIP(RETURN_DATE_TIME)
+CREATE INDEX FISHING_TRIP_NATIDX ON FISHING_TRIP(DEPARTURE_DATE_TIME,DECLARED_DOCUMENT_REFERENCE_FK,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_FISHING_TRIP ON FISHING_TRIP(REMOTE_ID)
+CREATE INDEX IX_FISHING_TRIP_UD ON FISHING_TRIP(UPDATE_DATE)
+CREATE CACHED TABLE FISHING_TRIP2OBSERVER_PERSON(FISHING_TRIP_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(FISHING_TRIP_FK,PERSON_FK),CONSTRAINT PERSON_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE CACHED TABLE FISHING_TRIP2PG_VESSEL_MASTER(RANK INTEGER NOT NULL,PLAYGROUND_VESSEL_MASTER_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER NOT NULL,PRIMARY KEY(RANK,PLAYGROUND_VESSEL_MASTER_FK,FISHING_TRIP_FK))
+CREATE CACHED TABLE FISHING_TRIP_ORIGIN(ID INTEGER NOT NULL PRIMARY KEY,REMOTE_ID INTEGER,ORIGIN_FISHING_TRIP_REMOTE_ID INTEGER,FISHING_TRIP_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ORIGIN_FISHING_TRIP_FK INTEGER,CONSTRAINT FISHING_TRIP_ORIGIN_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT FISHING_TRIP_ORIGIN_ORIGIN_FIC FOREIGN KEY(ORIGIN_FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID))
+CREATE INDEX IX_RMTID_FISHING_TRIP_ORIGIN ON FISHING_TRIP_ORIGIN(REMOTE_ID)
+CREATE CACHED TABLE FRACTION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE FRACTION2MATRIX(FRACTION_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,PRIMARY KEY(FRACTION_FK,MATRIX_FK),CONSTRAINT MATRIX_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID))
+CREATE CACHED TABLE GEAR(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_GEAR INTEGER NOT NULL,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_GEAR_FK INTEGER,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,IS_ACTIVE BOOLEAN,IS_TOWED BOOLEAN,CONSTRAINT GEAR_PARENT_GEAR_FKC FOREIGN KEY(PARENT_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_UD ON GEAR(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_ASSOCIATION(TO_GEAR_FK INTEGER NOT NULL,FROM_GEAR_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_FK,FROM_GEAR_FK),CONSTRAINT GEAR_ASSOCIATION_FROM_GEAR_FKC FOREIGN KEY(FROM_GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT FKDCE941B1C6A799C6 FOREIGN KEY(TO_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_GEAR_ASSOCIATION_UD ON GEAR_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE GEAR_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_AGGREGATION BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE GEAR_CLASSIFICATION_ASSOCIATIO(TO_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,FROM_GEAR_CLASSIFICATION_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TO_GEAR_CLASSIFICATION_FK,FROM_GEAR_CLASSIFICATION_FK),CONSTRAINT FKD79D78D6C0BA09AD FOREIGN KEY(TO_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID),CONSTRAINT GEAR_CLASSIFICATION_ASSOCIATIC FOREIGN KEY(FROM_GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT NOT NULL,GEAR_FK INTEGER NOT NULL,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT GEAR_PHYSICAL_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_OTHER_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_PHYSICAL_FEATURES_NATIDX ON GEAR_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,GEAR_FK,FISHING_TRIP_FK,PHYSICAL_GEAR_SURVEY_FK)
+CREATE INDEX IX_RMTID_G_PHYSICAL_FEATURES ON GEAR_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_PHYSICAL_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_PHYSICAL_FEATURES_FK),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT GEAR_PHYSICAL_FEATURES_ORIGINS FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_PHYSIC_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_PHYSIC_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_PHYSICAL_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_PHYSICAL_MEASUREMENT_GEAC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID))
+CREATE INDEX IX_RMTID_GEAR_PHYS_MEASUREMENT ON GEAR_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,METIER_FK INTEGER,GEAR_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,OTHER_GEAR_FK INTEGER,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,CONSTRAINT GEAR_USE_FEATURES_ACTIVITY_CAC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT GEAR_USE_FEATURES_DAILY_ACTIVC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT GEAR_USE_FEATURES_ECONOMICAL_C FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT GEAR_USE_FEATURES_OTHER_GEAR_C FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX GEAR_USE_FEATURES_NATIDX ON GEAR_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,METIER_FK,GEAR_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_EFFORT_CALENDAR_FK)
+CREATE INDEX IX_RMTID_G_USE_FEATURES ON GEAR_USE_FEATURES(REMOTE_ID)
+CREATE CACHED TABLE GEAR_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,GEAR_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,GEAR_USE_FEATURES_FK),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_GEARC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID),CONSTRAINT GEAR_USE_FEATURES_ORIGIN_ACQUC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE))
+CREATE CACHED TABLE GEAR_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT GEAR_USE_ME_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT GEAR_USE_ME_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT GEAR_USE_MEASUR_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT GEAR_USE_MEASUREMENT_GEAR_USEC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_G_USE_MEASUREMENT ON GEAR_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE GREATER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GREATER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT GREATER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE GROUPING(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,MIN_VALUE DOUBLE,MAX_VALUE DOUBLE,UPDATE_DATE TIMESTAMP,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,GROUPING_LEVEL_FK INTEGER NOT NULL,CONSTRAINT GROUPING_PARENT_GROUPING_FKC FOREIGN KEY(PARENT_GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE GROUPING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,GROUPING_FK INTEGER NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT GROUPING_ITEM_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_ITEM_HIERARCHY(OBJECT_ID INTEGER NOT NULL,GROUPING_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(OBJECT_ID,GROUPING_FK),CONSTRAINT GROUPING_ITEM_HIERARCHY_GROUPC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT FK97556EA5E148B96 FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE GROUPING_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PMFM_FK INTEGER,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,PARENT_GROUPING_LEVEL_FK INTEGER,LABEL VARCHAR(40) NOT NULL,CONSTRAINT GROUPING_LEVEL_GROUPING_CLASSC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_LEVEL_PARENT_GROUPINC FOREIGN KEY(PARENT_GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID))
+CREATE CACHED TABLE GROUPING_VESSEL_HIERARCHY(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,GROUPING_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,LOCATION_FK INTEGER NOT NULL,GROUPING_CLASSIFICATION_FK INTEGER NOT NULL,ORIGIN_OBJECT_TYPE_FK VARCHAR(255) NOT NULL,ORIGIN_PROGRAM_FK VARCHAR(255) NOT NULL,CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROR FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID),CONSTRAINT GROUPING_VESSEL_HIERARCHY_GROC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE CACHED TABLE HIERARCHY_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IN_OP(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NOT_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE IS_NULL(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE LANDING(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,LANDING_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,LANDING_LOCATION_FK INTEGER NOT NULL,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_202 UNIQUE(CATCH_BATCH_FK),CONSTRAINT LANDING_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT LANDING_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT LANDING_RECORDER_DEPARTMENT_FC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING ON LANDING(REMOTE_ID)
+CREATE INDEX LANDING_NATIDX ON LANDING(LANDING_DATE_TIME,RANK_ORDER,VESSEL_FK,PROGRAM_FK)
+CREATE INDEX IX_LANDING_UD ON LANDING(UPDATE_DATE)
+CREATE CACHED TABLE LANDING2OBSERVER_PERSON(LANDING_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(LANDING_FK,PERSON_FK),CONSTRAINT PERSON_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LANDING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,LANDING_FK INTEGER NOT NULL,CONSTRAINT LANDING_MEASUREMENT_LANDING_FC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT LANDING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT LANDING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT LANDING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_LANDING_MEASUREMENT ON LANDING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE LANDING_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,LANDING_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LANDING_FK),CONSTRAINT LANDING_ORIGIN_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID))
+CREATE CACHED TABLE LIKE_OP(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LIKE_OPIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LINKED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,FROM_OBJECT_ID INTEGER,FROM_OBJECT_CODE VARCHAR(40),TO_OBJECT_ID INTEGER,TO_OBJECT_CODE VARCHAR(40),START_DATE TIMESTAMP,END_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,LINKED_ITEM_TYPE_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_LINKED_ITEM ON LINKED_ITEM(REMOTE_ID)
+CREATE INDEX LINKED_ITEM_NATIDX ON LINKED_ITEM(FROM_OBJECT_ID,FROM_OBJECT_CODE,TO_OBJECT_ID,TO_OBJECT_CODE,START_DATE,LINKED_ITEM_TYPE_FK)
+CREATE CACHED TABLE LINKED_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,FROM_PROGRAM_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,TO_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,FROM_OBJECT_TYPE_FK VARCHAR(40) NOT NULL,TO_PROGRAM_FK VARCHAR(40) NOT NULL)
+CREATE CACHED TABLE LINKED_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,PROPERTY VARCHAR(256) NOT NULL,ENTRY_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT LINKED_PROPERTY_CRITERIA_CRITC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID),CONSTRAINT LINKED_PROPERTY_CRITERIA_ENTRC FOREIGN KEY(ENTRY_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE LOCATION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50),NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,BATHYMETRY REAL,UT_FORMAT SMALLINT,DAYLIGHT_SAVING_TIME BOOLEAN,STATUS_FK VARCHAR(1) NOT NULL,LOCATION_LEVEL_FK INTEGER NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL)
+CREATE INDEX IX_LOCATION_UD ON LOCATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_AREAIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_ASSOCIATION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK81C376D725F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK81C376D7750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_LOCATION_ASSOCIATION_UD ON LOCATION_ASSOCIATION(UPDATE_DATE)
+CREATE CACHED TABLE LOCATION_CLASSIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE LOCATION_HIERARCHY(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,IS_MAIN_ASSOCIATION BOOLEAN NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FKC2ACCE0B25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FKC2ACCE0B750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_HIERARCHY_EXCEPTION(CHILD_LOCATION_FK INTEGER NOT NULL,PARENT_LOCATION_FK INTEGER NOT NULL,CHILD_SURFACE_RATIO REAL NOT NULL,PRIMARY KEY(CHILD_LOCATION_FK,PARENT_LOCATION_FK),CONSTRAINT FK6EFFD6FB25F8541 FOREIGN KEY(CHILD_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT FK6EFFD6FB750FB3CF FOREIGN KEY(PARENT_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_LEVEL(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_LOCATION_LEVEL_FK INTEGER,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT LOCATION_LEVEL_PARENT_LOCATIOC FOREIGN KEY(PARENT_LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID),CONSTRAINT LOCATION_LEVEL_LOCATION_CLASSC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID))
+CREATE CACHED TABLE LOCATION_LINE(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_LINEIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOCATION_POINT(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,CONSTRAINT LOCATION_POINTIFKC FOREIGN KEY(ID) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE LOWER(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWERIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE LOWER_OR_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT LOWER_OR_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE MANAGED_DATA(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,MANAGER_PERSON_FK INTEGER NOT NULL,SUPERVISOR_PERSON_FK INTEGER,MANAGED_DATA_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE MANAGED_DATA2VIEWER_USER(MANAGED_DATA_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(MANAGED_DATA_FK,PERSON_FK),CONSTRAINT PERSON_MANAGED_DATA_FKC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TRANSFER(NEW_MANAGER_PERSON_FK INTEGER NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,TRANSFER_DATE TIMESTAMP NOT NULL,PRIMARY KEY(NEW_MANAGER_PERSON_FK,MANAGED_DATA_FK),CONSTRAINT MANAGED_DATA_TRANSFER_MANAGEDC FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE MANAGED_DATA_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MATRIX(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE MEASUREMENT_FILE(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,PATH VARCHAR(255) NOT NULL,NAME VARCHAR(100),COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,DEPARTMENT_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PMFM_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT MEASUREMENT_FILE_ANALYSIS_INSC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT MEASUREMENT_FILE_DEPARTMENT_FC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_MEASUREMENT_FILE ON MEASUREMENT_FILE(REMOTE_ID)
+CREATE CACHED TABLE METHOD(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),CONDITIONING VARCHAR(2000),PREPARATION VARCHAR(2000),CONSERVATION VARCHAR(2000),REFERENCE VARCHAR(2000),RANK VARCHAR(100) NOT NULL,HANDBOOK_PATH VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE METIER(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT METIER_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED(ID INTEGER NOT NULL PRIMARY KEY,MINIMUM_SIZE REAL NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,CORPUS_FK INTEGER NOT NULL,UNIT_FK INTEGER NOT NULL,CONSTRAINT MINIMUM_SIZE_ALLOWED_CORPUS_FC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID))
+CREATE INDEX IX_MINIMUM_SIZE_ALLOWED_UD ON MINIMUM_SIZE_ALLOWED(UPDATE_DATE)
+CREATE CACHED TABLE MINIMUM_SIZE_ALLOWED2LOCATION(MINIMUM_SIZE_ALLOWED_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(MINIMUM_SIZE_ALLOWED_FK,LOCATION_FK),CONSTRAINT LOCATION_MINIMUM_SIZE_ALLOWEDC FOREIGN KEY(MINIMUM_SIZE_ALLOWED_FK) REFERENCES MINIMUM_SIZE_ALLOWED(ID),CONSTRAINT MINIMUM_SIZE_ALLOWED_LOCATIONC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE NARY_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NEARBY_SPECIFIC_AREA(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE NOT_EQUALS(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_EQUALSIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NOT_LIKE(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT NOT_LIKEIFKC FOREIGN KEY(ID) REFERENCES BINARY_OPERATOR(ID))
+CREATE CACHED TABLE NULL_OPERATOR(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE NUMERICAL_PRECISION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE OBJECT_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE OPERATION(ID INTEGER NOT NULL PRIMARY KEY,IS_FISHING_OPERATION INTEGER NOT NULL,NAME VARCHAR(100),RANK_ORDER_ON_PERIOD SMALLINT,START_DATE_TIME TIMESTAMP,END_DATE_TIME TIMESTAMP,IS_MAIN_OPERATION BOOLEAN,COMMENTS VARCHAR(2000),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,GEAR_PHYSICAL_FEATURES_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_START_DATE_TIME TIMESTAMP,FISHING_END_DATE_TIME TIMESTAMP,HAS_CATCH BOOLEAN,CATCH_BATCH_FK INTEGER,CONSTRAINT SYS_CT_276 UNIQUE(CATCH_BATCH_FK),CONSTRAINT OPERATION_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT OPERATION_GEAR_PHYSICAL_FEATUC FOREIGN KEY(GEAR_PHYSICAL_FEATURES_FK) REFERENCES GEAR_PHYSICAL_FEATURES(ID),CONSTRAINT FISHING_OPERATION_CATCH_BATCHC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_OPERATION ON OPERATION(REMOTE_ID)
+CREATE INDEX OPERATION_NATIDX ON OPERATION(RANK_ORDER_ON_PERIOD,START_DATE_TIME,VESSEL_FK,FISHING_TRIP_FK,FISHING_START_DATE_TIME)
+CREATE CACHED TABLE OPERATION_VESSEL_ASSOCIATION(OPERATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_CATCH_ON_OPERATION_VESSEL BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),PRIMARY KEY(OPERATION_FK,VESSEL_FK),CONSTRAINT OPERATION_VESSEL_ASSOCIATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID))
+CREATE CACHED TABLE OPERATOR(ID BIGINT NOT NULL PRIMARY KEY,ATTRIBUTE VARCHAR(256) NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OPERATOR_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE ORDER_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,RANK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,ORDER_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_ORDER_ITEM_OBJID ON ORDER_ITEM(OBJECT_ID)
+CREATE INDEX IX_ORDER_ITEM_UD ON ORDER_ITEM(UPDATE_DATE)
+CREATE CACHED TABLE ORDER_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT ORDER_TYPE_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE OR_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CLIENT_FK BIGINT NOT NULL,CRITERIA_FK BIGINT,CONSTRAINT OR_CRITERIA_CLIENT_FKC FOREIGN KEY(CLIENT_FK) REFERENCES CRITERIA(ID),CONSTRAINT OR_CRITERIA_CRITERIA_FKC FOREIGN KEY(CRITERIA_FK) REFERENCES CRITERIA(ID))
+CREATE CACHED TABLE PARAMETER(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),IS_QUALITATIVE BOOLEAN NOT NULL,IS_TAXINOMIC BOOLEAN NOT NULL,IS_CALCULATED BOOLEAN NOT NULL,IS_ALPHANUMERIC BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_GROUP_FK INTEGER NOT NULL)
+CREATE INDEX IX_PARAMETER_UD ON PARAMETER(UPDATE_DATE)
+CREATE CACHED TABLE PARAMETER_GROUP(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,PARENT_PARAMETER_GROUP_FK INTEGER,CONSTRAINT PARAMETER_GROUP_PARENT_PARAMEC FOREIGN KEY(PARENT_PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID))
+CREATE CACHED TABLE PERSON(ID INTEGER NOT NULL PRIMARY KEY,LASTNAME VARCHAR(100) NOT NULL,FIRSTNAME VARCHAR(100) NOT NULL,ADDRESS VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,CRYPT_PASSWORD VARCHAR(255),EMPLOYEE_NUMBER VARCHAR(40),USERNAME VARCHAR(40),USERNAME_EXTRANET VARCHAR(40),STATUS_FK VARCHAR(1) NOT NULL,DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PERSON_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PERSON_UD ON PERSON(UPDATE_DATE)
+CREATE CACHED TABLE PERSON2USER_PROFIL(PERSON_FK INTEGER NOT NULL,USER_PROFIL_FK INTEGER NOT NULL,PRIMARY KEY(PERSON_FK,USER_PROFIL_FK),CONSTRAINT USER_PROFIL_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP NOT NULL,PERSON_FK INTEGER NOT NULL,CONSTRAINT SYS_CT_298 UNIQUE(PERSON_FK),CONSTRAINT PERSON_SESSION_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE PERSON_SESSION_VESSEL(ID BIGINT NOT NULL PRIMARY KEY,READ_VESSEL BOOLEAN NOT NULL,READ_DATA BOOLEAN NOT NULL,WRITE_DATA BOOLEAN NOT NULL,VALIDATE_DATA BOOLEAN,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,PERSON_SESSION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT PERSON_SESSION_VESSEL_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT PERSON_SESSION_VESSEL_PERSON_C FOREIGN KEY(PERSON_SESSION_FK) REFERENCES PERSON_SESSION(ID))
+CREATE INDEX PERSON_SESSION_VESSEL_NATIDX ON PERSON_SESSION_VESSEL(START_DATE_TIME,OBJECT_TYPE_FK,PROGRAM_FK,PERSON_SESSION_FK,VESSEL_FK)
+CREATE CACHED TABLE PHOTO(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,NAME VARCHAR(100),DIRECTION_DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),PATH VARCHAR(255) NOT NULL,PHOTO_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,DEPARTMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PHOTO_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT PHOTO_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PHOTO_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_PHOTO ON PHOTO(REMOTE_ID)
+CREATE CACHED TABLE PHOTO_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PHYSICAL_GEAR_SURVEY(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,YEAR INTEGER NOT NULL,DIRECT_SURVEY_INVESTIGATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,RECORDER_PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PHYSICAL_GEAR_SURVEY_RECORDERY FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_PHYSICAL_GEAR_SURVEY_UD ON PHYSICAL_GEAR_SURVEY(UPDATE_DATE)
+CREATE INDEX IX_RMTID_PHYSICAL_GEAR_SURVEY ON PHYSICAL_GEAR_SURVEY(REMOTE_ID)
+CREATE INDEX PHYSICAL_GEAR_SURVEY_NATIDX ON PHYSICAL_GEAR_SURVEY(YEAR,VESSEL_FK,PROGRAM_FK)
+CREATE CACHED TABLE PMFM(ID INTEGER NOT NULL PRIMARY KEY,SIGNIF_FIGURES_NUMBER INTEGER,MAXIMUM_NUMBER_DECIMALS INTEGER,DETECTION_THRESHOLD REAL,MIN_VALUE REAL,MAX_VALUE REAL,PRECISION REAL,DEFAULT_VALUE REAL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),FRACTION_FK INTEGER NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,UNIT_FK INTEGER NOT NULL,MATRIX_FK INTEGER NOT NULL,METHOD_FK INTEGER NOT NULL,AGGREGATION_LEVEL_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT PMFM_PARAMETER_FKC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE),CONSTRAINT PMFM_AGGREGATION_LEVEL_FKC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT PMFM_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT PMFM_FRACTION_FKC FOREIGN KEY(FRACTION_FK) REFERENCES FRACTION(ID),CONSTRAINT PMFM_METHOD_FKC FOREIGN KEY(METHOD_FK) REFERENCES METHOD(ID))
+CREATE INDEX IX_PMFM_UD ON PMFM(UPDATE_DATE)
+CREATE CACHED TABLE PMFM2QUALITATIVE_VALUE(PMFM_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER NOT NULL,PRIMARY KEY(PMFM_FK,QUALITATIVE_VALUE_FK),CONSTRAINT QUALITATIVE_VALUE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_APPLIED_STRATEGY(PMFM_FK INTEGER NOT NULL,APPLIED_STRATEGY_FK INTEGER NOT NULL,METIER_FK INTEGER,GEAR_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,REFERENCE_TAXON_FK INTEGER,PRIMARY KEY(PMFM_FK,APPLIED_STRATEGY_FK),CONSTRAINT PMFM_APPLIED_STRATEGY_ANALYSIC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_METIER_C FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_APPLIED_STRATEGY_APPLIEDC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID),CONSTRAINT FK7B33F47042B67A95 FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PMFM_STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,ACQUISITION_NUMBER INTEGER NOT NULL,RANK_ORDER INTEGER NOT NULL,IS_MANDATORY BOOLEAN NOT NULL,MIN_VALUE REAL,MAX_VALUE REAL,PMFM_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40) NOT NULL,GEAR_FK INTEGER,STRATEGY_FK INTEGER NOT NULL,PRECISION_TYPE_FK INTEGER,METIER_FK INTEGER,REFERENCE_TAXON_FK INTEGER,CONSTRAINT PMFM_STRATEGY_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID),CONSTRAINT PMFM_STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PMFM_STRATEGY_ACQUISITION_LEVC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT PMFM_STRATEGY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE CACHED TABLE PRECISION_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,PROCESSING_DATE TIMESTAMP NOT NULL,DATA_TRANSFERT_TYPE VARCHAR(256),DATA_TRANSFERT_DATE TIMESTAMP,DATA_TRANSFERT_ADDRESS VARCHAR(256),CONFIGURATION VARCHAR(256),XML_CONFIGURATION VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROCESSING_TYPE_FK VARCHAR(40) NOT NULL,PROCESSING_STATUS_FK VARCHAR(40) NOT NULL)
+CREATE INDEX IX_RMTID_PROCESSING_HISTORY ON PROCESSING_HISTORY(REMOTE_ID)
+CREATE CACHED TABLE PROCESSING_STATUS(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PROCESSING_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,IS_DISCARD BOOLEAN NOT NULL,SUBGROUP_COUNT REAL,INDIVIDUAL_COUNT SMALLINT,TAXON_GROUP_OTHER_INFORMATION VARCHAR(256),CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,TRANSSHIPMENT_FK INTEGER,EXPECTED_SALE_FK INTEGER,TAXON_GROUP_FK INTEGER NOT NULL,OTHER_TAXON_GROUP_FK INTEGER,SALE_FK INTEGER,GEAR_FK INTEGER,TAKE_OVER_FK INTEGER,LANDING_FK INTEGER,BUYER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,BATCH_FK INTEGER,OTHER_GEAR_FK INTEGER,CONSTRAINT PRODUCE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT PRODUCE_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT PRODUCE_BUYER_FKC FOREIGN KEY(BUYER_FK) REFERENCES BUYER(ID),CONSTRAINT PRODUCE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT PRODUCE_EXPECTED_SALE_FKC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT PRODUCE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT PRODUCE_OTHER_GEAR_FKC FOREIGN KEY(OTHER_GEAR_FK) REFERENCES GEAR(ID))
+CREATE INDEX IX_RMTID_PRODUCE ON PRODUCE(REMOTE_ID)
+CREATE CACHED TABLE PROGRAM(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,GEAR_CLASSIFICATION_FK INTEGER NOT NULL,CONSTRAINT PROGRAM_GEAR_CLASSIFICATION_FC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID))
+CREATE CACHED TABLE PROGRAM2DEPARTMENT(ID INTEGER NOT NULL PRIMARY KEY,DEPARTMENT_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2DEPARTMENT_DEPARTMENTC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT PROGRAM2DEPARTMENT_LOCATION_FC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_FK),CONSTRAINT PROGRAM_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT LOCATION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2LOCATION_CLASSIF(PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_CLASSIFICATION_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,LOCATION_CLASSIFICATION_FK),CONSTRAINT PROGRAM_LOCATION_CLASSIFICATIC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID),CONSTRAINT LOCATION_CLASSIFICATION_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM2PERSON(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PROGRAM_PRIVILEGE_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,LOCATION_FK INTEGER,CONSTRAINT PROGRAM2PERSON_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PROGRAM2PERSON_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT PROGRAM2PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE PROGRAM_PRIVILEGE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,NAME VARCHAR(255) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE QUALIFICATION_RULE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),JAVA_CLASS VARCHAR(256) NOT NULL,VERSION VARCHAR(256) NOT NULL,UPDATE_DATE TIMESTAMP,DEFAULT_QUALITY_FLAG_FK VARCHAR(40) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUALIFIED_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALIFIED_ITEM_OBJECT_TYPE_FKC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE INDEX IX_RMTID_QUALIFIED_ITEM ON QUALIFIED_ITEM(REMOTE_ID)
+CREATE CACHED TABLE QUALITATIVE_VALUE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(256),STATUS_FK VARCHAR(1) NOT NULL,PARAMETER_FK VARCHAR(40) NOT NULL,CONSTRAINT QUALITATIVE_VALUE_PARAMETER_FC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE CACHED TABLE QUALITY_FLAG(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER,BATCH_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICAT_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIFICAT_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIFICAT_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIFICAT_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIFICATION__DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_PRC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIFICATIO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT QUANTIFICAT_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIFICATION_MEASUR_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIFICATION_MEASUREMENT_BAC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID))
+CREATE INDEX IX_RMTID_QUANTIF_MEASUREMENT ON QUANTIFICATION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE REFERENCE_DOCUMENT(ID INTEGER NOT NULL PRIMARY KEY,REFERENCE VARCHAR(255) NOT NULL,PUBLICATION_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE REFERENCE_DOCUMENT2AUTHOR(AUTHOR_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,PRIMARY KEY(AUTHOR_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT AUTHOR_REFERENCE_DOCUMENT_FKC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID),CONSTRAINT REFERENCE_DOCUMENT_AUTHOR_FKC FOREIGN KEY(AUTHOR_FK) REFERENCES AUTHOR(ID))
+CREATE CACHED TABLE REFERENCE_TAXON(ID INTEGER NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,NAME VARCHAR(256))
+CREATE INDEX IX_REFERENCE_TAXON_UD ON REFERENCE_TAXON(UPDATE_DATE)
+CREATE CACHED TABLE REFERENCE_TAXON_STRATEGY(REFERENCE_TAXON_FK INTEGER NOT NULL,STRATEGY_FK INTEGER NOT NULL,PRIORITY_LEVEL SMALLINT,PRIMARY KEY(REFERENCE_TAXON_FK,STRATEGY_FK),CONSTRAINT REFERENCE_TAXON_STRATEGY_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE CACHED TABLE REGULATION_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCATION_FK INTEGER,DEPTH_GRADIENT_FK INTEGER,DISTANCE_TO_COAST_GRADIENT_FK INTEGER,NEARBY_SPECIFIC_AREA_FK INTEGER,FISHERY_FK INTEGER NOT NULL,GROUPING_FK INTEGER,CONSTRAINT REGULATION_AREA_DEPTH_GRADIENC FOREIGN KEY(DEPTH_GRADIENT_FK) REFERENCES DEPTH_GRADIENT(ID),CONSTRAINT REGULATION_AREA_DISTANCE_TO_CC FOREIGN KEY(DISTANCE_TO_COAST_GRADIENT_FK) REFERENCES DISTANCE_TO_COAST_GRADIENT(ID),CONSTRAINT REGULATION_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA_NEARBY_SPECIFC FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID),CONSTRAINT REGULATION_AREA_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID),CONSTRAINT REGULATION_AREA_GROUPING_FKC FOREIGN KEY(GROUPING_FK) REFERENCES GROUPING(ID))
+CREATE INDEX REGULATION_AREA_NATIDX ON REGULATION_AREA(LOCATION_FK)
+CREATE CACHED TABLE REGULATION_AREA2REG_LOCATION(REGULATION_AREA_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRIMARY KEY(REGULATION_AREA_FK,LOCATION_FK),CONSTRAINT FK57D2BB902C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT REGULATION_AREA2REG_LOCATION_C FOREIGN KEY(REGULATION_AREA_FK) REFERENCES REGULATION_AREA(ID))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,REFERENCE VARCHAR(100),UPDATE_DATE TIMESTAMP,CORPUS_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RANK_ORDER_ON_PERIOD SMALLINT,CONSTRAINT SYS_CT_370 UNIQUE(CORPUS_FK),CONSTRAINT RIGHT_TO_PRODUCE_CORPUS_FKC FOREIGN KEY(CORPUS_FK) REFERENCES CORPUS(ID),CONSTRAINT RIGHT_TO_PRODUCE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE RIGHT_TO_PRODUCE2FISHERY(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,FISHERY_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,FISHERY_FK),CONSTRAINT FISHERY_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID))
+CREATE CACHED TABLE ROUND_WEIGHT_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT REAL NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,LOCATION_FK INTEGER NOT NULL,PRESERVING_FK INTEGER NOT NULL,DRESSING_FK INTEGER NOT NULL,CONSTRAINT ROUND_WEIGHT_CONVERSION_PRESEC FOREIGN KEY(PRESERVING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_DRESSC FOREIGN KEY(DRESSING_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT ROUND_WEIGHT_CONVERSION_LOCATC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE INDEX IX_ROUND_WEIGHT_CONVERSION_UD ON ROUND_WEIGHT_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE RVALUE(ID BIGINT NOT NULL PRIMARY KEY,VALUE VARCHAR(256) NOT NULL,IS_LOWER_BOUND BOOLEAN,NARY_OPERATOR_FK BIGINT,CONSTRAINT RVALUE_NARY_OPERATOR_FKC FOREIGN KEY(NARY_OPERATOR_FK) REFERENCES NARY_OPERATOR(ID))
+CREATE CACHED TABLE SALE(ID INTEGER NOT NULL PRIMARY KEY,IS_OBSERVED INTEGER NOT NULL,SALE_START_DATE TIMESTAMP,SALE_END_DATE TIMESTAMP,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,SELLER_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,TAKE_OVER_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,SALE_LOCATION_FK INTEGER,SALE_TYPE_FK INTEGER,CATCH_BATCH_FK INTEGER,SAMPLING_STRATA_FK INTEGER,CONSTRAINT SYS_CT_380 UNIQUE(CATCH_BATCH_FK),CONSTRAINT SALE_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SALE_DECLARED_DOCUMENT_REFEREC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SALE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_CATCH_BATCH_FKC FOREIGN KEY(CATCH_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SALE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SALE_SALE_LOCATION_FKC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT OBSERVED_SALE_SAMPLING_STRATAC FOREIGN KEY(SAMPLING_STRATA_FK) REFERENCES DENORMALIZED_SAMPLING_STRATA(ID))
+CREATE INDEX IX_RMTID_SALE ON SALE(REMOTE_ID)
+CREATE INDEX SALE_NATIDX ON SALE(PROGRAM_FK,VESSEL_FK,SALE_START_DATE,DECLARED_DOCUMENT_REFERENCE_FK)
+CREATE INDEX IX_SALE_UD ON SALE(UPDATE_DATE)
+CREATE INDEX IX_SALE_SALE_START_DATE ON SALE(SALE_START_DATE)
+CREATE CACHED TABLE SALE2OBSERVER_PERSON(SALE_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(SALE_FK,PERSON_FK),CONSTRAINT OBSERVED_SALE_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT PERSON_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,EXPECTED_SALE_FK INTEGER,SALE_FK INTEGER,CONSTRAINT SALE_MEASUR_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SALE_MEASUR_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SALE_MEASUR_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SALE_MEASUR_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SALE_MEASUREMEN_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SALE_MEASUREM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SALE_MEASUR_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SALE_MEASUREMENT_EXPECTED_SALC FOREIGN KEY(EXPECTED_SALE_FK) REFERENCES EXPECTED_SALE(ID),CONSTRAINT SALE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SALE_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SALE_MEASUREMENT ON SALE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SALE_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,SALE_FK INTEGER NOT NULL,PRIMARY KEY(PROGRAM_FK,SALE_FK),CONSTRAINT FK7DB25A1E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SALE_ORIGIN_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE CACHED TABLE SALE_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE SAMPLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100) NOT NULL,SAMPLE_DATE TIMESTAMP,INDIVIDUAL_COUNT SMALLINT,SAMPLE_SIZE REAL,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,FISHING_OPERATION_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,MATRIX_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,REFERENCE_TAXON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PARENT_SAMPLE_FK INTEGER,RECORDER_PERSON_FK INTEGER,TAXON_GROUP_FK INTEGER,SIZE_UNIT_FK INTEGER,BATCH_FK INTEGER,CONSTRAINT SAMPLE_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SAMPLE_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID),CONSTRAINT SAMPLE_PARENT_SAMPLE_FKC FOREIGN KEY(PARENT_SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_FISHING_OPERATION_FKC FOREIGN KEY(FISHING_OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT SAMPLE_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT SAMPLE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SAMPLE_BATCH_FKC FOREIGN KEY(BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SAMPLE_RECORDER_DEPARTMENT_FKC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX SAMPLE_NATIDX ON SAMPLE(LABEL,FISHING_OPERATION_FK,PROGRAM_FK,MATRIX_FK)
+CREATE INDEX IX_RMTID_SAMPLE ON SAMPLE(REMOTE_ID)
+CREATE CACHED TABLE SAMPLE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,INDIVIDUAL_NUMBER SMALLINT,IS_REFERENCE_MEASUREMENT BOOLEAN NOT NULL,SAMPLE_FK INTEGER NOT NULL,CONSTRAINT SAMPLE_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SAMPLE_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SAMPLE_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SAMPLE_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SAMPLE_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SAMPLE_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SAMPLE_MEASUREMENT_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID),CONSTRAINT SAMPLE_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SAMPLE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SAMPLE_MEASUREMENT ON SAMPLE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SCIENTIFIC_CRUISE(ID INTEGER NOT NULL PRIMARY KEY,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,NAME VARCHAR(100) NOT NULL,DEPARTURE_DATE_TIME TIMESTAMP NOT NULL,RETURN_DATE_TIME TIMESTAMP,REFERENCE VARCHAR(255),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,MANAGER_PERSON_FK INTEGER NOT NULL,CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_MANAGER_PERC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT SCIENTIFIC_CRUISE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT SCIENTIFIC_CRUISE_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_SCIENTIFIC_CRUISE_UD ON SCIENTIFIC_CRUISE(UPDATE_DATE)
+CREATE INDEX SCIENTIFIC_CRUISE_NATIDX ON SCIENTIFIC_CRUISE(DEPARTURE_DATE_TIME,PROGRAM_FK,VESSEL_FK)
+CREATE INDEX IX_RMTID_SCIENTIFIC_CRUISE ON SCIENTIFIC_CRUISE(REMOTE_ID)
+CREATE CACHED TABLE SELECT_PROPERTY_CRITERIA(ID BIGINT NOT NULL PRIMARY KEY,CONSTRAINT SELECT_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID))
+CREATE CACHED TABLE SELLER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),NAME VARCHAR(100),BASE_SALE_LOCATION_FK INTEGER,SELLER_TYPE_FK SMALLINT NOT NULL,UPDATE_DATE TIMESTAMP,CONSTRAINT SELLER_BASE_SALE_LOCATION_FKC FOREIGN KEY(BASE_SALE_LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SELLER_TYPE(ID SMALLINT NOT NULL PRIMARY KEY,NAME VARCHAR(100),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE SORTING_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER,SORTING_BATCH_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_MEA_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_MEA_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_MEASURE_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_MEASUREMENT_SORTING_BC FOREIGN KEY(SORTING_BATCH_FK) REFERENCES BATCH(ID),CONSTRAINT SORTING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SORTING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_SORTING_MEASUREMENT ON SORTING_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SPATIAL_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,SPATIAL_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE INDEX IX_SPATIAL_ITEM_UD ON SPATIAL_ITEM(UPDATE_DATE)
+CREATE INDEX IX_SPATIAL_ITEM_OBJID ON SPATIAL_ITEM(OBJECT_ID)
+CREATE CACHED TABLE SPATIAL_ITEM2LOCATION(LOCATION_FK INTEGER NOT NULL,SPATIAL_ITEM_FK INTEGER NOT NULL,LOCALIZED_NAME VARCHAR(256),PRIMARY KEY(LOCATION_FK,SPATIAL_ITEM_FK),CONSTRAINT SPATIAL_ITEM2LOCATION_SPATIALC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID),CONSTRAINT SPATIAL_ITEM2LOCATION_LOCATIOC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_AREA(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_AREA_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_LINE(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_LINE_SPATIAL_ITEC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_POINT(ID INTEGER NOT NULL PRIMARY KEY,LOCALIZED_NAME VARCHAR(100),SPATIAL_ITEM_FK INTEGER NOT NULL,CONSTRAINT SPATIAL_ITEM_POINT_SPATIAL_ITC FOREIGN KEY(SPATIAL_ITEM_FK) REFERENCES SPATIAL_ITEM(ID))
+CREATE CACHED TABLE SPATIAL_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,LABEL VARCHAR(40) NOT NULL,CONSTRAINT SPATIAL_ITEM_TYPE_OBJECT_TYPEC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE STATUS(CODE VARCHAR(1) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL)
+CREATE CACHED TABLE STRATEGY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PROGRAM_FK VARCHAR(40) NOT NULL,CONSTRAINT STRATEGY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE STRATEGY2GEAR(STRATEGY_FK INTEGER NOT NULL,GEAR_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,GEAR_FK),CONSTRAINT GEAR_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID))
+CREATE CACHED TABLE STRATEGY2MANAGER_PERSON(STRATEGY_FK INTEGER NOT NULL,PERSON_FK INTEGER NOT NULL,PRIMARY KEY(STRATEGY_FK,PERSON_FK),CONSTRAINT PERSON_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID),CONSTRAINT STRATEGY_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID))
+CREATE CACHED TABLE SURVEY_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TRANSSHIPMENT_FK INTEGER,SALE_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,LANDING_FK INTEGER,FISHING_TRIP_FK INTEGER,PHYSICAL_GEAR_SURVEY_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT SURVEY_MEASUREMENT_FISHING_TRC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT SURVEY_MEASUREMENT_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT SURVEY_MEASUREMENT_DECLARED_DC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT SURVEY_MEASUREM_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SURVEY_MEASUREMENT_ACTIVITY_CC FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEASUR_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT SURVEY_MEASUREMENT_PHYSICAL_GC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_FISHING_EFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SURVEY_MEAS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SURVEY_MEAS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SURVEY_MEAS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SURVEY_MEASUREMENT_ECONOMICALC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT SURVEY_MEASUREMENT_DAILY_ACTIC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT SURVEY_MEAS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SURVEY_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SURVEY_MEASUREMENT_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID))
+CREATE INDEX IX_RMTID_SURVEY_MEASUREMENT ON SURVEY_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE SURVEY_QUALIFICATION(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,ENABLE_FOR_ACTIVITY BOOLEAN NOT NULL,ENABLE_FOR_FISHING_EFFORT BOOLEAN NOT NULL,ENABLE_FOR_FISHING_TRIP BOOLEAN NOT NULL,ENABLE_FOR_LANDING BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL)
+CREATE CACHED TABLE TAKE_OVER(ID INTEGER NOT NULL PRIMARY KEY,TAKE_OVER_DATE_TIME TIMESTAMP NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,LANDING_FK INTEGER,SELLER_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,FISHING_TRIP_FK INTEGER,TAKE_OVER_LOCATION_FK INTEGER NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,DECLARED_DOCUMENT_REFERENCE_FK INTEGER,SYNCHRONIZATION_STATUS VARCHAR(256) NOT NULL,CONSTRAINT TAKE_OVER_TAKE_OVER_LOCATION_C FOREIGN KEY(TAKE_OVER_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TAKE_OVER_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TAKE_OVER_LANDING_FKC FOREIGN KEY(LANDING_FK) REFERENCES LANDING(ID),CONSTRAINT TAKE_OVER_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TAKE_OVER_DECLARED_DOCUMENT_RC FOREIGN KEY(DECLARED_DOCUMENT_REFERENCE_FK) REFERENCES DECLARED_DOCUMENT_REFERENCE(ID),CONSTRAINT TAKE_OVER_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TAKE_OVER_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID),CONSTRAINT TAKE_OVER_RECORDER_DEPARTMENTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER ON TAKE_OVER(REMOTE_ID)
+CREATE INDEX IX_TAKE_OVER_UD ON TAKE_OVER(UPDATE_DATE)
+CREATE CACHED TABLE TAKE_OVER_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,TAKE_OVER_FK INTEGER NOT NULL,CONSTRAINT TAKE_OVER_M_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT TAKE_OVER_M_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT TAKE_OVER_M_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT TAKE_OVER_M_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT TAKE_OVER_MEASU_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT TAKE_OVER_MEA_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TAKE_OVER_M_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT TAKE_OVER_MEASUREMENT_TAKE_OVC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID))
+CREATE INDEX IX_RMTID_TAKE_OVER_MEASUREMENT ON TAKE_OVER_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE TAXONOMIC_LEVEL(CODE VARCHAR(40) NOT NULL PRIMARY KEY,RANK INTEGER NOT NULL,NAME VARCHAR(100) NOT NULL,LABEL VARCHAR(100),COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TAXONOMIC_LEVEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE TAXON_GROUP(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(100),NAME VARCHAR(100) NOT NULL,COMMENTS VARCHAR(2000),IS_CHILD_GROUP_EXCLUSIVE BOOLEAN NOT NULL,IS_UPDATABLE BOOLEAN NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,PARENT_TAXON_GROUP_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TAXON_GROUP_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT TAXON_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT TAXON_GROUP_PARENT_TAXON_GROUC FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE INDEX IX_TAXON_GROUP_UD ON TAXON_GROUP(UPDATE_DATE)
+CREATE INDEX TAXON_GROUP_NATIDX ON TAXON_GROUP(NAME,PARENT_TAXON_GROUP_FK,TAXON_GROUP_TYPE_FK)
+CREATE CACHED TABLE TAXON_GROUP_HISTORICAL_RECORD(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT TAXON_GROUP_HISTORICAL_RECORDS FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID))
+CREATE INDEX TAXON_GROUP_HISTORICAL__NATIDX ON TAXON_GROUP_HISTORICAL_RECORD(START_DATE,TAXON_GROUP_FK,REFERENCE_TAXON_FK)
+CREATE CACHED TABLE TAXON_GROUP_INFORMATION(TAXON_GROUP_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_GROUP_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_GROUP_INFORMATION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK9E84B8D7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_GROUP_TYPE(CODE VARCHAR(40) NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TAXON_INFORMATION(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(256),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT FKD1264EF7952DE3DE FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_INFORMATION_HISTORY(TAXON_NAME_HISTORY_FK INTEGER NOT NULL,REFERENCE_DOCUMENT_FK INTEGER NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_HISTORY_FK,REFERENCE_DOCUMENT_FK),CONSTRAINT TAXON_INFORMATION_HISTORY_REFC FOREIGN KEY(REFERENCE_DOCUMENT_FK) REFERENCES REFERENCE_DOCUMENT(ID))
+CREATE CACHED TABLE TAXON_NAME(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255) NOT NULL,COMPLETE_NAME VARCHAR(255),IS_NAMING BOOLEAN NOT NULL,IS_REFERENT BOOLEAN NOT NULL,UPPER_RANK INTEGER NOT NULL,IS_VIRTUAL BOOLEAN NOT NULL,IS_OBSOLETE BOOLEAN NOT NULL,IS_TEMPORARY BOOLEAN NOT NULL,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,REFERENCE_TAXON_FK INTEGER NOT NULL,TAXONOMIC_LEVEL_FK VARCHAR(40) NOT NULL,PARENT_TAXON_NAME_FK INTEGER,CITATION_FK INTEGER,CONSTRAINT TAXON_NAME_PARENT_TAXON_NAME_C FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_TAXONOMIC_LEVEL_FKC FOREIGN KEY(TAXONOMIC_LEVEL_FK) REFERENCES TAXONOMIC_LEVEL(CODE),CONSTRAINT TAXON_NAME_REFERENCE_TAXON_FKC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT TAXON_NAME_CITATION_FKC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE INDEX IX_TAXON_NAME_UD ON TAXON_NAME(UPDATE_DATE)
+CREATE CACHED TABLE TAXON_NAME_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(255),COMMENTS VARCHAR(2000),UPPER_RANK INTEGER,IS_REFERENT BOOLEAN,IS_VIRTUAL BOOLEAN,IS_OBSOLETE BOOLEAN,IS_TEMPORARY BOOLEAN,UPDATE_DATE TIMESTAMP,CITATION_FK INTEGER,PARENT_TAXON_NAME_FK INTEGER,TAXON_NAME_FK INTEGER,CONSTRAINT TAXON_NAME_HISTORY_PARENT_TAXC FOREIGN KEY(PARENT_TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_TAXON_NAMEC FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID),CONSTRAINT TAXON_NAME_HISTORY_CITATION_FC FOREIGN KEY(CITATION_FK) REFERENCES CITATION(ID))
+CREATE CACHED TABLE TEMP_QUERY_PARAMETER(ID INTEGER NOT NULL PRIMARY KEY,PERSON_FK INTEGER NOT NULL,PARAMETER_NAME VARCHAR(50) NOT NULL,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(50))
+CREATE INDEX IX_TEMP_QUERY_PAR ON TEMP_QUERY_PARAMETER(PERSON_FK,PARAMETER_NAME)
+CREATE CACHED TABLE TRANSSHIPMENT(ID INTEGER NOT NULL PRIMARY KEY,TRANSSHIPMENT_DATE_TIME TIMESTAMP NOT NULL,RANK_ORDER SMALLINT,COMMENTS VARCHAR(2000),CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,RECORDER_PERSON_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,FROM_VESSEL_FK VARCHAR(12) NOT NULL,FISHING_TRIP_FK INTEGER,TO_VESSEL_FK VARCHAR(12) NOT NULL,TRANSSHIPMENT_LOCATION_FK INTEGER,CONSTRAINT TRANSSHIPMENT_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT TRANSSHIPMENT_RECORDER_PERSONC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT TRANSSHIPMENT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT TRANSSHIPMENT_TRANSSHIPMENT_LC FOREIGN KEY(TRANSSHIPMENT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT TRANSSHIPMENT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT TRANSSHIPMENT_RECORDER_DEPARTC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_TRANSSHIPMENT ON TRANSSHIPMENT(REMOTE_ID)
+CREATE INDEX TRANSSHIPMENT_NATIDX ON TRANSSHIPMENT(TRANSSHIPMENT_DATE_TIME,RANK_ORDER,PROGRAM_FK,FROM_VESSEL_FK)
+CREATE CACHED TABLE UNIT(ID INTEGER NOT NULL PRIMARY KEY,SYMBOL VARCHAR(100) NOT NULL,NAME VARCHAR(100) NOT NULL,CREATION_DATE TIMESTAMP NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT UNIT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE UNIT_CONVERSION(FROM_UNIT_FK INTEGER NOT NULL,TO_UNIT_FK INTEGER NOT NULL,CONVERSION_COEFFICIENT REAL NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(FROM_UNIT_FK,TO_UNIT_FK),CONSTRAINT FK8A65AB1870FAF00 FOREIGN KEY(FROM_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT FK8A65AB116844D1 FOREIGN KEY(TO_UNIT_FK) REFERENCES UNIT(ID))
+CREATE CACHED TABLE USER_PROFIL(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(50) NOT NULL,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE UTIL_FACTORY(ID BIGINT NOT NULL PRIMARY KEY)
+CREATE CACHED TABLE VESSEL(CODE VARCHAR(12) NOT NULL PRIMARY KEY,UPDATE_DATE TIMESTAMP,VESSEL_TYPE_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT VESSEL_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_UD ON VESSEL(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_FK),CONSTRAINT VESSEL_RIGHT_TO_PRODUCE_FKC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE_TIME TIMESTAMP NOT NULL,END_DATE_TIME TIMESTAMP,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),ADMINISTRATIVE_POWER REAL,AUXILIARY_POWER REAL,GROSS_TONNAGE_GT INTEGER,GROSS_TONNAGE_GRT INTEGER,LOA INTEGER,LBP INTEGER,CONSTRUCTION_YEAR INTEGER,IRCS VARCHAR(40),HAS_VMS BOOLEAN,IS_FPC BOOLEAN NOT NULL,UPDATE_DATE TIMESTAMP,BASE_PORT_LOCATION_FK INTEGER,HULL_MATERIAL_QV_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,CONSTRAINT VESSEL_FEATURES_BASE_PORT_LOCC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_FEATURES_HULL_MATERIALC FOREIGN KEY(HULL_MATERIAL_QV_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE INDEX VESSEL_FEATURES_NATIDX ON VESSEL_FEATURES(START_DATE_TIME,VESSEL_FK)
+CREATE INDEX IX_VESSEL_FEATURES_UD ON VESSEL_FEATURES(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_MANAGE_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,MANAGED_DATA_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,MANAGED_DATA_FK),CONSTRAINT FKCED63B92401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_MANAGE_PERIOD_MANAGED_C FOREIGN KEY(MANAGED_DATA_FK) REFERENCES MANAGED_DATA(ID))
+CREATE CACHED TABLE VESSEL_OWNER(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),ADDRESS VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,IS_IN_RETIREMENT BOOLEAN,UPDATE_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),ACTIVITY_START_DATE TIMESTAMP,COUNTRY_LOCATION_FK INTEGER,PROGRAM_FK VARCHAR(40) DEFAULT 'SIH' NOT NULL,CONSTRAINT VESSEL_OWNER_COUNTRY_LOCATIONC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_OWNER_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_OWNER_UD ON VESSEL_OWNER(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_OWNER2RIGHT_TO_PRODUCE(RIGHT_TO_PRODUCE_FK INTEGER NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,PRIMARY KEY(RIGHT_TO_PRODUCE_FK,VESSEL_OWNER_FK),CONSTRAINT VESSEL_OWNER_RIGHT_TO_PRODUCEC FOREIGN KEY(RIGHT_TO_PRODUCE_FK) REFERENCES RIGHT_TO_PRODUCE(ID),CONSTRAINT RIGHT_TO_PRODUCE_VESSEL_OWNERC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID))
+CREATE CACHED TABLE VESSEL_OWNER_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,VESSEL_OWNER_FK INTEGER NOT NULL,END_DATE_TIME TIMESTAMP,PRIMARY KEY(START_DATE_TIME,VESSEL_FK,VESSEL_OWNER_FK),CONSTRAINT FKF6EB8C56C0D9EB78 FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID),CONSTRAINT VESSEL_OWNER_PERIOD_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(256),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,RANK_ORDER SMALLINT,NAME VARCHAR(100),EXTERIOR_MARKING VARCHAR(100),IRCS VARCHAR(40),COMMENTS VARCHAR(2000),BASE_LANDING_LOCATION_FK INTEGER,RECORDER_PERSON_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PHYSICAL_GEAR_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_BASEC FOREIGN KEY(BASE_LANDING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PHYSICAL_F_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_PHYSC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID),CONSTRAINT VESSEL_PHYSICAL_FEA_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PHYSICAL_FE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PHYSICAL_FEATURES_RECOE FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID))
+CREATE INDEX IX_RMTID_V_PHYSICAL_FEATURES ON VESSEL_PHYSICAL_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_PHYSICAL_FEATURE_NATIDX ON VESSEL_PHYSICAL_FEATURES(START_DATE,PROGRAM_FK,VESSEL_FK,RANK_ORDER,PHYSICAL_GEAR_SURVEY_FK)
+CREATE CACHED TABLE VESSEL_PHYSICAL_FEATURES_ORIGI(VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(VESSEL_PHYSICAL_FEATURES_FK,PROGRAM_FK),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGR FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSICAL_FEATURES_ORIGC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FKECD4450569342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE CACHED TABLE VESSEL_PHYSICAL_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_PHYSICAL_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PHYS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_PHYS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PHYS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PHYS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PHYSICAL_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PHYSICAL_MEASUREMENT_VC FOREIGN KEY(VESSEL_PHYSICAL_FEATURES_FK) REFERENCES VESSEL_PHYSICAL_FEATURES(ID),CONSTRAINT VESSEL_PHYSIC_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PHYS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PHYSICAL_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID))
+CREATE INDEX IX_RMTID_VESS_PHYS_MEASUREMENT ON VESSEL_PHYSICAL_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION(ID BIGINT NOT NULL PRIMARY KEY,DATE_TIME TIMESTAMP,LATITUDE REAL,LONGITUDE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,UPDATE_DATE TIMESTAMP,REMOTE_ID BIGINT,VESSEL_FK VARCHAR(12) NOT NULL,OPERATION_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,PROGRAM_FK VARCHAR(40) NOT NULL,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,PROCESSING_HISTORY_FK INTEGER,VESSEL_DIRECTION FLOAT,VESSEL_SPEED FLOAT,CONSTRAINT VESSEL_POSITION_QUALITY_FLAG_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSITION_OPERATION_FKC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_POSITION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_POSITION_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_POSITION_RECORDER_DEPAC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITION_PROCESSING_HIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID))
+CREATE INDEX VESSEL_POSITION_NATIDX ON VESSEL_POSITION(DATE_TIME,VESSEL_FK,OPERATION_FK,PROGRAM_FK)
+CREATE INDEX IX_RMTID_VESSEL_POSITION ON VESSEL_POSITION(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_POSITION_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_POSITION_FK BIGINT NOT NULL,CONSTRAINT VESSEL_POSI_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_POSI_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_POSI_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_POSI_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_POSITION_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_POSITI_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_POSI_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_POSITION_MEASU_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_POSITION_MEASUREMENT_VC FOREIGN KEY(VESSEL_POSITION_FK) REFERENCES VESSEL_POSITION(ID))
+CREATE INDEX IX_RMTID_V_POS_MEASUREMENT ON VESSEL_POSITION_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VESSEL_REGISTRATION_PERIOD(START_DATE_TIME TIMESTAMP NOT NULL,REGISTRATION_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE_TIME TIMESTAMP,REGISTRATION_CODE VARCHAR(40),INT_REGISTRATION_CODE VARCHAR(40),QUALITY_FLAG_FK VARCHAR(40) DEFAULT '0' NOT NULL,RANK_ORDER SMALLINT DEFAULT 1 NOT NULL,PRIMARY KEY(START_DATE_TIME,REGISTRATION_LOCATION_FK,VESSEL_FK),CONSTRAINT FK3752707E7B45F55E FOREIGN KEY(REGISTRATION_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_REGISTRATION_PERIOD_VEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_REGISTRATION_PERIOD_QUC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE INDEX IX_VESSEL_REG_CODE ON VESSEL_REGISTRATION_PERIOD(REGISTRATION_CODE)
+CREATE INDEX IX_VESSEL_REG_PERIOD_VESSEL ON VESSEL_REGISTRATION_PERIOD(END_DATE_TIME)
+CREATE INDEX IX_INT_REG_CODE ON VESSEL_REGISTRATION_PERIOD(INT_REGISTRATION_CODE)
+CREATE CACHED TABLE VESSEL_TYPE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT VESSEL_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE VESSEL_USE_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP,END_DATE TIMESTAMP,CREATION_DATE TIMESTAMP NOT NULL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,REMOTE_ID INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,IS_ACTIVE INTEGER,OPERATION_FK INTEGER,BASE_PORT_LOCATION_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,DAILY_ACTIVITY_CALENDAR_FK INTEGER,ACTIVITY_CALENDAR_FK INTEGER,FISHING_TRIP_FK INTEGER,FISHING_EFFORT_CALENDAR_FK INTEGER,CONSTRAINT VESSEL_USE_FEATURES_FISHING_TC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID),CONSTRAINT VESSEL_USE_FEATURES_BASE_PORTC FOREIGN KEY(BASE_PORT_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_USE_FEATURES_ACTIVITY_C FOREIGN KEY(ACTIVITY_CALENDAR_FK) REFERENCES ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_OPERATIONC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID),CONSTRAINT VESSEL_USE_FE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE_FEATURES_DAILY_ACTC FOREIGN KEY(DAILY_ACTIVITY_CALENDAR_FK) REFERENCES DAILY_ACTIVITY_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_ECONOMICAC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID),CONSTRAINT VESSEL_USE_FEATURES_FISHING_EC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID),CONSTRAINT VESSEL_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_USE_FEATURE_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_RMTID_V_USE_FEATURES ON VESSEL_USE_FEATURES(REMOTE_ID)
+CREATE INDEX VESSEL_USE_FEATURES_NATIDX ON VESSEL_USE_FEATURES(START_DATE,END_DATE,PROGRAM_FK,VESSEL_FK,OPERATION_FK,ECONOMICAL_SURVEY_FK,DAILY_ACTIVITY_CALENDAR_FK,ACTIVITY_CALENDAR_FK,FISHING_TRIP_FK)
+CREATE CACHED TABLE VESSEL_USE_FEATURES_ORIGIN(PROGRAM_FK VARCHAR(40) NOT NULL,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,ACQUISITION_LEVEL_FK VARCHAR(40),PRIMARY KEY(PROGRAM_FK,VESSEL_USE_FEATURES_FK),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_ACC FOREIGN KEY(ACQUISITION_LEVEL_FK) REFERENCES ACQUISITION_LEVEL(CODE),CONSTRAINT FK780B5B0769342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_USE_FEATURES_ORIGIN_VEC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_USE_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),REMOTE_ID INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,VESSEL_USE_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_USE__PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT VESSEL_USE__ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_USE__QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_USE__AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_USE_MEAS_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_USE_ME_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_USE__NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_USE_MEASUREMEN_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_USE_MEASUREMENT_VESSELC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID))
+CREATE INDEX IX_RMTID_V_USE_MEASUREMENT ON VESSEL_USE_MEASUREMENT(REMOTE_ID)
+CREATE CACHED TABLE VIRTUAL_COMPONENT(TAXON_NAME_FK INTEGER NOT NULL,REFERENCE_TAXON_FK INTEGER NOT NULL,UPDATE_DATE TIMESTAMP,PRIMARY KEY(TAXON_NAME_FK,REFERENCE_TAXON_FK),CONSTRAINT FKA420688938CF210A FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKA4206889A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID))
+CREATE CACHED TABLE WEIGHT_LENGTH_CONVERSION(ID INTEGER NOT NULL PRIMARY KEY,CONVERSION_COEFFICIENT_A DOUBLE NOT NULL,CONVERSION_COEFFICIENT_B DOUBLE NOT NULL,START_MONTH INTEGER NOT NULL,END_MONTH INTEGER NOT NULL,YEAR INTEGER,DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,LOCATION_FK INTEGER NOT NULL,LENGTH_PARAMETER_FK VARCHAR(40) NOT NULL,SEX_QUALITATIVE_VALUE_FK INTEGER,REFERENCE_TAXON_FK INTEGER NOT NULL,LENGTH_UNIT_FK INTEGER NOT NULL,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT WEIGHT_LENGTH_CONVERSION_STATC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE),CONSTRAINT WEIGHT_LENGTH_CONVERSION_SEX_C FOREIGN KEY(SEX_QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LOCAC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGO FOREIGN KEY(LENGTH_UNIT_FK) REFERENCES UNIT(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT WEIGHT_LENGTH_CONVERSION_LENGC FOREIGN KEY(LENGTH_PARAMETER_FK) REFERENCES PARAMETER(CODE))
+CREATE INDEX IX_WEIGHT_LENGTH_CONVER_UNIT ON WEIGHT_LENGTH_CONVERSION(LENGTH_UNIT_FK)
+CREATE INDEX IX_WEIGHT_LENGTH_CONVERSION_UD ON WEIGHT_LENGTH_CONVERSION(UPDATE_DATE)
+CREATE CACHED TABLE DUAL_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_MODEL_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BATCH_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_BLOC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DELETED_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ECONOMICAL_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_EXPECTED_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FILTER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_AREA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_FISHING_TRIP_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_ITEM_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LANDING_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_MEASUREMENT_FILE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OPERATOR_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_OR_CRITERIA_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHOTO_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PROCESSING_HISTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_PRODUCE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUALIFIED_ITEM_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_RVALUE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SALE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SAMPLE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SCIENTIFIC_CRUISE_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SORTING_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_SURVEY_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TAKE_OVER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_TRANSSHIPMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_UTIL_FACTORY_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_POSITION_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_FEATURES_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ(ZERO INTEGER)
+CREATE CACHED TABLE VESSEL_PERSON(ID INTEGER NOT NULL PRIMARY KEY,REGISTRATION_CODE VARCHAR(40),LASTNAME VARCHAR(100),FIRSTNAME VARCHAR(100),STREET VARCHAR(256),ZIP_CODE VARCHAR(256),CITY VARCHAR(256),DATE_OF_BIRTH TIMESTAMP,RETIREMENT_DATE TIMESTAMP,PHONE_NUMBER VARCHAR(50),MOBILE_NUMBER VARCHAR(50),FAX_NUMBER VARCHAR(50),EMAIL VARCHAR(255),UPDATE_DATE TIMESTAMP,EDUCATION_GRADE_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,COUNTRY_LOCATION_FK INTEGER,CONSTRAINT VESSEL_PERSON_EDUCATION_GRADEC FOREIGN KEY(EDUCATION_GRADE_FK) REFERENCES EDUCATION_GRADE(ID),CONSTRAINT VESSEL_PERSON_COUNTRY_LOCATIOC FOREIGN KEY(COUNTRY_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_PERSON_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE))
+CREATE INDEX IX_VESSEL_PERSON_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE INDEX IX_VESSEL_PERSON_FEATURES_UD ON VESSEL_PERSON(UPDATE_DATE)
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES(ID INTEGER NOT NULL PRIMARY KEY,START_DATE TIMESTAMP NOT NULL,END_DATE TIMESTAMP,RANK_ORDER SMALLINT,CREATION_DATE TIMESTAMP,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,OPERATION_FK INTEGER,VESSEL_FK VARCHAR(12) NOT NULL,PERSON_FK INTEGER,PROGRAM_FK VARCHAR(40) NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,VESSEL_PERSON_FK INTEGER,FISHING_TRIP_FK INTEGER,ECONOMICAL_SURVEY_FK INTEGER,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELE FOREIGN KEY(VESSEL_PERSON_FK) REFERENCES VESSEL_PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_QUALITC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PROGRAC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_PERSONC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT VESSEL_PERSON_FEATURES_OPERATC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_FEATURES_VESSELC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE),CONSTRAINT VESSEL_PERSON_FEATURES_ECONOMC FOREIGN KEY(ECONOMICAL_SURVEY_FK) REFERENCES ECONOMICAL_SURVEY(ID))
+CREATE CACHED TABLE VESSEL_PERSON_FEATURES2ROLE(VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,VESSEL_PERSON_ROLES_FK INTEGER NOT NULL,PRIMARY KEY(VESSEL_PERSON_FEATURES_FK,VESSEL_PERSON_ROLES_FK),CONSTRAINT VESSEL_PERSON_ROLE_VESSEL_PERC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID))
+CREATE CACHED TABLE VESSEL_PERSON_MEASUREMENT(ID INTEGER NOT NULL PRIMARY KEY,NUMERICAL_VALUE REAL,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE REAL,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),PMFM_FK INTEGER NOT NULL,NUMERICAL_PRECISION_FK INTEGER,QUALITATIVE_VALUE_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,AGGREGATION_LEVEL_FK INTEGER,PRECISION_TYPE_FK INTEGER,DEPARTMENT_FK INTEGER,VESSEL_PERSON_FEATURES_FK INTEGER NOT NULL,CONSTRAINT VESSEL_PERSON_MEASUREMENT_VESC FOREIGN KEY(VESSEL_PERSON_FEATURES_FK) REFERENCES VESSEL_PERSON_FEATURES(ID) ON DELETE CASCADE,CONSTRAINT VESSEL_PERSON_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT VESSEL_PERS_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT VESSEL_PERSON_M_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT VESSEL_PERS_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT VESSEL_PERS_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT VESSEL_PERS_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_PERSON_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT VESSEL_PERS_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID))
+CREATE CACHED TABLE VESSEL_PERSON_ROLE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_ITEM(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,EXTERNAL_CODE VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),UPDATE_DATE TIMESTAMP,TRANSCRIBING_ITEM_TYPE_FK INTEGER NOT NULL)
+CREATE CACHED TABLE TRANSCRIBING_ITEM_TYPE(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,TRANSCRIBING_SYSTEM_FK INTEGER,STATUS_FK VARCHAR(1) NOT NULL,TRANSCRIBING_SIDE_FK INTEGER NOT NULL,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,CONSTRAINT SYS_CT_1995 UNIQUE(LABEL),CONSTRAINT TRANSCRIBING_ITEM_TYPE_OBJECTC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT TRANSCRIBING_ITEM_TYPE_STATUSC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE INDEX IX_TRANSCRIBING_ITEM_TYPE_UNIQ ON TRANSCRIBING_ITEM_TYPE(LABEL)
+CREATE CACHED TABLE TRANSCRIBING_SIDE(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE TRANSCRIBING_SYSTEM(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,NAME VARCHAR(100) NOT NULL,DESCRIPTION VARCHAR(255),UPDATE_DATE TIMESTAMP,STATUS_FK VARCHAR(1) NOT NULL,CONSTRAINT TRANSCRIBING_SYSTEM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE))
+CREATE CACHED TABLE INSERTED_ITEM_HISTORY(ID BIGINT NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,OBJECT_CODE VARCHAR(40),CONSTRAINT INSERTED_ITEM_HISTORY_PROCESSC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT INSERTED_ITEM_HISTORY_OBJECT_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE))
+CREATE CACHED TABLE UPDATED_ITEM_HISTORY(ID INTEGER NOT NULL PRIMARY KEY,OBJECT_ID INTEGER,IS_POST_VALIDATION BOOLEAN NOT NULL,COMMENTS VARCHAR(2000) NOT NULL,NUMERICAL_VALUE REAL,PREVIOUS_COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP,PROCESSING_HISTORY_FK INTEGER,RECORDER_DEPARTMENT_FK INTEGER NOT NULL,QUALITATIVE_VALUE_FK INTEGER,GEAR_FK INTEGER,TAXON_GROUP_FK INTEGER,RECORDER_PERSON_FK INTEGER,OBJECT_TYPE_FK VARCHAR(40) NOT NULL,METIER_FK INTEGER,QUALITY_FLAG_FK VARCHAR(40),PMFM_FK INTEGER,REFERENCE_TAXON_FK INTEGER,OBJECT_CODE VARCHAR(40),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_GEAR_FKC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID),CONSTRAINT UPDATED_ITEM_HISTORY_REFERENCC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT UPDATED_ITEM_HISTORY_QUALITATC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT UPDATED_ITEM_HISTORY_RECORDER_ FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID),CONSTRAINT UPDATED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID) ON DELETE CASCADE,CONSTRAINT UPDATED_ITEM_HISTORY_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT UPDATED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE),CONSTRAINT UPDATED_ITEM_HISTORY_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT UPDATED_ITEM_HISTORY_METIER_FC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID))
+CREATE CACHED TABLE SYSTEM_VERSION(ID INTEGER NOT NULL PRIMARY KEY,LABEL VARCHAR(40) NOT NULL,DESCRIPTION VARCHAR(255),CREATION_DATE TIMESTAMP NOT NULL,COMMENTS VARCHAR(2000),UPDATE_DATE TIMESTAMP)
+CREATE CACHED TABLE DATABASECHANGELOG(ID VARCHAR(63) NOT NULL,AUTHOR VARCHAR(63) NOT NULL,FILENAME VARCHAR(200) NOT NULL,DATEEXECUTED TIMESTAMP NOT NULL,ORDEREXECUTED INTEGER NOT NULL,EXECTYPE VARCHAR(10) NOT NULL,MD5SUM VARCHAR(35),DESCRIPTION VARCHAR(255),COMMENTS VARCHAR(255),TAG VARCHAR(255),LIQUIBASE VARCHAR(20),CONSTRAINT PK_DATABASECHANGELOG PRIMARY KEY(ID,AUTHOR,FILENAME))
+CREATE CACHED TABLE DATABASECHANGELOGLOCK(ID INTEGER NOT NULL,LOCKED BOOLEAN NOT NULL,LOCKGRANTED TIMESTAMP,LOCKEDBY VARCHAR(255),CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY(ID))
+CREATE CACHED TABLE PROGRAM2PERSON_EXCEPTION(VESSEL_FK VARCHAR(12) NOT NULL,PROGRAM2PERSON_FK INTEGER NOT NULL,IS_EXCLUDE BOOLEAN NOT NULL,DESCRIPTION VARCHAR(255),CONSTRAINT PROGRAM2PERSOPK PRIMARY KEY(VESSEL_FK,PROGRAM2PERSON_FK),CONSTRAINT PROGRAM2PERSON_EXCEPTION_PROGC FOREIGN KEY(PROGRAM2PERSON_FK) REFERENCES PROGRAM2PERSON(ID),CONSTRAINT FK97A04A13E9151C8A FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE QUANTIFICATION_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,SUBGROUP_NUMBER SMALLINT,IS_REFERENCE_QUANTIFICATION BOOLEAN,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT QUANTIFICATIOPK PRIMARY KEY(ID),CONSTRAINT QUANTIFICAT_P_AGGREG_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT QUANTIF_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT QUANTIF_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT QUANTIF_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT QUANTIF_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT QUANTIF_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT QUANTIF_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT QUANTIF_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT QUANTIF_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE SORTING_MEASUREMENT_P(ID INTEGER NOT NULL,NUMERICAL_VALUE FLOAT,ALPHANUMERICAL_VALUE VARCHAR(40),DIGIT_COUNT INTEGER,PRECISION_VALUE FLOAT,CONTROL_DATE TIMESTAMP,VALIDATION_DATE TIMESTAMP,QUALIFICATION_DATE TIMESTAMP,QUALIFICATION_COMMENTS VARCHAR(2000),NUMERICAL_PRECISION_FK INTEGER,PMFM_FK INTEGER NOT NULL,QUALITY_FLAG_FK VARCHAR(40) NOT NULL,QUALITATIVE_VALUE_FK INTEGER,PRECISION_TYPE_FK INTEGER,AGGREGATION_LEVEL_FK INTEGER,ANALYSIS_INSTRUMENT_FK INTEGER,DEPARTMENT_FK INTEGER,RANK_ORDER INTEGER NOT NULL,PRODUCE_FK INTEGER NOT NULL,CONSTRAINT SORTING_MEASUPK PRIMARY KEY(ID),CONSTRAINT SORTING_P_AGGREGATION_LEVELC FOREIGN KEY(AGGREGATION_LEVEL_FK) REFERENCES AGGREGATION_LEVEL(ID),CONSTRAINT SORTING_P_ANALYSIS_INSTRUMEC FOREIGN KEY(ANALYSIS_INSTRUMENT_FK) REFERENCES ANALYSIS_INSTRUMENT(ID),CONSTRAINT SORTING_P_DEPARTMENT_FKC FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID),CONSTRAINT SORTING_P_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID),CONSTRAINT SORTING_P_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID),CONSTRAINT SORTING_P_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID),CONSTRAINT SORTING_P_PRODUCEC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID),CONSTRAINT SORTING_P_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT SORTING_P_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE))
+CREATE CACHED TABLE TAXON_GROUP2TAXON_HIERARCHY(START_DATE TIMESTAMP NOT NULL,CHILD_REFERENCE_TAXON_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,END_DATE TIMESTAMP,IS_INHERITED BOOLEAN NOT NULL,CONSTRAINT TAXON_GROUP2TPK PRIMARY KEY(START_DATE,CHILD_REFERENCE_TAXON_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FKDB938D8683CF66B FOREIGN KEY(CHILD_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID),CONSTRAINT FKDB938D8286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE TAXON_GROUP_HIERARCHY(CHILD_TAXON_GROUP_FK INTEGER NOT NULL,PARENT_TAXON_GROUP_FK INTEGER NOT NULL,CONSTRAINT TAXON_GROUP_HPK PRIMARY KEY(CHILD_TAXON_GROUP_FK,PARENT_TAXON_GROUP_FK),CONSTRAINT FK56F4C8A0C3F1598D FOREIGN KEY(CHILD_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID),CONSTRAINT FK56F4C8A0286AF83F FOREIGN KEY(PARENT_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID))
+CREATE CACHED TABLE VESSEL_COMMISSIONING_PERIOD(START_DATE TIMESTAMP NOT NULL,COMMISSIONING_LOCATION_FK INTEGER NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,END_DATE TIMESTAMP,CONSTRAINT VESSEL_COMMISPK PRIMARY KEY(START_DATE,COMMISSIONING_LOCATION_FK,VESSEL_FK),CONSTRAINT FKAA5C8E7242FB5A1E FOREIGN KEY(COMMISSIONING_LOCATION_FK) REFERENCES LOCATION(ID),CONSTRAINT VESSEL_COMMISSIONING_PERIOD_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+CREATE CACHED TABLE VESSEL_FLEET_EVENT(EVENT_DATE TIMESTAMP NOT NULL,RANK_ORDER SMALLINT NOT NULL,VESSEL_FK VARCHAR(12) NOT NULL,EVENT_TYPE_FK INTEGER NOT NULL,CONSTRAINT VESSEL_FLEET_PK PRIMARY KEY(EVENT_DATE,RANK_ORDER,VESSEL_FK,EVENT_TYPE_FK),CONSTRAINT FKC9E89BA0D6646DBE FOREIGN KEY(EVENT_TYPE_FK) REFERENCES QUALITATIVE_VALUE(ID),CONSTRAINT VESSEL_FLEET_EVENT_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE))
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_FISHING_EFFC FOREIGN KEY(FISHING_EFFORT_CALENDAR_FK) REFERENCES FISHING_EFFORT_CALENDAR(ID)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE ACTIVITY_CALENDAR ADD CONSTRAINT ACTIVITY_CALENDAR_RECORDER_DEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT AGE_READER_QUALIFICATION_LOCAC FOREIGN KEY(LOCATIONS_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AGE_READER_QUAL2LOCATION ADD CONSTRAINT LOCATION_AGE_READER_QUALIFICAC FOREIGN KEY(AGE_READER_QUALIFICATIONS_FK) REFERENCES AGE_READER_QUALIFICATION(ID)
+ALTER TABLE AGE_READER_QUALIFICATION ADD CONSTRAINT AGE_READER_QUALIFICATION_REFEC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE AGE_READER_QUALIFICATIONS2PEOP ADD CONSTRAINT AGE_READER_QUALIFICATION_PEOPC FOREIGN KEY(PEOPLE_FK) REFERENCES PERSON(ID)
+ALTER TABLE ANALYSIS_INSTRUMENT ADD CONSTRAINT ANALYSIS_INSTRUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE APPLIED_PERIOD ADD CONSTRAINT APPLIED_PERIOD_APPLIED_STRATEC FOREIGN KEY(APPLIED_STRATEGY_FK) REFERENCES APPLIED_STRATEGY(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUR FOREIGN KEY(QUALIFICATION_RULE_FK) REFERENCES QUALIFICATION_RULE(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUL FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_QUC FOREIGN KEY(QUALIFIED_ITEM_FK) REFERENCES QUALIFIED_ITEM(ID)
+ALTER TABLE APPLIED_QUALIFICATION_RULE ADD CONSTRAINT APPLIED_QUALIFICATION_RULE_PRC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE APPLIED_STRATEGY ADD CONSTRAINT APPLIED_STRATEGY_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE AUTHOR ADD CONSTRAINT AUTHOR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE BATCH ADD CONSTRAINT CATCH_BATCH_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE BATCH ADD CONSTRAINT SORTING_BATCH_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE BATCH ADD CONSTRAINT BATCH_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_PERSON_FC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE BATCH_MODEL ADD CONSTRAINT BATCH_MODEL_RECORDER_DEPARTMEC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE BETWEEN_OP ADD CONSTRAINT BETWEEN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE BINARY_OPERATOR ADD CONSTRAINT BINARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE BLOC ADD CONSTRAINT BLOC_FILTER_FKC FOREIGN KEY(FILTER_FK) REFERENCES FILTER(ID)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE BUYER ADD CONSTRAINT BUYER_BUYER_TYPE_FKC FOREIGN KEY(BUYER_TYPE_FK) REFERENCES BUYER_TYPE(ID)
+ALTER TABLE CITATION ADD CONSTRAINT CITATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE CORPUS ADD CONSTRAINT CORPUS_CORPUS_TYPE_FKC FOREIGN KEY(CORPUS_TYPE_FK) REFERENCES CORPUS_TYPE(ID)
+ALTER TABLE CORPUS2FISHERY ADD CONSTRAINT CORPUS_FISHERY_FKC FOREIGN KEY(FISHERY_FK) REFERENCES FISHERY(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DAILY_ACTIVITY_CALENDAR ADD CONSTRAINT DAILY_ACTIVITY_CALENDAR_RECORA FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_QC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_VC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_PC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DECLARED_DOCUMENT_REFERENCE ADD CONSTRAINT DECLARED_DOCUMENT_REFERENCE_RC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERT FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_OBJECT_TC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_PROCESSIC FOREIGN KEY(PROCESSING_HISTORY_FK) REFERENCES PROCESSING_HISTORY(ID)
+ALTER TABLE DELETED_ITEM_HISTORY ADD CONSTRAINT DELETED_ITEM_HISTORY_RECORDERC FOREIGN KEY(RECORDER_DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_TAXON_GROUC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_WEIGHT_METC FOREIGN KEY(WEIGHT_METHOD_FK) REFERENCES METHOD(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_OPERATION_C FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_SALE_C FOREIGN KEY(SALE_FK) REFERENCES SALE(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED__ FOREIGN KEY(INHERITED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_REFERENCE_C FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_INHERITED_C FOREIGN KEY(INHERITED_REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_CALCULATEDC FOREIGN KEY(CALCULATED_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE DENORMALIZED_BATCH ADD CONSTRAINT DENORMALIZED_BATCH_QUALITY_FLC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PC FOREIGN KEY(PARAMETER_FK) REFERENCES PARAMETER(CODE)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_UC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_QC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_BATCH_SORT_VAL ADD CONSTRAINT DENORMALIZED_BATCH_SORT_VAL_PP FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_FISHINC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID) ON DELETE CASCADE
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SUBPOLC FOREIGN KEY(SUBPOLYGON_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_METIERC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_GEAR_FC FOREIGN KEY(GEAR_FK) REFERENCES GEAR(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_SELECTC FOREIGN KEY(SELECTIVE_DEVICE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_AREA_LC FOREIGN KEY(AREA_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_OPERATION ADD CONSTRAINT DENORMALIZED_OPERATION_RECTANC FOREIGN KEY(RECTANGLE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_C FOREIGN KEY(DEPARTMENT_FK) REFERENCES DEPARTMENT(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_L FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA__ FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE DENORMALIZED_SAMPLING_STRATA ADD CONSTRAINT DENORMALIZED_SAMPLING_STRATA_P FOREIGN KEY(OBSERVATION_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE DEPARTMENT ADD CONSTRAINT DEPARTMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPARTMENT_PRIVILEGE_TRANSFERT ADD CONSTRAINT DEPARTMENT_PRIVILEGE_TRANSFERC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DEPTH_GRADIENT ADD CONSTRAINT DEPTH_GRADIENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE DISTANCE_TO_COAST_GRADIENT ADD CONSTRAINT DISTANCE_TO_COAST_GRADIENT_STC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_RECORDER_PEC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_OWNEC FOREIGN KEY(VESSEL_OWNER_FK) REFERENCES VESSEL_OWNER(ID)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ECONOMICAL_SURVEY ADD CONSTRAINT ECONOMICAL_SURVEY_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_FISHING_TRIP_FKC FOREIGN KEY(FISHING_TRIP_FK) REFERENCES FISHING_TRIP(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_SALE_LOCATION_FC FOREIGN KEY(SALE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE EXPECTED_SALE ADD CONSTRAINT EXPECTED_SALE_OBSERVED_LANDINC FOREIGN KEY(OBSERVED_LANDING_FK) REFERENCES LANDING(ID)
+ALTER TABLE FILTER ADD CONSTRAINT FILTER_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_PRODUCE_FKC FOREIGN KEY(PRODUCE_FK) REFERENCES PRODUCE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_SAMPLE_FKC FOREIGN KEY(SAMPLE_FK) REFERENCES SAMPLE(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_GEAR_USE_FEATUREC FOREIGN KEY(GEAR_USE_FEATURES_FK) REFERENCES GEAR_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_LOCATION_FKC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_NEARBY_SPECIFIC_C FOREIGN KEY(NEARBY_SPECIFIC_AREA_FK) REFERENCES NEARBY_SPECIFIC_AREA(ID)
+ALTER TABLE FISHING_AREA ADD CONSTRAINT FISHING_AREA_VESSEL_USE_FEATUC FOREIGN KEY(VESSEL_USE_FEATURES_FK) REFERENCES VESSEL_USE_FEATURES(ID)
+ALTER TABLE FISHING_AREA2REG_LOCATION ADD CONSTRAINT FKEDD322502C1FBE4 FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_RECORS FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_QUALIC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_VESSEC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_EFFORT_CALENDAR ADD CONSTRAINT FISHING_EFFORT_CALENDAR_PROGRC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_SCIENTIFIC_CRUISC FOREIGN KEY(SCIENTIFIC_CRUISE_FK) REFERENCES SCIENTIFIC_CRUISE(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RECORDER_PERSON_C FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_DEPARTURE_LOCATIC FOREIGN KEY(DEPARTURE_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_RETURN_LOCATION_C FOREIGN KEY(RETURN_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE FISHING_TRIP ADD CONSTRAINT FISHING_TRIP_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FISHING_TRIP2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_FISHING_TRIP_PERSON_C FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE FISHING_TRIP_ORIGIN ADD CONSTRAINT FISHING_TRIP_ORIGIN_PROGRAM_FC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE FRACTION ADD CONSTRAINT FRACTION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE FRACTION2MATRIX ADD CONSTRAINT FRACTION_MATRIX_FKC FOREIGN KEY(MATRIX_FK) REFERENCES MATRIX(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_GEAR_CLASSIFICATION_FKC FOREIGN KEY(GEAR_CLASSIFICATION_FK) REFERENCES GEAR_CLASSIFICATION(ID)
+ALTER TABLE GEAR ADD CONSTRAINT GEAR_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEA_QUALITY_FLAC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATURES_PHYSICC FOREIGN KEY(PHYSICAL_GEAR_SURVEY_FK) REFERENCES PHYSICAL_GEAR_SURVEY(ID)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEATU_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES ADD CONSTRAINT GEAR_PHYSICAL_FEAT_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_FEATURES_ORIGIN ADD CONSTRAINT FK839D66B069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSIC_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_PHYSICAL_MEASUREMENT ADD CONSTRAINT GEAR_PHYSICAL_MEASURE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_METIER_FKC FOREIGN KEY(METIER_FK) REFERENCES METIER(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_OPERATION_FC FOREIGN KEY(OPERATION_FK) REFERENCES OPERATION(ID)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEAT_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GEAR_USE_FEATURES ADD CONSTRAINT GEAR_USE_FEATURES_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_FEATURES_ORIGIN ADD CONSTRAINT FK8ABA6FE069342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEAS_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_ME_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE GEAR_USE_MEASUREMENT ADD CONSTRAINT GEAR_USE_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_LEVEL_FKC FOREIGN KEY(GROUPING_LEVEL_FK) REFERENCES GROUPING_LEVEL(ID)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE GROUPING ADD CONSTRAINT GROUPING_GROUPING_CLASSIFICATC FOREIGN KEY(GROUPING_CLASSIFICATION_FK) REFERENCES GROUPING_CLASSIFICATION(ID)
+ALTER TABLE GROUPING_CLASSIFICATION ADD CONSTRAINT GROUPING_CLASSIFICATION_OBJECC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_LEVEL ADD CONSTRAINT GROUPING_LEVEL_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_OBJC FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_LOCC FOREIGN KEY(LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_VESC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_PROC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIC FOREIGN KEY(ORIGIN_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE GROUPING_VESSEL_HIERARCHY ADD CONSTRAINT GROUPING_VESSEL_HIERARCHY_ORIR FOREIGN KEY(ORIGIN_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE HIERARCHY_PROPERTY_CRITERIA ADD CONSTRAINT HIERARCHY_PROPERTY_CRITERIAIFKC FOREIGN KEY(ID) REFERENCES LINKED_PROPERTY_CRITERIA(ID)
+ALTER TABLE IN_OP ADD CONSTRAINT IN_OPIFKC FOREIGN KEY(ID) REFERENCES NARY_OPERATOR(ID)
+ALTER TABLE IS_NOT_NULL ADD CONSTRAINT IS_NOT_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE IS_NULL ADD CONSTRAINT IS_NULLIFKC FOREIGN KEY(ID) REFERENCES NULL_OPERATOR(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_RECORDER_PERSON_FKC FOREIGN KEY(RECORDER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_LANDING_LOCATION_FKC FOREIGN KEY(LANDING_LOCATION_FK) REFERENCES LOCATION(ID)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE LANDING ADD CONSTRAINT LANDING_PROGRAM_FKC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LANDING2OBSERVER_PERSON ADD CONSTRAINT OBSERVED_LANDING_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_PRECISION_TYPE_FKC FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_QUALITATIVE_VALUEC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASU_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEA_NUMERICAL_PRECISIC FOREIGN KEY(NUMERICAL_PRECISION_FK) REFERENCES NUMERICAL_PRECISION(ID)
+ALTER TABLE LANDING_MEASUREMENT ADD CONSTRAINT LANDING_MEASUREMENT_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE LANDING_ORIGIN ADD CONSTRAINT FK541F866E69342651 FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_LINKED_ITEM_TYPE_C FOREIGN KEY(LINKED_ITEM_TYPE_FK) REFERENCES LINKED_ITEM_TYPE(ID)
+ALTER TABLE LINKED_ITEM ADD CONSTRAINT LINKED_ITEM_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_OBJECT_C FOREIGN KEY(FROM_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_PROGRAM_FC FOREIGN KEY(TO_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_TO_OBJECT_TYC FOREIGN KEY(TO_OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE LINKED_ITEM_TYPE ADD CONSTRAINT LINKED_ITEM_TYPE_FROM_PROGRAMC FOREIGN KEY(FROM_PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_CLASSIFICATC FOREIGN KEY(LOCATION_CLASSIFICATION_FK) REFERENCES LOCATION_CLASSIFICATION(ID)
+ALTER TABLE LOCATION ADD CONSTRAINT LOCATION_LOCATION_LEVEL_FKC FOREIGN KEY(LOCATION_LEVEL_FK) REFERENCES LOCATION_LEVEL(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGED_DATA_TYPC FOREIGN KEY(MANAGED_DATA_TYPE_FK) REFERENCES MANAGED_DATA_TYPE(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_MANAGER_PERSON_FC FOREIGN KEY(MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA ADD CONSTRAINT MANAGED_DATA_SUPERVISOR_PERSOC FOREIGN KEY(SUPERVISOR_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA2VIEWER_USER ADD CONSTRAINT MANAGED_DATA_PERSON_FKC FOREIGN KEY(PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TRANSFER ADD CONSTRAINT FKB90DD420FDEF2ADA FOREIGN KEY(NEW_MANAGER_PERSON_FK) REFERENCES PERSON(ID)
+ALTER TABLE MANAGED_DATA_TYPE ADD CONSTRAINT MANAGED_DATA_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MATRIX ADD CONSTRAINT MATRIX_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_QUALITY_FLAGC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_OBJECT_TYPE_C FOREIGN KEY(OBJECT_TYPE_FK) REFERENCES OBJECT_TYPE(CODE)
+ALTER TABLE MEASUREMENT_FILE ADD CONSTRAINT MEASUREMENT_FILE_PMFM_FKC FOREIGN KEY(PMFM_FK) REFERENCES PMFM(ID)
+ALTER TABLE METHOD ADD CONSTRAINT METHOD_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE METIER ADD CONSTRAINT METIER_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE MINIMUM_SIZE_ALLOWED ADD CONSTRAINT MINIMUM_SIZE_ALLOWED_TAXON_GRC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE NARY_OPERATOR ADD CONSTRAINT NARY_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NEARBY_SPECIFIC_AREA ADD CONSTRAINT NEARBY_SPECIFIC_AREA_STATUS_FC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE NULL_OPERATOR ADD CONSTRAINT NULL_OPERATORIFKC FOREIGN KEY(ID) REFERENCES OPERATOR(ID)
+ALTER TABLE NUMERICAL_PRECISION ADD CONSTRAINT NUMERICAL_PRECISION_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE OPERATION ADD CONSTRAINT OPERATION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE OPERATION_VESSEL_ASSOCIATION ADD CONSTRAINT FK9B5CF9D0401A9063 FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE ORDER_ITEM ADD CONSTRAINT ORDER_ITEM_ORDER_TYPE_FKC FOREIGN KEY(ORDER_TYPE_FK) REFERENCES ORDER_TYPE(ID)
+ALTER TABLE ORDER_TYPE ADD CONSTRAINT ORDER_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PARAMETER ADD CONSTRAINT PARAMETER_PARAMETER_GROUP_FKC FOREIGN KEY(PARAMETER_GROUP_FK) REFERENCES PARAMETER_GROUP(ID)
+ALTER TABLE PARAMETER_GROUP ADD CONSTRAINT PARAMETER_GROUP_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON ADD CONSTRAINT PERSON_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PERSON2USER_PROFIL ADD CONSTRAINT PERSON_USER_PROFIL_FKC FOREIGN KEY(USER_PROFIL_FK) REFERENCES USER_PROFIL(ID)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_PROGRAMC FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PERSON_SESSION_VESSEL ADD CONSTRAINT PERSON_SESSION_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHOTO ADD CONSTRAINT PHOTO_PHOTO_TYPE_FKC FOREIGN KEY(PHOTO_TYPE_FK) REFERENCES PHOTO_TYPE(CODE)
+ALTER TABLE PHOTO_TYPE ADD CONSTRAINT PHOTO_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_QUALITY_C FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_VESSEL_FC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE PHYSICAL_GEAR_SURVEY ADD CONSTRAINT PHYSICAL_GEAR_SURVEY_PROGRAM_C FOREIGN KEY(PROGRAM_FK) REFERENCES PROGRAM(CODE)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_UNIT_FKC FOREIGN KEY(UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE PMFM ADD CONSTRAINT PMFM_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PMFM2QUALITATIVE_VALUE ADD CONSTRAINT PMFM_QUALITATIVE_VALUE_FKC FOREIGN KEY(QUALITATIVE_VALUE_FK) REFERENCES QUALITATIVE_VALUE(ID)
+ALTER TABLE PMFM_APPLIED_STRATEGY ADD CONSTRAINT PMFM_APPLIED_STRATEGY_REFERENC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_PRECISION_TYPE_C FOREIGN KEY(PRECISION_TYPE_FK) REFERENCES PRECISION_TYPE(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_STRATEGY_FKC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE PMFM_STRATEGY ADD CONSTRAINT PMFM_STRATEGY_REFERENCE_TAXONC FOREIGN KEY(REFERENCE_TAXON_FK) REFERENCES REFERENCE_TAXON(ID)
+ALTER TABLE PRECISION_TYPE ADD CONSTRAINT PRECISION_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGO FOREIGN KEY(PROCESSING_STATUS_FK) REFERENCES PROCESSING_STATUS(CODE)
+ALTER TABLE PROCESSING_HISTORY ADD CONSTRAINT PROCESSING_HISTORY_PROCESSINGC FOREIGN KEY(PROCESSING_TYPE_FK) REFERENCES PROCESSING_TYPE(CODE)
+ALTER TABLE PROCESSING_STATUS ADD CONSTRAINT PROCESSING_STATUS_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PROCESSING_TYPE ADD CONSTRAINT PROCESSING_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TRANSSHIPMENT_FKC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_QUALITY_FLAG_FKC FOREIGN KEY(QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_OTHER_TAXON_GROUP_FKC FOREIGN KEY(OTHER_TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE PRODUCE ADD CONSTRAINT PRODUCE_SALE_FKC FOREIGN KEY(SALE_FK) REFERENCES SALE(ID)
+ALTER TABLE PROGRAM ADD CONSTRAINT PROGRAM_TAXON_GROUP_TYPE_FKC FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE PROGRAM2DEPARTMENT ADD CONSTRAINT PROGRAM2DEPARTMENT_PROGRAM_PRC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE PROGRAM2PERSON ADD CONSTRAINT PROGRAM2PERSON_PROGRAM_PRIVILC FOREIGN KEY(PROGRAM_PRIVILEGE_FK) REFERENCES PROGRAM_PRIVILEGE(ID)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_DEFAULT_QUC FOREIGN KEY(DEFAULT_QUALITY_FLAG_FK) REFERENCES QUALITY_FLAG(CODE)
+ALTER TABLE QUALIFICATION_RULE ADD CONSTRAINT QUALIFICATION_RULE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITATIVE_VALUE ADD CONSTRAINT QUALITATIVE_VALUE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE QUALITY_FLAG ADD CONSTRAINT QUALITY_FLAG_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_DOCUMENT ADD CONSTRAINT REFERENCE_DOCUMENT_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE REFERENCE_TAXON_STRATEGY ADD CONSTRAINT REFERENCE_TAXON_STRATEGY_STRAC FOREIGN KEY(STRATEGY_FK) REFERENCES STRATEGY(ID)
+ALTER TABLE ROUND_WEIGHT_CONVERSION ADD CONSTRAINT ROUND_WEIGHT_CONVERSION_TAXONC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SELLER_FKC FOREIGN KEY(SELLER_FK) REFERENCES SELLER(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_SALE_TYPE_FKC FOREIGN KEY(SALE_TYPE_FK) REFERENCES SALE_TYPE(ID)
+ALTER TABLE SALE ADD CONSTRAINT SALE_TAKE_OVER_FKC FOREIGN KEY(TAKE_OVER_FK) REFERENCES TAKE_OVER(ID)
+ALTER TABLE SALE_TYPE ADD CONSTRAINT SALE_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_TAXON_GROUP_FKC FOREIGN KEY(TAXON_GROUP_FK) REFERENCES TAXON_GROUP(ID)
+ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_SIZE_UNIT_FKC FOREIGN KEY(SIZE_UNIT_FK) REFERENCES UNIT(ID)
+ALTER TABLE SCIENTIFIC_CRUISE ADD CONSTRAINT SCIENTIFIC_CRUISE_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE SELLER ADD CONSTRAINT SELLER_SELLER_TYPE_FKC FOREIGN KEY(SELLER_TYPE_FK) REFERENCES SELLER_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM ADD CONSTRAINT SPATIAL_ITEM_SPATIAL_ITEM_TYPC FOREIGN KEY(SPATIAL_ITEM_TYPE_FK) REFERENCES SPATIAL_ITEM_TYPE(ID)
+ALTER TABLE SPATIAL_ITEM_TYPE ADD CONSTRAINT SPATIAL_ITEM_TYPE_STATUS_FKC FOREIGN KEY(STATUS_FK) REFERENCES STATUS(CODE)
+ALTER TABLE SURVEY_MEASUREMENT ADD CONSTRAINT SURVEY_MEASUREMENT_TRANSSHIPMC FOREIGN KEY(TRANSSHIPMENT_FK) REFERENCES TRANSSHIPMENT(ID)
+ALTER TABLE TAKE_OVER ADD CONSTRAINT TAKE_OVER_VESSEL_FKC FOREIGN KEY(VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TAXON_GROUP ADD CONSTRAINT TAXON_GROUP_TAXON_GROUP_TYPE_C FOREIGN KEY(TAXON_GROUP_TYPE_FK) REFERENCES TAXON_GROUP_TYPE(CODE)
+ALTER TABLE TAXON_INFORMATION ADD CONSTRAINT FKD1264EF7A6049D5C FOREIGN KEY(TAXON_NAME_FK) REFERENCES TAXON_NAME(ID)
+ALTER TABLE TAXON_INFORMATION_HISTORY ADD CONSTRAINT FK219A7F2C249FD42B FOREIGN KEY(TAXON_NAME_HISTORY_FK) REFERENCES TAXON_NAME_HISTORY(ID)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_FROM_VESSEL_FKC FOREIGN KEY(FROM_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE TRANSSHIPMENT ADD CONSTRAINT TRANSSHIPMENT_TO_VESSEL_FKC FOREIGN KEY(TO_VESSEL_FK) REFERENCES VESSEL(CODE)
+ALTER TABLE VESSEL ADD CONSTRAINT VESSEL_VESSEL_TYPE_FKC FOREIGN KEY(VESSEL_TYPE_FK) REFERENCES VESSEL_TYPE(ID)
+ALTER TABLE VESSEL_PERSON_FEATURES2ROLE ADD CONSTRAINT VESSEL_PERSON_FEATURES_VESSELS FOREIGN KEY(VESSEL_PERSON_ROLES_FK) REFERENCES VESSEL_PERSON_ROLE(ID)
+ALTER TABLE TRANSCRIBING_ITEM ADD CONSTRAINT TRANSCRIBING_ITEM_TRANSCRIBINC FOREIGN KEY(TRANSCRIBING_ITEM_TYPE_FK) REFERENCES TRANSCRIBING_ITEM_TYPE(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCC FOREIGN KEY(TRANSCRIBING_SYSTEM_FK) REFERENCES TRANSCRIBING_SYSTEM(ID)
+ALTER TABLE TRANSCRIBING_ITEM_TYPE ADD CONSTRAINT TRANSCRIBING_ITEM_TYPE_TRANSCT FOREIGN KEY(TRANSCRIBING_SIDE_FK) REFERENCES TRANSCRIBING_SIDE(ID)
+SET TABLE ACQUISITION_LEVEL INDEX'616 0'
+SET TABLE AGGREGATION_LEVEL INDEX'1952 0'
+SET TABLE APPLIED_PERIOD INDEX'2744 2960 0'
+SET TABLE APPLIED_STRATEGY INDEX'4256 4328 4040 0'
+SET TABLE BATCH INDEX'1026088 1381144 506456 1556096 850896 506456 1026088 1026088 1348328 1026088 0'
+SET TABLE BINARY_OPERATOR INDEX'2372384 2372384 0'
+SET TABLE BLOC INDEX'2372600 2372600 0'
+SET TABLE CITATION INDEX'2571696 2528992 0'
+SET TABLE CRITERIA INDEX'2891328 2891328 0'
+SET TABLE DEPARTMENT INDEX'2898688 2892424 2893584 2897984 0'
+SET TABLE DEPTH_GRADIENT INDEX'2908152 2908152 0'
+SET TABLE DISTANCE_TO_COAST_GRADIENT INDEX'2908944 2908944 0'
+SET TABLE EQUALS INDEX'2909824 2909824 0'
+SET TABLE FILTER INDEX'2909992 2909992 0'
+SET TABLE FISHING_AREA INDEX'2924448 2924448 2924448 2924448 2912352 2924448 2924448 2924448 2924448 2910336 2924448 2924448 0'
+SET TABLE FISHING_AREA2REG_LOCATION INDEX'2942432 2942432 2934304 0'
+SET TABLE FISHING_TRIP INDEX'2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 2947872 0'
+SET TABLE FRACTION INDEX'2951720 2951720 0'
+SET TABLE GEAR INDEX'2983104 2981000 2955864 2983288 2954136 0'
+SET TABLE GEAR_ASSOCIATION INDEX'2998456 2998360 2998456 2998360 0'
+SET TABLE GEAR_CLASSIFICATION INDEX'2999032 0'
+SET TABLE GEAR_CLASSIFICATION_ASSOCIATIO INDEX'2999560 2999560 2999560 0'
+SET TABLE GEAR_PHYSICAL_FEATURES INDEX'2999720 2999720 2999720 2999720 2999720 2999720 2999720 2999720 2999720 2999720 0'
+SET TABLE GEAR_PHYSICAL_MEASUREMENT INDEX'3000976 3000976 3000976 3000976 3000976 3000744 3000976 3000976 3000976 3000976 3000512 0'
+SET TABLE GEAR_USE_FEATURES INDEX'3023344 3023344 3023344 3023344 3023344 3023344 3023344 3004768 3004768 3023344 3023344 3023344 3023344 3023344 0'
+SET TABLE GEAR_USE_MEASUREMENT INDEX'3067944 3067944 3067944 3067944 3053096 3040568 3067944 3067944 3067944 3067944 3067944 0'
+SET TABLE GREATER_OR_EQUALS INDEX'3088824 3088824 0'
+SET TABLE IS_NULL INDEX'3088872 3088872 0'
+SET TABLE LINKED_PROPERTY_CRITERIA INDEX'3088920 3088920 3088920 0'
+SET TABLE LOCATION INDEX'8148760 3444056 6947632 3411672 5761824 0'
+SET TABLE LOCATION_ASSOCIATION INDEX'15447952 15447952 13748176 15954744 0'
+SET TABLE LOCATION_CLASSIFICATION INDEX'18002360 0'
+SET TABLE LOCATION_HIERARCHY INDEX'28488168 28488168 18929608 0'
+SET TABLE LOCATION_LEVEL INDEX'35836096 35837384 35837808 0'
+SET TABLE LOWER_OR_EQUALS INDEX'35842504 35842504 0'
+SET TABLE MATRIX INDEX'35843280 35842864 0'
+SET TABLE METHOD INDEX'35847464 35847280 0'
+SET TABLE METIER INDEX'35896240 35865456 35885464 35854832 0'
+SET TABLE NEARBY_SPECIFIC_AREA INDEX'35964256 35964256 0'
+SET TABLE NULL_OPERATOR INDEX'35964848 35964848 0'
+SET TABLE OBJECT_TYPE INDEX'35967648 0'
+SET TABLE OPERATION INDEX'35986688 35976280 35986688 35986688 35976280 35972200 35972200 35986688 35986688 0'
+SET TABLE OPERATOR INDEX'35998448 35998448 0'
+SET TABLE ORDER_ITEM INDEX'36211560 36156232 36211560 36211560 0'
+SET TABLE ORDER_TYPE INDEX'36467712 36467712 36467712 0'
+SET TABLE PARAMETER INDEX'36492056 36470176 36479592 36468424 0'
+SET TABLE PARAMETER_GROUP INDEX'36525320 36525320 36525320 0'
+SET TABLE PERSON INDEX'36579248 36547672 36526840 36526840 0'
+SET TABLE PERSON2USER_PROFIL INDEX'36637112 36637112 36620856 0'
+SET TABLE PERSON_SESSION INDEX'36669240 36669240 36669240 0'
+SET TABLE PERSON_SESSION_VESSEL INDEX'37553840 37333088 37553840 36669536 37333088 36746432 0'
+SET TABLE PHOTO_TYPE INDEX'38625088 38625088 0'
+SET TABLE PMFM INDEX'38687024 38646864 38687024 38628896 38684552 38630808 38694824 38628400 38679672 0'
+SET TABLE PMFM2QUALITATIVE_VALUE INDEX'38824824 38824824 38774328 0'
+SET TABLE PMFM_APPLIED_STRATEGY INDEX'38934448 38934448 38934448 38934448 38865904 38934448 38934448 0'
+SET TABLE PMFM_STRATEGY INDEX'39114520 39114520 39041800 39025328 39018688 39114520 39022880 39114520 0'
+SET TABLE PROGRAM INDEX'39258704 39258320 39258880 0'
+SET TABLE PROGRAM2LOCATION INDEX'39262016 39262016 39262016 0'
+SET TABLE PROGRAM2LOCATION_CLASSIF INDEX'39262768 39262840 39262768 0'
+SET TABLE PROGRAM2PERSON INDEX'39263976 39263976 39263976 39263144 39263976 0'
+SET TABLE PROGRAM_PRIVILEGE INDEX'39265016 0'
+SET TABLE QUALITATIVE_VALUE INDEX'39326992 39282704 39308768 0'
+SET TABLE QUALITY_FLAG INDEX'39405680 39405680 0'
+SET TABLE QUANTIFICATION_MEASUREMENT INDEX'39913656 39913656 39913656 39913656 39913656 39913656 39913656 39913656 39913656 39913656 39913656 39997232 0'
+SET TABLE REFERENCE_DOCUMENT INDEX'40371664 40371664 0'
+SET TABLE REFERENCE_TAXON INDEX'40688288 40464576 0'
+SET TABLE ROUND_WEIGHT_CONVERSION INDEX'41416288 41056016 41082064 41176224 41078896 41057424 0'
+SET TABLE SALE_TYPE INDEX'41676432 41676128 0'
+SET TABLE SAMPLE INDEX'41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 41678272 0'
+SET TABLE SAMPLE_MEASUREMENT INDEX'41683552 41683552 41683552 41683320 41683552 41683552 41683552 41683552 41683552 41680072 41683552 0'
+SET TABLE SCIENTIFIC_CRUISE INDEX'41687032 41687032 41687032 41687032 41687032 41687032 41687032 41687032 41687032 0'
+SET TABLE SORTING_MEASUREMENT INDEX'42667144 42667144 42667144 42492080 42667144 42667144 42667144 42667144 42667144 41971760 42550688 0'
+SET TABLE SPATIAL_ITEM INDEX'43703104 43703104 43508800 43703008 0'
+SET TABLE SPATIAL_ITEM2LOCATION INDEX'44341136 44599568 44341136 0'
+SET TABLE SPATIAL_ITEM_TYPE INDEX'45158392 45158680 45158392 0'
+SET TABLE STATUS INDEX'45159568 0'
+SET TABLE STRATEGY INDEX'45160400 45159712 0'
+SET TABLE STRATEGY2GEAR INDEX'45165504 45165504 45162432 0'
+SET TABLE STRATEGY2MANAGER_PERSON INDEX'45169152 45169152 45169024 0'
+SET TABLE SURVEY_MEASUREMENT INDEX'45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 45170048 0'
+SET TABLE SURVEY_QUALIFICATION INDEX'45170424 0'
+SET TABLE TAXONOMIC_LEVEL INDEX'45172120 45172120 0'
+SET TABLE TAXON_GROUP INDEX'46888720 46814136 45414464 46057184 45174552 46888720 0'
+SET TABLE TAXON_GROUP_HISTORICAL_RECORD INDEX'48226152 48170792 48084232 48170792 0'
+SET TABLE TAXON_GROUP_INFORMATION INDEX'48541112 48541112 48541192 0'
+SET TABLE TAXON_GROUP_TYPE INDEX'48541496 0'
+SET TABLE TAXON_INFORMATION INDEX'48541976 48541976 48541976 0'
+SET TABLE TAXON_NAME INDEX'50828560 48684048 51073688 49419880 48576128 48553560 0'
+SET TABLE TAXON_NAME_HISTORY INDEX'53634288 53634288 52994256 52992328 0'
+SET TABLE UNIT INDEX'54060784 54060784 0'
+SET TABLE UNIT_CONVERSION INDEX'54062584 54062584 54062320 0'
+SET TABLE USER_PROFIL INDEX'54063112 0'
+SET TABLE VESSEL INDEX'62700208 57013016 62700208 69681056 63954400 0'
+SET TABLE VESSEL_FEATURES INDEX'94690824 80403888 94690824 102053800 80254096 102054672 0'
+SET TABLE VESSEL_OWNER INDEX'123067432 123067432 123067432 122186640 0'
+SET TABLE VESSEL_OWNER_PERIOD INDEX'127293792 125771688 125966640 0'
+SET TABLE VESSEL_POSITION INDEX'128741440 128741440 128741440 128741440 128741440 128741440 128741440 128711744 128714048 0'
+SET TABLE VESSEL_REGISTRATION_PERIOD INDEX'154864640 143867984 137722168 154864640 129068896 128841496 129102680 0'
+SET TABLE VESSEL_TYPE INDEX'173068664 173068664 0'
+SET TABLE VESSEL_USE_FEATURES INDEX'173089976 173089976 173089976 173089976 173089976 173089976 173089976 173089976 173089976 173089976 173089976 173072264 173072264 0'
+SET TABLE VESSEL_USE_MEASUREMENT INDEX'173340480 173340480 173340480 173312776 173340480 173340480 173340480 173340480 173104872 173340480 173154232 0'
+SET TABLE VIRTUAL_COMPONENT INDEX'173593848 173593528 173593848 0'
+SET TABLE WEIGHT_LENGTH_CONVERSION INDEX'173903520 173662120 173840960 173610040 173943064 173645448 173896496 173943064 174031024 0'
+SET TABLE DUAL_ACTIVITY_CALENDAR_SEQ INDEX'174438536 0'
+SET TABLE DUAL_APPLIED_QUALIFICATION_RULE_SEQ INDEX'174438568 0'
+SET TABLE DUAL_BATCH_EXHAUSTIVE_INVENTORY_SEQ INDEX'174438600 0'
+SET TABLE DUAL_BATCH_MODEL_SEQ INDEX'174438632 0'
+SET TABLE DUAL_BATCH_SEQ INDEX'174438664 0'
+SET TABLE DUAL_BLOC_SEQ INDEX'174438696 0'
+SET TABLE DUAL_CRITERIA_SEQ INDEX'174438728 0'
+SET TABLE DUAL_DAILY_ACTIVITY_CALENDAR_SEQ INDEX'174438760 0'
+SET TABLE DUAL_DECLARED_DOCUMENT_REFERENC_SEQ INDEX'174438792 0'
+SET TABLE DUAL_DELETED_ITEM_HISTORY_SEQ INDEX'174438824 0'
+SET TABLE DUAL_DENORMALIZED_BATCH_SORT_VA_SEQ INDEX'174438856 0'
+SET TABLE DUAL_ECONOMICAL_SURVEY_SEQ INDEX'174438888 0'
+SET TABLE DUAL_EXPECTED_SALE_SEQ INDEX'174438920 0'
+SET TABLE DUAL_FILTER_SEQ INDEX'174438952 0'
+SET TABLE DUAL_FISHING_AREA_SEQ INDEX'174438984 0'
+SET TABLE DUAL_FISHING_EFFORT_CALENDAR_SEQ INDEX'174439016 0'
+SET TABLE DUAL_FISHING_TRIP_ORIGIN_SEQ INDEX'174439048 0'
+SET TABLE DUAL_FISHING_TRIP_SEQ INDEX'174439080 0'
+SET TABLE DUAL_GEAR_PHYSICAL_FEATURES_SEQ INDEX'174439112 0'
+SET TABLE DUAL_GEAR_PHYSICAL_MEASUREMENT_SEQ INDEX'174439144 0'
+SET TABLE DUAL_GEAR_USE_FEATURES_SEQ INDEX'174439176 0'
+SET TABLE DUAL_GEAR_USE_MEASUREMENT_SEQ INDEX'174439208 0'
+SET TABLE DUAL_ITEM_HISTORY_SEQ INDEX'174439240 0'
+SET TABLE DUAL_LANDING_MEASUREMENT_SEQ INDEX'174439272 0'
+SET TABLE DUAL_LANDING_SEQ INDEX'174439304 0'
+SET TABLE DUAL_LINKED_ITEM_SEQ INDEX'174439336 0'
+SET TABLE DUAL_LINKED_PROPERTY_CRITERIA_SEQ INDEX'174439368 0'
+SET TABLE DUAL_MEASUREMENT_FILE_SEQ INDEX'174439400 0'
+SET TABLE DUAL_OPERATION_SEQ INDEX'174439432 0'
+SET TABLE DUAL_OPERATOR_SEQ INDEX'174439464 0'
+SET TABLE DUAL_OR_CRITERIA_SEQ INDEX'174439496 0'
+SET TABLE DUAL_PHOTO_SEQ INDEX'174439528 0'
+SET TABLE DUAL_PHYSICAL_GEAR_SURVEY_SEQ INDEX'174439560 0'
+SET TABLE DUAL_PROCESSING_HISTORY_SEQ INDEX'174439592 0'
+SET TABLE DUAL_PRODUCE_SEQ INDEX'174439624 0'
+SET TABLE DUAL_QUALIFIED_ITEM_SEQ INDEX'174439656 0'
+SET TABLE DUAL_QUANTIFICATION_MEASUREMENT_SEQ INDEX'174439688 0'
+SET TABLE DUAL_RVALUE_SEQ INDEX'174439720 0'
+SET TABLE DUAL_SALE_MEASUREMENT_SEQ INDEX'174439752 0'
+SET TABLE DUAL_SALE_SEQ INDEX'174439784 0'
+SET TABLE DUAL_SAMPLE_MEASUREMENT_SEQ INDEX'174439816 0'
+SET TABLE DUAL_SAMPLE_SEQ INDEX'174439848 0'
+SET TABLE DUAL_SCIENTIFIC_CRUISE_SEQ INDEX'174439880 0'
+SET TABLE DUAL_SORTING_MEASUREMENT_SEQ INDEX'174439912 0'
+SET TABLE DUAL_SURVEY_MEASUREMENT_SEQ INDEX'174439944 0'
+SET TABLE DUAL_TAKE_OVER_MEASUREMENT_SEQ INDEX'174439976 0'
+SET TABLE DUAL_TAKE_OVER_SEQ INDEX'174440008 0'
+SET TABLE DUAL_TEMP_QUERY_PARAMETER_SEQ INDEX'174440040 0'
+SET TABLE DUAL_TRANSSHIPMENT_SEQ INDEX'174440072 0'
+SET TABLE DUAL_UTIL_FACTORY_SEQ INDEX'174440104 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_FEATURES_SEQ INDEX'174440136 0'
+SET TABLE DUAL_VESSEL_PHYSICAL_MEASUREMEN_SEQ INDEX'174440168 0'
+SET TABLE DUAL_VESSEL_POSITION_MEASUREMEN_SEQ INDEX'174440200 0'
+SET TABLE DUAL_VESSEL_POSITION_SEQ INDEX'174440232 0'
+SET TABLE DUAL_VESSEL_USE_FEATURES_SEQ INDEX'174440264 0'
+SET TABLE DUAL_VESSEL_USE_MEASUREMENT_SEQ INDEX'174440296 0'
+SET TABLE VESSEL_PERSON_FEATURES INDEX'174440592 174440592 174440592 174440592 174440328 174440592 174440328 174440592 174440592 0'
+SET TABLE VESSEL_PERSON_FEATURES2ROLE INDEX'174441184 174441184 174441184 0'
+SET TABLE VESSEL_PERSON_ROLE INDEX'174441520 0'
+SET TABLE TRANSCRIBING_ITEM INDEX'179741552 179774664 0'
+SET TABLE TRANSCRIBING_ITEM_TYPE INDEX'185041312 185031280 185031280 185036016 185031280 185030936 185035112 0'
+SET TABLE TRANSCRIBING_SIDE INDEX'185052448 0'
+SET TABLE TRANSCRIBING_SYSTEM INDEX'185053608 185053608 0'
+SET TABLE SYSTEM_VERSION INDEX'185055672 0'
+SET TABLE DATABASECHANGELOG INDEX'185072248 0'
+SET TABLE DATABASECHANGELOGLOCK INDEX'185089448 0'
+CREATE USER SA PASSWORD ""
+CREATE USER SIH2_ADAGIO_TEST_HGILES PASSWORD "SIH2_ADAGIO_TEST_HGILES"
+GRANT DBA TO SA
+GRANT DBA TO SIH2_ADAGIO_TEST_HGILES
+SET WRITE_DELAY 10
Added: tutti/test/services/dbMedits/version.appup
===================================================================
--- tutti/test/services/dbMedits/version.appup (rev 0)
+++ tutti/test/services/dbMedits/version.appup 2014-09-12 10:06:20 UTC (rev 104)
@@ -0,0 +1 @@
+2013.08.22
\ No newline at end of file
1
0