Project

General

Profile

Download (368 KB) Statistics
| Branch: | Tag: | Revision:
1
SET CLUSTER '';
2
SET DEFAULT_TABLE_TYPE 0;
3
SET WRITE_DELAY 500;
4
SET DEFAULT_LOCK_TIMEOUT 2000;
5
SET CACHE_SIZE 16384;
6
;
7
CREATE USER IF NOT EXISTS EDIT PASSWORD '' ADMIN;
8
CREATE SEQUENCE PUBLIC.SYSTEM_SEQUENCE_10A55F0A_EE57_42DB_8046_6240A60AD0EC START WITH 4 BELONGS_TO_TABLE;
9

    
10

    
11
CREATE CACHED TABLE PUBLIC.ADDRESS(
12
    ID INTEGER NOT NULL,
13
    CREATED TIMESTAMP,
14
    UUID VARCHAR(36),
15
    UPDATED TIMESTAMP,
16
    LOCALITY VARCHAR(255),
17
    LOCATION_ERRORRADIUS INTEGER,
18
    LOCATION_LATITUDE DOUBLE,
19
    LOCATION_LONGITUDE DOUBLE,
20
    POBOX VARCHAR(255),
21
    POSTCODE VARCHAR(255),
22
    REGION VARCHAR(255),
23
    STREET VARCHAR(255),
24
    CREATEDBY_ID INTEGER,
25
    UPDATEDBY_ID INTEGER,
26
    COUNTRY_ID INTEGER,
27
    LOCATION_REFERENCESYSTEM_ID INTEGER
28
);
29
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ADDRESS;
30
CREATE CACHED TABLE PUBLIC.ADDRESS_AUD(
31
    ID INTEGER NOT NULL,
32
    REV INTEGER NOT NULL,
33
    REVTYPE TINYINT,
34
    CREATED TIMESTAMP,
35
    UUID VARCHAR(36),
36
    UPDATED TIMESTAMP,
37
    LOCALITY VARCHAR(255),
38
    LOCATION_ERRORRADIUS INTEGER,
39
    LOCATION_LATITUDE DOUBLE,
40
    LOCATION_LONGITUDE DOUBLE,
41
    POBOX VARCHAR(255),
42
    POSTCODE VARCHAR(255),
43
    REGION VARCHAR(255),
44
    STREET VARCHAR(255),
45
    CREATEDBY_ID INTEGER,
46
    UPDATEDBY_ID INTEGER,
47
    COUNTRY_ID INTEGER,
48
    LOCATION_REFERENCESYSTEM_ID INTEGER
49
);
50
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ADDRESS_AUD;
51
CREATE CACHED TABLE PUBLIC.AGENTBASE(
52
    DTYPE VARCHAR(31) NOT NULL,
53
    ID INTEGER NOT NULL,
54
    CREATED TIMESTAMP,
55
    UUID VARCHAR(36),
56
    UPDATED TIMESTAMP,
57
    LSID_AUTHORITY VARCHAR(255),
58
    LSID_LSID VARCHAR(255),
59
    LSID_NAMESPACE VARCHAR(255),
60
    LSID_OBJECT VARCHAR(255),
61
    LSID_REVISION VARCHAR(255),
62
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
63
    TITLECACHE VARCHAR(255),
64
	PROTECTEDCOLLECTORTITLECACHE BOOLEAN NOT NULL,
65
	COLLECTORTITLE VARCHAR(255),
66
	PROTECTEDNOMENCLATURALTITLECACHE BOOLEAN,
67
    NOMENCLATURALTITLE VARCHAR(255),
68
    CODE VARCHAR(255),
69
    NAME VARCHAR(255),
70
    FIRSTNAME VARCHAR(255),
71
    LASTNAME VARCHAR(255),
72
    LIFESPAN_END VARCHAR(255),
73
    LIFESPAN_FREETEXT VARCHAR(255),
74
    LIFESPAN_START VARCHAR(255),
75
    PREFIX VARCHAR(255),
76
    SUFFIX VARCHAR(255),
77
    CREATEDBY_ID INTEGER,
78
    UPDATEDBY_ID INTEGER,
79
    ISPARTOF_ID INTEGER
80
);
81
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE;
82
CREATE INDEX PUBLIC.AGENTTITLECACHEINDEX ON PUBLIC.AGENTBASE(TITLECACHE);
83
CREATE CACHED TABLE PUBLIC.AGENTBASE_AUD(
84
    DTYPE VARCHAR(31) NOT NULL,
85
    ID INTEGER NOT NULL,
86
    REV INTEGER NOT NULL,
87
    REVTYPE TINYINT,
88
    CREATED TIMESTAMP,
89
    UUID VARCHAR(36),
90
    UPDATED TIMESTAMP,
91
    LSID_AUTHORITY VARCHAR(255),
92
    LSID_LSID VARCHAR(255),
93
    LSID_NAMESPACE VARCHAR(255),
94
    LSID_OBJECT VARCHAR(255),
95
    LSID_REVISION VARCHAR(255),
96
    PROTECTEDTITLECACHE BOOLEAN,
97
    TITLECACHE VARCHAR(255),
98
    CREATEDBY_ID INTEGER,
99
    UPDATEDBY_ID INTEGER,
100
   	PROTECTEDCOLLECTORTITLECACHE BOOLEAN NOT NULL,
101
	COLLECTORTITLE VARCHAR(255),
102
    NOMENCLATURALTITLE VARCHAR(255),
103
    PROTECTEDNOMENCLATURALTITLECACHE BOOLEAN,
104
    FIRSTNAME VARCHAR(255),
105
    LASTNAME VARCHAR(255),
106
    LIFESPAN_END VARCHAR(255),
107
    LIFESPAN_FREETEXT VARCHAR(255),
108
    LIFESPAN_START VARCHAR(255),
109
    PREFIX VARCHAR(255),
110
    SUFFIX VARCHAR(255),
111
    CODE VARCHAR(255),
112
    NAME VARCHAR(255),
113
    ISPARTOF_ID INTEGER
114
);
115
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_AUD;
116
CREATE CACHED TABLE PUBLIC.AGENTBASE_ADDRESS(
117
    AGENTBASE_ID INTEGER NOT NULL,
118
    CONTACT_ADDRESSES_ID INTEGER NOT NULL
119
);
120
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ADDRESS;
121
CREATE CACHED TABLE PUBLIC.AGENTBASE_ADDRESS_AUD(
122
    REV INTEGER NOT NULL,
123
    AGENTBASE_ID INTEGER NOT NULL,
124
    CONTACT_ADDRESSES_ID INTEGER NOT NULL,
125
    REVTYPE TINYINT
126
);
127
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ADDRESS_AUD;
128
CREATE CACHED TABLE PUBLIC.AGENTBASE_AGENTBASE(
129
    AGENTBASE_ID INTEGER NOT NULL,
130
    TEAMMEMBERS_ID INTEGER NOT NULL,
131
    SORTINDEX INTEGER NOT NULL
132
);
133
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_AGENTBASE;
134
CREATE CACHED TABLE PUBLIC.AGENTBASE_AGENTBASE_AUD(
135
    REV INTEGER NOT NULL,
136
    AGENTBASE_ID INTEGER NOT NULL,
137
    TEAMMEMBERS_ID INTEGER NOT NULL,
138
    SORTINDEX INTEGER NOT NULL,
139
    REVTYPE TINYINT
140
);
141
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_AGENTBASE_AUD;
142
CREATE CACHED TABLE PUBLIC.AGENTBASE_ANNOTATION(
143
    AGENTBASE_ID INTEGER NOT NULL,
144
    ANNOTATIONS_ID INTEGER NOT NULL
145
);
146
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ANNOTATION;
147
CREATE CACHED TABLE PUBLIC.AGENTBASE_ANNOTATION_AUD(
148
    REV INTEGER NOT NULL,
149
    AGENTBASE_ID INTEGER NOT NULL,
150
    ANNOTATIONS_ID INTEGER NOT NULL,
151
    REVTYPE TINYINT
152
);
153
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ANNOTATION_AUD;
154
CREATE CACHED TABLE PUBLIC.AGENTBASE_CREDIT(
155
    AGENTBASE_ID INTEGER NOT NULL,
156
    CREDITS_ID INTEGER NOT NULL,
157
    SORTINDEX INTEGER NOT NULL
158
);
159
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CREDIT;
160
CREATE CACHED TABLE PUBLIC.AGENTBASE_CREDIT_AUD(
161
    REV INTEGER NOT NULL,
162
    AGENTBASE_ID INTEGER NOT NULL,
163
    CREDITS_ID INTEGER NOT NULL,
164
    SORTINDEX INTEGER NOT NULL,
165
    REVTYPE TINYINT
166
);
167
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CREDIT_AUD;
168
CREATE CACHED TABLE PUBLIC.AGENTBASE_DEFINEDTERMBASE(
169
    AGENTBASE_ID INTEGER NOT NULL,
170
    TYPES_ID INTEGER NOT NULL
171
);
172
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_DEFINEDTERMBASE;
173
CREATE CACHED TABLE PUBLIC.AGENTBASE_DEFINEDTERMBASE_AUD(
174
    REV INTEGER NOT NULL,
175
    AGENTBASE_ID INTEGER NOT NULL,
176
    TYPES_ID INTEGER NOT NULL,
177
    REVTYPE TINYINT
178
);
179
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_DEFINEDTERMBASE_AUD;
180
CREATE CACHED TABLE PUBLIC.AGENTBASE_EXTENSION(
181
    AGENTBASE_ID INTEGER NOT NULL,
182
    EXTENSIONS_ID INTEGER NOT NULL
183
);
184
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_EXTENSION;
185
CREATE CACHED TABLE PUBLIC.AGENTBASE_EXTENSION_AUD(
186
    REV INTEGER NOT NULL,
187
    AGENTBASE_ID INTEGER NOT NULL,
188
    EXTENSIONS_ID INTEGER NOT NULL,
189
    REVTYPE TINYINT
190
);
191
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_EXTENSION_AUD;
192
CREATE CACHED TABLE PUBLIC.AGENTBASE_IDENTIFIER(
193
    AGENTBASE_ID INTEGER NOT NULL,
194
    IDENTIFIERS_ID INTEGER NOT NULL,
195
    SORTINDEX INTEGER NOT NULL
196
);
197
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_IDENTIFIER;
198
CREATE CACHED TABLE PUBLIC.AGENTBASE_IDENTIFIER_AUD(
199
    REV INTEGER NOT NULL,
200
    AGENTBASE_ID INTEGER NOT NULL,
201
    IDENTIFIERS_ID INTEGER NOT NULL,
202
    SORTINDEX INTEGER NOT NULL,
203
    REVTYPE TINYINT
204
);
205
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_IDENTIFIER_AUD;
206
CREATE CACHED TABLE PUBLIC.AGENTBASE_MARKER(
207
    AGENTBASE_ID INTEGER NOT NULL,
208
    MARKERS_ID INTEGER NOT NULL
209
);
210
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_MARKER;
211
CREATE CACHED TABLE PUBLIC.AGENTBASE_MARKER_AUD(
212
    REV INTEGER NOT NULL,
213
    AGENTBASE_ID INTEGER NOT NULL,
214
    MARKERS_ID INTEGER NOT NULL,
215
    REVTYPE TINYINT
216
);
217
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_MARKER_AUD;
218
CREATE CACHED TABLE PUBLIC.AGENTBASE_MEDIA(
219
    AGENTBASE_ID INTEGER NOT NULL,
220
    MEDIA_ID INTEGER NOT NULL
221
);
222
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_MEDIA;
223
CREATE CACHED TABLE PUBLIC.AGENTBASE_MEDIA_AUD(
224
    REV INTEGER NOT NULL,
225
    AGENTBASE_ID INTEGER NOT NULL,
226
    MEDIA_ID INTEGER NOT NULL,
227
    REVTYPE TINYINT
228
);
229
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_MEDIA_AUD;
230
CREATE CACHED TABLE PUBLIC.AGENTBASE_ORIGINALSOURCEBASE(
231
    AGENTBASE_ID INTEGER NOT NULL,
232
    SOURCES_ID INTEGER NOT NULL
233
);
234
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ORIGINALSOURCEBASE;
235
CREATE CACHED TABLE PUBLIC.AGENTBASE_ORIGINALSOURCEBASE_AUD(
236
    REV INTEGER NOT NULL,
237
    AGENTBASE_ID INTEGER NOT NULL,
238
    SOURCES_ID INTEGER NOT NULL,
239
    REVTYPE TINYINT
240
);
241
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_ORIGINALSOURCEBASE_AUD;
242
CREATE CACHED TABLE PUBLIC.AGENTBASE_RIGHTSINFO(
243
    AGENTBASE_ID INTEGER NOT NULL,
244
    RIGHTS_ID INTEGER NOT NULL
245
);
246
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_RIGHTSINFO;
247
CREATE CACHED TABLE PUBLIC.AGENTBASE_RIGHTSINFO_AUD(
248
    REV INTEGER NOT NULL,
249
    AGENTBASE_ID INTEGER NOT NULL,
250
    RIGHTS_ID INTEGER NOT NULL,
251
    REVTYPE TINYINT
252
);
253
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_RIGHTSINFO_AUD;
254
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_EMAILADDRESSES(
255
    AGENTBASE_ID INTEGER NOT NULL,
256
    CONTACT_EMAILADDRESSES_ELEMENT VARCHAR(255)
257
);
258
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_EMAILADDRESSES;
259
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_EMAILADDRESSES_AUD(
260
    REV INTEGER NOT NULL,
261
    AGENTBASE_ID INTEGER NOT NULL,
262
    CONTACT_EMAILADDRESSES_ELEMENT VARCHAR(255) NOT NULL,
263
    REVTYPE TINYINT
264
);
265
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_EMAILADDRESSES_AUD;
266
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_FAXNUMBERS(
267
    AGENTBASE_ID INTEGER NOT NULL,
268
    CONTACT_FAXNUMBERS_ELEMENT VARCHAR(255)
269
);
270
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_FAXNUMBERS;
271
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_FAXNUMBERS_AUD(
272
    REV INTEGER NOT NULL,
273
    AGENTBASE_ID INTEGER NOT NULL,
274
    CONTACT_FAXNUMBERS_ELEMENT VARCHAR(255) NOT NULL,
275
    REVTYPE TINYINT
276
);
277
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_FAXNUMBERS_AUD;
278
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_PHONENUMBERS(
279
    AGENTBASE_ID INTEGER NOT NULL,
280
    CONTACT_PHONENUMBERS_ELEMENT VARCHAR(255)
281
);
282
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_PHONENUMBERS;
283
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_PHONENUMBERS_AUD(
284
    REV INTEGER NOT NULL,
285
    AGENTBASE_ID INTEGER NOT NULL,
286
    CONTACT_PHONENUMBERS_ELEMENT VARCHAR(255) NOT NULL,
287
    REVTYPE TINYINT
288
);
289
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_PHONENUMBERS_AUD;
290
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_URLS(
291
    AGENTBASE_ID INTEGER NOT NULL,
292
    CONTACT_URLS_ELEMENT VARCHAR(255)
293
);
294
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_URLS;
295
CREATE CACHED TABLE PUBLIC.AGENTBASE_CONTACT_URLS_AUD(
296
    REV INTEGER NOT NULL,
297
    AGENTBASE_ID INTEGER NOT NULL,
298
    CONTACT_URLS_ELEMENT VARCHAR(255) NOT NULL,
299
    REVTYPE TINYINT
300
);
301
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.AGENTBASE_CONTACT_URLS_AUD;
302

    
303
CREATE TABLE AMPLIFICATION (
304
     ID INTEGER NOT NULL,
305
     CREATED TIMESTAMP,
306
     UUID VARCHAR(36),
307
     UPDATED TIMESTAMP,
308
     DESCRIPTION VARCHAR(255),
309
     TIMEPERIOD_END VARCHAR(255),
310
     TIMEPERIOD_FREETEXT VARCHAR(255),
311
     TIMEPERIOD_START VARCHAR(255),
312
     ELECTROPHORESISVOLTAGE DOUBLE,
313
     GELCONCENTRATION DOUBLE,
314
     GELRUNNINGTIME DOUBLE,
315
     LADDERUSED VARCHAR(255),
316
	 LABELCACHE VARCHAR(255),
317
     CREATEDBY_ID INTEGER,
318
     UPDATEDBY_ID INTEGER,
319
     ACTOR_ID INTEGER,
320
     FORWARDPRIMER_ID INTEGER,
321
     DNAMARKER_ID INTEGER,
322
     PURIFICATION_ID INTEGER,
323
     INSTITUTION_ID INTEGER,
324
	 REVERSEPRIMER_ID INTEGER,
325
     PRIMARY KEY (ID)
326
);
327

    
328
CREATE TABLE AMPLIFICATION_AUD (
329
    ID INTEGER NOT NULL,
330
    REV INTEGER NOT NULL,
331
    REVTYPE TINYINT,
332
    CREATED TIMESTAMP,
333
    UUID VARCHAR(36),
334
    UPDATED TIMESTAMP,
335
    DESCRIPTION VARCHAR(255),
336
    TIMEPERIOD_END VARCHAR(255),
337
    TIMEPERIOD_FREETEXT VARCHAR(255),
338
    TIMEPERIOD_START VARCHAR(255),
339
    ELECTROPHORESISVOLTAGE DOUBLE,
340
    GELCONCENTRATION DOUBLE,
341
    GELRUNNINGTIME DOUBLE,
342
    LADDERUSED VARCHAR(255),
343
    LABELCACHE VARCHAR(255),
344
    CREATEDBY_ID INTEGER,
345
    UPDATEDBY_ID INTEGER,
346
    ACTOR_ID INTEGER,
347
    FORWARDPRIMER_ID INTEGER,
348
    DNAMARKER_ID INTEGER,
349
    PURIFICATION_ID INTEGER,
350
    INSTITUTION_ID INTEGER,
351
	REVERSEPRIMER_ID INTEGER,
352
    PRIMARY KEY (ID)
353
);
354

    
355
CREATE TABLE AMPLIFICATION_ANNOTATION (
356
    AMPLIFICATION_ID INTEGER NOT NULL,
357
    ANNOTATIONS_ID INTEGER NOT NULL,
358
    PRIMARY KEY (AMPLIFICATION_ID, ANNOTATIONS_ID)
359
);
360

    
361
CREATE TABLE AMPLIFICATION_ANNOTATION_AUD (
362
    REV INTEGER NOT NULL,
363
    REVTYPE TINYINT,
364
    AMPLIFICATION_ID INTEGER NOT NULL,
365
    ANNOTATIONS_ID INTEGER NOT NULL
366
);
367

    
368
CREATE TABLE AMPLIFICATION_MARKER (
369
    AMPLIFICATION_ID INTEGER NOT NULL,
370
    MARKERS_ID INTEGER NOT NULL,
371
    PRIMARY KEY (AMPLIFICATION_ID, MARKERS_ID)
372
);
373

    
374
CREATE TABLE AMPLIFICATION_MARKER_AUD (
375
    REV INTEGER NOT NULL,
376
    REVTYPE TINYINT,
377
    AMPLIFICATION_ID INTEGER NOT NULL,
378
    MARKERS_ID INTEGER NOT NULL,
379
);
380

    
381
CREATE TABLE AMPLIFICATIONRESULT (
382
     ID INTEGER NOT NULL,
383
     CREATED TIMESTAMP,
384
     UUID VARCHAR(36),
385
     UPDATED TIMESTAMP,
386
     SUCCESSTEXT VARCHAR(255),
387
     SUCCESSFUL BOOLEAN,
388
     CREATEDBY_ID INTEGER,
389
     UPDATEDBY_ID INTEGER,
390
     CLONING_ID INTEGER,
391
     DNASAMPLE_ID INTEGER,
392
	 AMPLIFICATION_ID INTEGER,
393
	 GELPHOTO_ID INTEGER,
394
     PRIMARY KEY (ID)
395
);
396

    
397
CREATE TABLE AMPLIFICATIONRESULT_AUD (
398
     ID INTEGER NOT NULL,
399
	 REV INTEGER NOT NULL,
400
     REVTYPE TINYINT,
401
     CREATED TIMESTAMP,
402
     UUID VARCHAR(36),
403
     UPDATED TIMESTAMP,
404
     SUCCESSTEXT VARCHAR(255),
405
     SUCCESSFUL BOOLEAN,
406
     CREATEDBY_ID INTEGER,
407
     UPDATEDBY_ID INTEGER,
408
     CLONING_ID INTEGER,
409
     DNASAMPLE_ID INTEGER,
410
     AMPLIFICATION_ID INTEGER,
411
	 GELPHOTO_ID INTEGER,
412
     PRIMARY KEY (ID)
413
);
414

    
415
CREATE TABLE AMPLIFICATIONRESULT_ANNOTATION (
416
    AMPLIFICATIONRESULT_ID INTEGER NOT NULL,
417
    ANNOTATIONS_ID INTEGER NOT NULL,
418
    PRIMARY KEY (AMPLIFICATIONRESULT_ID, ANNOTATIONS_ID)
419
);
420

    
421
CREATE TABLE AMPLIFICATIONRESULT_ANNOTATION_AUD (
422
    REV INTEGER NOT NULL,
423
    REVTYPE TINYINT,
424
    AMPLIFICATIONRESULT_ID INTEGER NOT NULL,
425
    ANNOTATIONS_ID INTEGER NOT NULL
426
);
427

    
428
CREATE TABLE AMPLIFICATIONRESULT_MARKER (
429
    AMPLIFICATIONRESULT_ID INTEGER NOT NULL,
430
    MARKERS_ID INTEGER NOT NULL,
431
    PRIMARY KEY (AMPLIFICATIONRESULT_ID, MARKERS_ID)
432
);
433

    
434
CREATE TABLE AMPLIFICATIONRESULT_MARKER_AUD (
435
    REV INTEGER NOT NULL,
436
    REVTYPE TINYINT,
437
    AMPLIFICATIONRESULT_ID INTEGER NOT NULL,
438
    MARKERS_ID INTEGER NOT NULL,
439
);
440

    
441

    
442
CREATE CACHED TABLE PUBLIC.ANNOTATION(
443
    ID INTEGER NOT NULL,
444
    CREATED TIMESTAMP,
445
    UUID VARCHAR(36),
446
    UPDATED TIMESTAMP,
447
    TEXT CLOB,
448
    ANNOTATEDOBJ_TYPE VARCHAR(255),
449
    ANNOTATEDOBJ_ID INTEGER NOT NULL,
450
    LINKBACKURI CLOB,
451
    CREATEDBY_ID INTEGER,
452
    UPDATEDBY_ID INTEGER,
453
    LANGUAGE_ID INTEGER,
454
    ANNOTATIONTYPE_ID INTEGER,
455
    COMMENTATOR_ID INTEGER
456
);
457
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION;
458
CREATE CACHED TABLE PUBLIC.ANNOTATION_AUD(
459
    ID INTEGER NOT NULL,
460
    REV INTEGER NOT NULL,
461
    REVTYPE TINYINT,
462
    CREATED TIMESTAMP,
463
    UUID VARCHAR(36),
464
    UPDATED TIMESTAMP,
465
    TEXT CLOB,
466
    LINKBACKURI CLOB,
467
    CREATEDBY_ID INTEGER,
468
    UPDATEDBY_ID INTEGER,
469
    LANGUAGE_ID INTEGER,
470
    ANNOTATIONTYPE_ID INTEGER,
471
    COMMENTATOR_ID INTEGER
472
);
473
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION_AUD;
474
CREATE CACHED TABLE PUBLIC.ANNOTATION_ANNOTATION(
475
    ANNOTATION_ID INTEGER NOT NULL,
476
    ANNOTATIONS_ID INTEGER NOT NULL
477
);
478
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION_ANNOTATION;
479
CREATE CACHED TABLE PUBLIC.ANNOTATION_ANNOTATION_AUD(
480
    REV INTEGER NOT NULL,
481
    ANNOTATION_ID INTEGER NOT NULL,
482
    ANNOTATIONS_ID INTEGER NOT NULL,
483
    REVTYPE TINYINT
484
);
485
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION_ANNOTATION_AUD;
486
CREATE CACHED TABLE PUBLIC.ANNOTATION_MARKER(
487
    ANNOTATION_ID INTEGER NOT NULL,
488
    MARKERS_ID INTEGER NOT NULL
489
);
490
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION_MARKER;
491
CREATE CACHED TABLE PUBLIC.ANNOTATION_MARKER_AUD(
492
    REV INTEGER NOT NULL,
493
    ANNOTATION_ID INTEGER NOT NULL,
494
    MARKERS_ID INTEGER NOT NULL,
495
    REVTYPE TINYINT
496
);
497
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ANNOTATION_MARKER_AUD;
498
CREATE CACHED TABLE PUBLIC.AUDITEVENT(
499
    REVISIONNUMBER INTEGER DEFAULT (NEXT VALUE FOR PUBLIC.SYSTEM_SEQUENCE_10A55F0A_EE57_42DB_8046_6240A60AD0EC) NOT NULL NULL_TO_DEFAULT SEQUENCE PUBLIC.SYSTEM_SEQUENCE_10A55F0A_EE57_42DB_8046_6240A60AD0EC,
500
    DATE TIMESTAMP,
501
    TIMESTAMP BIGINT,
502
    UUID VARCHAR(255)
503
);
504
-- 3 +/- SELECT COUNT(*) FROM PUBLIC.AUDITEVENT;
505
CREATE CACHED TABLE PUBLIC.CDM_VIEW(
506
    ID INTEGER NOT NULL,
507
    CREATED TIMESTAMP,
508
    UUID VARCHAR(36),
509
    DESCRIPTION VARCHAR(255),
510
    NAME VARCHAR(255),
511
    CREATEDBY_ID INTEGER,
512
    REFERENCE_ID INTEGER
513
);
514
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CDM_VIEW;
515
CREATE CACHED TABLE PUBLIC.CDM_VIEW_CDM_VIEW(
516
    CDM_VIEW_ID INTEGER NOT NULL,
517
    SUPERVIEWS_ID INTEGER NOT NULL
518
);
519
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CDM_VIEW_CDM_VIEW;
520
CREATE CACHED TABLE PUBLIC.CDMMETADATA(
521
    ID INTEGER NOT NULL,
522
    CREATED TIMESTAMP,
523
    UUID VARCHAR(36),
524
    PROPERTYNAME INTEGER,
525
    VALUE VARCHAR(255),
526
    CREATEDBY_ID INTEGER
527
);
528
-- 3 +/- SELECT COUNT(*) FROM PUBLIC.CDMMETADATA;
529
CREATE CACHED TABLE PUBLIC.CDMPREFERENCE(
530
    KEY_SUBJECT VARCHAR(100),
531
    KEY_PREDICATE VARCHAR(100),
532
    VALUE VARCHAR(1023)
533
);
534
-- 3 +/- SELECT COUNT(*) FROM PUBLIC.CDMPREFERENCE;
535
CREATE CACHED TABLE PUBLIC.CLASSIFICATION(
536
    ID INTEGER NOT NULL,
537
    CREATED TIMESTAMP,
538
    UUID VARCHAR(36),
539
    UPDATED TIMESTAMP,
540
    LSID_AUTHORITY VARCHAR(255),
541
    LSID_LSID VARCHAR(255),
542
    LSID_NAMESPACE VARCHAR(255),
543
    LSID_OBJECT VARCHAR(255),
544
    LSID_REVISION VARCHAR(255),
545
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
546
    TITLECACHE VARCHAR(255),
547
    MICROREFERENCE VARCHAR(255),
548
    TIMEPERIOD_START VARCHAR(255),
549
    TIMEPERIOD_FREETEXT VARCHAR(255),
550
    TIMEPERIOD_END VARCHAR(255),
551
    CREATEDBY_ID INTEGER,
552
    UPDATEDBY_ID INTEGER,
553
    NAME_ID INTEGER,
554
    REFERENCE_ID INTEGER,
555
    ROOTNODE_ID INTEGER
556
);
557
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION;
558
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_AUD(
559
    ID INTEGER NOT NULL,
560
    REV INTEGER NOT NULL,
561
    REVTYPE TINYINT,
562
    CREATED TIMESTAMP,
563
    UUID VARCHAR(36),
564
    UPDATED TIMESTAMP,
565
    LSID_AUTHORITY VARCHAR(255),
566
    LSID_LSID VARCHAR(255),
567
    LSID_NAMESPACE VARCHAR(255),
568
    LSID_OBJECT VARCHAR(255),
569
    LSID_REVISION VARCHAR(255),
570
    PROTECTEDTITLECACHE BOOLEAN,
571
    TITLECACHE VARCHAR(255),
572
    MICROREFERENCE VARCHAR(255),
573
    TIMEPERIOD_START VARCHAR(255),
574
    TIMEPERIOD_FREETEXT VARCHAR(255),
575
    TIMEPERIOD_END VARCHAR(255),
576
    CREATEDBY_ID INTEGER,
577
    UPDATEDBY_ID INTEGER,
578
    NAME_ID INTEGER,
579
    REFERENCE_ID INTEGER,
580
    ROOTNODE_ID INTEGER
581
);
582
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_AUD;
583
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_ANNOTATION(
584
    CLASSIFICATION_ID INTEGER NOT NULL,
585
    ANNOTATIONS_ID INTEGER NOT NULL
586
);
587
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_ANNOTATION;
588
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_ANNOTATION_AUD(
589
    REV INTEGER NOT NULL,
590
    CLASSIFICATION_ID INTEGER NOT NULL,
591
    ANNOTATIONS_ID INTEGER NOT NULL,
592
    REVTYPE TINYINT
593
);
594
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_ANNOTATION_AUD;
595
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_CREDIT(
596
    CLASSIFICATION_ID INTEGER NOT NULL,
597
    CREDITS_ID INTEGER NOT NULL,
598
    SORTINDEX INTEGER NOT NULL
599
);
600
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_CREDIT;
601
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_CREDIT_AUD(
602
    REV INTEGER NOT NULL,
603
    CLASSIFICATION_ID INTEGER NOT NULL,
604
    CREDITS_ID INTEGER NOT NULL,
605
    SORTINDEX INTEGER NOT NULL,
606
    REVTYPE TINYINT
607
);
608
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_CREDIT_AUD;
609

    
610
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_DESCRIPTION(
611
    CLASSIFICATION_ID INTEGER NOT NULL,
612
   	DESCRIPTION_ID INTEGER NOT NULL,
613
   	DESCRIPTION_MAPKEY_ID INTEGER NOT NULL
614
);
615
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_DESCRIPTION;
616
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_DESCRIPTION_AUD(
617
    REV INTEGER NOT NULL,
618
    CLASSIFICATION_ID INTEGER NOT NULL,
619
    DESCRIPTION_ID INTEGER NOT NULL,
620
    DESCRIPTION_MAPKEY_ID INTEGER NOT NULL,
621
    REVTYPE TINYINT
622
);
623
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_DESCRIPTION_AUD;
624

    
625
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_EXTENSION(
626
    CLASSIFICATION_ID INTEGER NOT NULL,
627
    EXTENSIONS_ID INTEGER NOT NULL
628
);
629
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_EXTENSION;
630
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_EXTENSION_AUD(
631
    REV INTEGER NOT NULL,
632
    CLASSIFICATION_ID INTEGER NOT NULL,
633
    EXTENSIONS_ID INTEGER NOT NULL,
634
    REVTYPE TINYINT
635
);
636
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_EXTENSION_AUD;
637
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_GEOSCOPE(
638
    CLASSIFICATION_ID INTEGER NOT NULL,
639
    GEOSCOPES_ID INTEGER NOT NULL
640
);
641
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_GEOSCOPE;
642
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_GEOSCOPE_AUD(
643
    REV INTEGER NOT NULL,
644
    CLASSIFICATION_ID INTEGER NOT NULL,
645
    GEOSCOPES_ID INTEGER NOT NULL,
646
    REVTYPE TINYINT
647
);
648
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_GEOSCOPE_AUD;
649
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_IDENTIFIER(
650
    CLASSIFICATION_ID INTEGER NOT NULL,
651
    IDENTIFIERS_ID INTEGER NOT NULL,
652
    SORTINDEX INTEGER NOT NULL
653
);
654
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_IDENTIFIER;
655
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_IDENTIFIER_AUD(
656
    REV INTEGER NOT NULL,
657
    CLASSIFICATION_ID INTEGER NOT NULL,
658
    IDENTIFIERS_ID INTEGER NOT NULL,
659
    SORTINDEX INTEGER NOT NULL,
660
    REVTYPE TINYINT
661
);
662
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_IDENTIFIER_AUD;
663
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_MARKER(
664
    CLASSIFICATION_ID INTEGER NOT NULL,
665
    MARKERS_ID INTEGER NOT NULL
666
);
667
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_MARKER;
668
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_MARKER_AUD(
669
    REV INTEGER NOT NULL,
670
    CLASSIFICATION_ID INTEGER NOT NULL,
671
    MARKERS_ID INTEGER NOT NULL,
672
    REVTYPE TINYINT
673
);
674
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_MARKER_AUD;
675
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_ORIGINALSOURCEBASE(
676
    CLASSIFICATION_ID INTEGER NOT NULL,
677
    SOURCES_ID INTEGER NOT NULL
678
);
679
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_ORIGINALSOURCEBASE;
680
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_ORIGINALSOURCEBASE_AUD(
681
    REV INTEGER NOT NULL,
682
    CLASSIFICATION_ID INTEGER NOT NULL,
683
    SOURCES_ID INTEGER NOT NULL,
684
    REVTYPE TINYINT
685
);
686
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_ORIGINALSOURCEBASE_AUD;
687
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_RIGHTSINFO(
688
    CLASSIFICATION_ID INTEGER NOT NULL,
689
    RIGHTS_ID INTEGER NOT NULL
690
);
691
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_RIGHTSINFO;
692
CREATE CACHED TABLE PUBLIC.CLASSIFICATION_RIGHTSINFO_AUD(
693
    REV INTEGER NOT NULL,
694
    CLASSIFICATION_ID INTEGER NOT NULL,
695
    RIGHTS_ID INTEGER NOT NULL,
696
    REVTYPE TINYINT
697
);
698
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CLASSIFICATION_RIGHTSINFO_AUD;
699

    
700
CREATE CACHED TABLE PUBLIC.COLLECTION(
701
    ID INTEGER NOT NULL,
702
    CREATED TIMESTAMP,
703
    UUID VARCHAR(36),
704
    UPDATED TIMESTAMP,
705
    LSID_AUTHORITY VARCHAR(255),
706
    LSID_LSID VARCHAR(255),
707
    LSID_NAMESPACE VARCHAR(255),
708
    LSID_OBJECT VARCHAR(255),
709
    LSID_REVISION VARCHAR(255),
710
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
711
    TITLECACHE VARCHAR(255),
712
    CODE VARCHAR(255),
713
    CODESTANDARD VARCHAR(255),
714
    NAME VARCHAR(255),
715
    TOWNORLOCATION VARCHAR(255),
716
    CREATEDBY_ID INTEGER,
717
    UPDATEDBY_ID INTEGER,
718
    INSTITUTE_ID INTEGER,
719
    SUPERCOLLECTION_ID INTEGER
720
);
721
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION;
722
CREATE INDEX PUBLIC.COLLECTIONTITLECACHEINDEX ON PUBLIC.COLLECTION(TITLECACHE);
723
CREATE CACHED TABLE PUBLIC.COLLECTION_AUD(
724
    ID INTEGER NOT NULL,
725
    REV INTEGER NOT NULL,
726
    REVTYPE TINYINT,
727
    CREATED TIMESTAMP,
728
    UUID VARCHAR(36),
729
    UPDATED TIMESTAMP,
730
    LSID_AUTHORITY VARCHAR(255),
731
    LSID_LSID VARCHAR(255),
732
    LSID_NAMESPACE VARCHAR(255),
733
    LSID_OBJECT VARCHAR(255),
734
    LSID_REVISION VARCHAR(255),
735
    PROTECTEDTITLECACHE BOOLEAN,
736
    TITLECACHE VARCHAR(255),
737
    CODE VARCHAR(255),
738
    CODESTANDARD VARCHAR(255),
739
    NAME VARCHAR(255),
740
    TOWNORLOCATION VARCHAR(255),
741
    CREATEDBY_ID INTEGER,
742
    UPDATEDBY_ID INTEGER,
743
    INSTITUTE_ID INTEGER,
744
    SUPERCOLLECTION_ID INTEGER
745
);
746
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_AUD;
747
CREATE CACHED TABLE PUBLIC.COLLECTION_ANNOTATION(
748
    COLLECTION_ID INTEGER NOT NULL,
749
    ANNOTATIONS_ID INTEGER NOT NULL
750
);
751
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_ANNOTATION;
752
CREATE CACHED TABLE PUBLIC.COLLECTION_ANNOTATION_AUD(
753
    REV INTEGER NOT NULL,
754
    COLLECTION_ID INTEGER NOT NULL,
755
    ANNOTATIONS_ID INTEGER NOT NULL,
756
    REVTYPE TINYINT
757
);
758
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_ANNOTATION_AUD;
759
CREATE CACHED TABLE PUBLIC.COLLECTION_CREDIT(
760
    COLLECTION_ID INTEGER NOT NULL,
761
    CREDITS_ID INTEGER NOT NULL,
762
    SORTINDEX INTEGER NOT NULL
763
);
764
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_CREDIT;
765
CREATE CACHED TABLE PUBLIC.COLLECTION_CREDIT_AUD(
766
    REV INTEGER NOT NULL,
767
    COLLECTION_ID INTEGER NOT NULL,
768
    CREDITS_ID INTEGER NOT NULL,
769
    SORTINDEX INTEGER NOT NULL,
770
    REVTYPE TINYINT
771
);
772
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_CREDIT_AUD;
773
CREATE CACHED TABLE PUBLIC.COLLECTION_EXTENSION(
774
    COLLECTION_ID INTEGER NOT NULL,
775
    EXTENSIONS_ID INTEGER NOT NULL
776
);
777
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_EXTENSION;
778
CREATE CACHED TABLE PUBLIC.COLLECTION_EXTENSION_AUD(
779
    REV INTEGER NOT NULL,
780
    COLLECTION_ID INTEGER NOT NULL,
781
    EXTENSIONS_ID INTEGER NOT NULL,
782
    REVTYPE TINYINT
783
);
784
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_EXTENSION_AUD;
785
CREATE CACHED TABLE PUBLIC.COLLECTION_IDENTIFIER(
786
    COLLECTION_ID INTEGER NOT NULL,
787
    IDENTIFIERS_ID INTEGER NOT NULL,
788
    SORTINDEX INTEGER NOT NULL
789
);
790
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_IDENTIFIER;
791
CREATE CACHED TABLE PUBLIC.COLLECTION_IDENTIFIER_AUD(
792
    REV INTEGER NOT NULL,
793
    COLLECTION_ID INTEGER NOT NULL,
794
    IDENTIFIERS_ID INTEGER NOT NULL,
795
    SORTINDEX INTEGER NOT NULL,
796
    REVTYPE TINYINT
797
);
798
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_IDENTIFIER_AUD;
799
CREATE CACHED TABLE PUBLIC.COLLECTION_MARKER(
800
    COLLECTION_ID INTEGER NOT NULL,
801
    MARKERS_ID INTEGER NOT NULL
802
);
803
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_MARKER;
804
CREATE CACHED TABLE PUBLIC.COLLECTION_MARKER_AUD(
805
    REV INTEGER NOT NULL,
806
    COLLECTION_ID INTEGER NOT NULL,
807
    MARKERS_ID INTEGER NOT NULL,
808
    REVTYPE TINYINT
809
);
810
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_MARKER_AUD;
811
CREATE CACHED TABLE PUBLIC.COLLECTION_MEDIA(
812
    COLLECTION_ID INTEGER NOT NULL,
813
    MEDIA_ID INTEGER NOT NULL
814
);
815
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_MEDIA;
816
CREATE CACHED TABLE PUBLIC.COLLECTION_MEDIA_AUD(
817
    REV INTEGER NOT NULL,
818
    COLLECTION_ID INTEGER NOT NULL,
819
    MEDIA_ID INTEGER NOT NULL,
820
    REVTYPE TINYINT
821
);
822
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_MEDIA_AUD;
823
CREATE CACHED TABLE PUBLIC.COLLECTION_ORIGINALSOURCEBASE(
824
    COLLECTION_ID INTEGER NOT NULL,
825
    SOURCES_ID INTEGER NOT NULL
826
);
827
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_ORIGINALSOURCEBASE;
828
CREATE CACHED TABLE PUBLIC.COLLECTION_ORIGINALSOURCEBASE_AUD(
829
    REV INTEGER NOT NULL,
830
    COLLECTION_ID INTEGER NOT NULL,
831
    SOURCES_ID INTEGER NOT NULL,
832
    REVTYPE TINYINT
833
);
834
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_ORIGINALSOURCEBASE_AUD;
835
CREATE CACHED TABLE PUBLIC.COLLECTION_RIGHTSINFO(
836
    COLLECTION_ID INTEGER NOT NULL,
837
    RIGHTS_ID INTEGER NOT NULL
838
);
839
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_RIGHTSINFO;
840
CREATE CACHED TABLE PUBLIC.COLLECTION_RIGHTSINFO_AUD(
841
    REV INTEGER NOT NULL,
842
    COLLECTION_ID INTEGER NOT NULL,
843
    RIGHTS_ID INTEGER NOT NULL,
844
    REVTYPE TINYINT
845
);
846
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.COLLECTION_RIGHTSINFO_AUD;
847
CREATE CACHED TABLE PUBLIC.CREDIT(
848
    ID INTEGER NOT NULL,
849
    CREATED TIMESTAMP,
850
    UUID VARCHAR(36),
851
    UPDATED TIMESTAMP,
852
    TEXT CLOB,
853
    ABBREVIATEDTEXT VARCHAR(255),
854
    CREATEDBY_ID INTEGER,
855
    UPDATEDBY_ID INTEGER,
856
    LANGUAGE_ID INTEGER,
857
    AGENT_ID INTEGER
858
);
859
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT;
860
CREATE CACHED TABLE PUBLIC.CREDIT_AUD(
861
    ID INTEGER NOT NULL,
862
    REV INTEGER NOT NULL,
863
    REVTYPE TINYINT,
864
    CREATED TIMESTAMP,
865
    UUID VARCHAR(36),
866
    UPDATED TIMESTAMP,
867
    TEXT CLOB,
868
    ABBREVIATEDTEXT VARCHAR(255),
869
    CREATEDBY_ID INTEGER,
870
    UPDATEDBY_ID INTEGER,
871
    LANGUAGE_ID INTEGER,
872
    AGENT_ID INTEGER
873
);
874
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT_AUD;
875
CREATE CACHED TABLE PUBLIC.CREDIT_ANNOTATION(
876
    CREDIT_ID INTEGER NOT NULL,
877
    ANNOTATIONS_ID INTEGER NOT NULL
878
);
879
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT_ANNOTATION;
880
CREATE CACHED TABLE PUBLIC.CREDIT_ANNOTATION_AUD(
881
    REV INTEGER NOT NULL,
882
    CREDIT_ID INTEGER NOT NULL,
883
    ANNOTATIONS_ID INTEGER NOT NULL,
884
    REVTYPE TINYINT
885
);
886
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT_ANNOTATION_AUD;
887
CREATE CACHED TABLE PUBLIC.CREDIT_MARKER(
888
    CREDIT_ID INTEGER NOT NULL,
889
    MARKERS_ID INTEGER NOT NULL
890
);
891
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT_MARKER;
892
CREATE CACHED TABLE PUBLIC.CREDIT_MARKER_AUD(
893
    REV INTEGER NOT NULL,
894
    CREDIT_ID INTEGER NOT NULL,
895
    MARKERS_ID INTEGER NOT NULL,
896
    REVTYPE TINYINT
897
);
898
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.CREDIT_MARKER_AUD;
899
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE(
900
    DTYPE VARCHAR(31) NOT NULL,
901
    ID INTEGER NOT NULL,
902
    CREATED TIMESTAMP,
903
    UUID VARCHAR(36),
904
    UPDATED TIMESTAMP,
905
    TERMTYPE VARCHAR(4),
906
    IDINVOCABULARY VARCHAR(255),
907
    LSID_AUTHORITY VARCHAR(255),
908
    LSID_LSID VARCHAR(255),
909
    LSID_NAMESPACE VARCHAR(255),
910
    LSID_OBJECT VARCHAR(255),
911
    LSID_REVISION VARCHAR(255),
912
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
913
    TITLECACHE VARCHAR(255),
914
    URI CLOB,
915
    ISO639_1 VARCHAR(2),
916
    RANKCLASS VARCHAR(4) NOT NULL,
917
    ISTECHNICAL BOOLEAN,
918
    ABSENCETERM BOOLEAN NOT NULL,
919
    ORDERINDEX INTEGER,
920
    SYMMETRICAL BOOLEAN,
921
    TRANSITIVE BOOLEAN,
922
    DEFAULTCOLOR VARCHAR(255),
923
    SUPPORTSCATEGORICALDATA BOOLEAN,
924
    SUPPORTSCOMMONTAXONNAME BOOLEAN,
925
    SUPPORTSDISTRIBUTION BOOLEAN,
926
    SUPPORTSINDIVIDUALASSOCIATION BOOLEAN,
927
    SUPPORTSQUANTITATIVEDATA BOOLEAN,
928
    SUPPORTSTAXONINTERACTION BOOLEAN,
929
    SUPPORTSTEXTDATA BOOLEAN,
930
    POINTAPPROXIMATION_ERRORRADIUS INTEGER,
931
    POINTAPPROXIMATION_LATITUDE DOUBLE,
932
    POINTAPPROXIMATION_LONGITUDE DOUBLE,
933
    VALIDPERIOD_END VARCHAR(255),
934
    VALIDPERIOD_FREETEXT VARCHAR(255),
935
    VALIDPERIOD_START VARCHAR(255),
936
    ISO3166_A2 VARCHAR(2),
937
    CREATEDBY_ID INTEGER,
938
    UPDATEDBY_ID INTEGER,
939
    KINDOF_ID INTEGER,
940
    PARTOF_ID INTEGER,
941
    VOCABULARY_ID INTEGER,
942
    LEVEL_ID INTEGER,
943
    POINTAPPROXIMATION_REFERENCESYSTEM_ID INTEGER,
944
    SHAPE_ID INTEGER,
945
    TYPE_ID INTEGER
946
);
947
-- 2084 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE;
948
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_AUD(
949
    DTYPE VARCHAR(31) NOT NULL,
950
    ID INTEGER NOT NULL,
951
    REV INTEGER NOT NULL,
952
    REVTYPE TINYINT,
953
    CREATED TIMESTAMP,
954
    UUID VARCHAR(36),
955
    UPDATED TIMESTAMP,
956
    TERMTYPE VARCHAR(4),
957
    IDINVOCABULARY VARCHAR(255),
958
    LSID_AUTHORITY VARCHAR(255),
959
    LSID_LSID VARCHAR(255),
960
    LSID_NAMESPACE VARCHAR(255),
961
    LSID_OBJECT VARCHAR(255),
962
    LSID_REVISION VARCHAR(255),
963
    PROTECTEDTITLECACHE BOOLEAN,
964
    TITLECACHE VARCHAR(255),
965
    URI CLOB,
966
    CREATEDBY_ID INTEGER,
967
    UPDATEDBY_ID INTEGER,
968
    KINDOF_ID INTEGER,
969
    PARTOF_ID INTEGER,
970
    VOCABULARY_ID INTEGER,
971
    ORDERINDEX INTEGER,
972
    ISO639_1 VARCHAR(2),
973
    RANKCLASS VARCHAR(4) NOT NULL,
974
    SUPPORTSCATEGORICALDATA BOOLEAN,
975
    SUPPORTSCOMMONTAXONNAME BOOLEAN,
976
    SUPPORTSDISTRIBUTION BOOLEAN,
977
    SUPPORTSINDIVIDUALASSOCIATION BOOLEAN,
978
    SUPPORTSQUANTITATIVEDATA BOOLEAN,
979
    SUPPORTSTAXONINTERACTION BOOLEAN,
980
    SUPPORTSTEXTDATA BOOLEAN,
981
    ISTECHNICAL BOOLEAN,
982
    ABSENCETERM BOOLEAN NOT NULL,
983
    DEFAULTCOLOR VARCHAR(255),
984
    POINTAPPROXIMATION_ERRORRADIUS INTEGER,
985
    POINTAPPROXIMATION_LATITUDE DOUBLE,
986
    POINTAPPROXIMATION_LONGITUDE DOUBLE,
987
    VALIDPERIOD_END VARCHAR(255),
988
    VALIDPERIOD_FREETEXT VARCHAR(255),
989
    VALIDPERIOD_START VARCHAR(255),
990
    LEVEL_ID INTEGER,
991
    POINTAPPROXIMATION_REFERENCESYSTEM_ID INTEGER,
992
    SHAPE_ID INTEGER,
993
    TYPE_ID INTEGER,
994
    ISO3166_A2 VARCHAR(2),
995
    SYMMETRICAL BOOLEAN,
996
    TRANSITIVE BOOLEAN
997
);
998
-- 2084 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_AUD;
999
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_ANNOTATION(
1000
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1001
    ANNOTATIONS_ID INTEGER NOT NULL
1002
);
1003
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_ANNOTATION;
1004
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_ANNOTATION_AUD(
1005
    REV INTEGER NOT NULL,
1006
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1007
    ANNOTATIONS_ID INTEGER NOT NULL,
1008
    REVTYPE TINYINT
1009
);
1010
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_ANNOTATION_AUD;
1011
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_CONTINENT(
1012
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1013
    CONTINENTS_ID INTEGER NOT NULL
1014
);
1015
-- 242 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_CONTINENT;
1016
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_CONTINENT_AUD(
1017
    REV INTEGER NOT NULL,
1018
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1019
    CONTINENTS_ID INTEGER NOT NULL,
1020
    REVTYPE TINYINT
1021
);
1022
-- 242 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_CONTINENT_AUD;
1023
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_CREDIT(
1024
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1025
    CREDITS_ID INTEGER NOT NULL,
1026
    SORTINDEX INTEGER NOT NULL
1027
);
1028
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_CREDIT;
1029
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_CREDIT_AUD(
1030
    REV INTEGER NOT NULL,
1031
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1032
    CREDITS_ID INTEGER NOT NULL,
1033
    SORTINDEX INTEGER NOT NULL,
1034
    REVTYPE TINYINT
1035
);
1036
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_CREDIT_AUD;
1037
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_EXTENSION(
1038
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1039
    EXTENSIONS_ID INTEGER NOT NULL
1040
);
1041
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_EXTENSION;
1042
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_EXTENSION_AUD(
1043
    REV INTEGER NOT NULL,
1044
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1045
    EXTENSIONS_ID INTEGER NOT NULL,
1046
    REVTYPE TINYINT
1047
);
1048
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_EXTENSION_AUD;
1049
                                                                                                     
1050
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_IDENTIFIER(
1051
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1052
    IDENTIFIERS_ID INTEGER NOT NULL,
1053
    SORTINDEX INTEGER NOT NULL
1054
);
1055
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_IDENTIFIER;
1056
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_IDENTIFIER_AUD(
1057
    REV INTEGER NOT NULL,
1058
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1059
    IDENTIFIERS_ID INTEGER NOT NULL,
1060
    SORTINDEX INTEGER NOT NULL,
1061
    REVTYPE TINYINT
1062
);
1063
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_IDENTIFIER_AUD;
1064

    
1065
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MARKER(
1066
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1067
    MARKERS_ID INTEGER NOT NULL
1068
);
1069
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MARKER;
1070
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MARKER_AUD(
1071
    REV INTEGER NOT NULL,
1072
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1073
    MARKERS_ID INTEGER NOT NULL,
1074
    REVTYPE TINYINT
1075
);
1076
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MARKER_AUD;
1077
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MEASUREMENTUNIT(
1078
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1079
    RECOMMENDEDMEASUREMENTUNITS_ID INTEGER NOT NULL
1080
);
1081
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MEASUREMENTUNIT;
1082
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MEASUREMENTUNIT_AUD(
1083
    REV INTEGER NOT NULL,
1084
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1085
    RECOMMENDEDMEASUREMENTUNITS_ID INTEGER NOT NULL,
1086
    REVTYPE TINYINT
1087
);
1088
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MEASUREMENTUNIT_AUD;
1089
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MEDIA(
1090
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1091
    MEDIA_ID INTEGER NOT NULL
1092
);
1093
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MEDIA;
1094
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_MEDIA_AUD(
1095
    REV INTEGER NOT NULL,
1096
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1097
    MEDIA_ID INTEGER NOT NULL,
1098
    REVTYPE TINYINT
1099
);
1100
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_MEDIA_AUD;
1101
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_ORIGINALSOURCEBASE(
1102
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1103
    SOURCES_ID INTEGER NOT NULL
1104
);
1105
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_ORIGINALSOURCEBASE;
1106
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_ORIGINALSOURCEBASE_AUD(
1107
    REV INTEGER NOT NULL,
1108
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1109
    SOURCES_ID INTEGER NOT NULL,
1110
    REVTYPE TINYINT
1111
);
1112
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_ORIGINALSOURCEBASE_AUD;
1113
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION(
1114
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1115
    RECOMMENDEDMODIFIERENUMERATION_ID INTEGER NOT NULL
1116
);
1117
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION;
1118
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION_AUD(
1119
    REV INTEGER NOT NULL,
1120
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1121
    RECOMMENDEDMODIFIERENUMERATION_ID INTEGER NOT NULL,
1122
    REVTYPE TINYINT
1123
);
1124
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_RECOMMENDEDMODIFIERENUMERATION_AUD;
1125
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_REPRESENTATION(
1126
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1127
    REPRESENTATIONS_ID INTEGER NOT NULL
1128
);
1129
-- 2084 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_REPRESENTATION;
1130
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_REPRESENTATION_AUD(
1131
    REV INTEGER NOT NULL,
1132
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1133
    REPRESENTATIONS_ID INTEGER NOT NULL,
1134
    REVTYPE TINYINT
1135
);
1136
-- 2084 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_REPRESENTATION_AUD;
1137
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_RIGHTSINFO(
1138
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1139
    RIGHTS_ID INTEGER NOT NULL
1140
);
1141
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_RIGHTSINFO;
1142
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_RIGHTSINFO_AUD(
1143
    REV INTEGER NOT NULL,
1144
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1145
    RIGHTS_ID INTEGER NOT NULL,
1146
    REVTYPE TINYINT
1147
);
1148
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_RIGHTSINFO_AUD;
1149
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_STATISTICALMEASURE(
1150
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1151
    RECOMMENDEDSTATISTICALMEASURES_ID INTEGER NOT NULL
1152
);
1153
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_STATISTICALMEASURE;
1154
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_STATISTICALMEASURE_AUD(
1155
    REV INTEGER NOT NULL,
1156
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1157
    RECOMMENDEDSTATISTICALMEASURES_ID INTEGER NOT NULL,
1158
    REVTYPE TINYINT
1159
);
1160
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_STATISTICALMEASURE_AUD;
1161
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION(
1162
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1163
    SUPPORTEDCATEGORICALENUMERATIONS_ID INTEGER NOT NULL
1164
);
1165
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION;
1166
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION_AUD(
1167
    REV INTEGER NOT NULL,
1168
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1169
    SUPPORTEDCATEGORICALENUMERATIONS_ID INTEGER NOT NULL,
1170
    REVTYPE TINYINT
1171
);
1172
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_SUPPORTEDCATEGORICALENUMERATION_AUD;
1173
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_COUNTRY(
1174
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1175
    COUNTRIES_ID INTEGER NOT NULL
1176
);
1177
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_COUNTRY;
1178
CREATE CACHED TABLE PUBLIC.DEFINEDTERMBASE_COUNTRY_AUD(
1179
    REV INTEGER NOT NULL,
1180
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
1181
    COUNTRIES_ID INTEGER NOT NULL,
1182
    REVTYPE TINYINT
1183
);
1184
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DEFINEDTERMBASE_COUNTRY_AUD;
1185
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT(
1186
    ID INTEGER NOT NULL,
1187
    CREATED TIMESTAMP,
1188
    UUID VARCHAR(36),
1189
    UPDATED TIMESTAMP,
1190
    DESCRIPTION VARCHAR(255),
1191
    TIMEPERIOD_END VARCHAR(255),
1192
    TIMEPERIOD_FREETEXT VARCHAR(255),
1193
    TIMEPERIOD_START VARCHAR(255),
1194
    CREATEDBY_ID INTEGER,
1195
    UPDATEDBY_ID INTEGER,
1196
    ACTOR_ID INTEGER,
1197
    INSTITUTION_ID INTEGER,
1198
	TYPE_ID INTEGER
1199
);
1200
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT;
1201
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT_AUD(
1202
    ID INTEGER NOT NULL,
1203
    REV INTEGER NOT NULL,
1204
    REVTYPE TINYINT,
1205
    CREATED TIMESTAMP,
1206
    UUID VARCHAR(36),
1207
    UPDATED TIMESTAMP,
1208
    DESCRIPTION VARCHAR(255),
1209
    TIMEPERIOD_END VARCHAR(255),
1210
    TIMEPERIOD_FREETEXT VARCHAR(255),
1211
    TIMEPERIOD_START VARCHAR(255),
1212
    CREATEDBY_ID INTEGER,
1213
    UPDATEDBY_ID INTEGER,
1214
    ACTOR_ID INTEGER,
1215
    INSTITUTION_ID INTEGER,
1216
	TYPE_ID INTEGER
1217
);
1218
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT_AUD;
1219
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT_ANNOTATION(
1220
    DERIVATIONEVENT_ID INTEGER NOT NULL,
1221
    ANNOTATIONS_ID INTEGER NOT NULL
1222
);
1223
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT_ANNOTATION;
1224
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT_ANNOTATION_AUD(
1225
    REV INTEGER NOT NULL,
1226
    DERIVATIONEVENT_ID INTEGER NOT NULL,
1227
    ANNOTATIONS_ID INTEGER NOT NULL,
1228
    REVTYPE TINYINT
1229
);
1230
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT_ANNOTATION_AUD;
1231
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT_MARKER(
1232
    DERIVATIONEVENT_ID INTEGER NOT NULL,
1233
    MARKERS_ID INTEGER NOT NULL
1234
);
1235
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT_MARKER;
1236
CREATE CACHED TABLE PUBLIC.DERIVATIONEVENT_MARKER_AUD(
1237
    REV INTEGER NOT NULL,
1238
    DERIVATIONEVENT_ID INTEGER NOT NULL,
1239
    MARKERS_ID INTEGER NOT NULL,
1240
    REVTYPE TINYINT
1241
);
1242
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DERIVATIONEVENT_MARKER_AUD;
1243
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE(
1244
    DTYPE VARCHAR(31) NOT NULL,
1245
    ID INTEGER NOT NULL,
1246
    CREATED TIMESTAMP,
1247
    UUID VARCHAR(36),
1248
    UPDATED TIMESTAMP,
1249
    LSID_AUTHORITY VARCHAR(255),
1250
    LSID_LSID VARCHAR(255),
1251
    LSID_NAMESPACE VARCHAR(255),
1252
    LSID_OBJECT VARCHAR(255),
1253
    LSID_REVISION VARCHAR(255),
1254
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
1255
    TITLECACHE VARCHAR(255),
1256
    IMAGEGALLERY BOOLEAN NOT NULL,
1257
    CREATEDBY_ID INTEGER,
1258
    UPDATEDBY_ID INTEGER,
1259
    SPECIMEN_ID INTEGER,
1260
    TAXON_ID INTEGER,
1261
    TAXONNAME_ID INTEGER
1262
);
1263
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE;
1264
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_AUD(
1265
    DTYPE VARCHAR(31) NOT NULL,
1266
    ID INTEGER NOT NULL,
1267
    REV INTEGER NOT NULL,
1268
    REVTYPE TINYINT,
1269
    CREATED TIMESTAMP,
1270
    UUID VARCHAR(36),
1271
    UPDATED TIMESTAMP,
1272
    LSID_AUTHORITY VARCHAR(255),
1273
    LSID_LSID VARCHAR(255),
1274
    LSID_NAMESPACE VARCHAR(255),
1275
    LSID_OBJECT VARCHAR(255),
1276
    LSID_REVISION VARCHAR(255),
1277
    PROTECTEDTITLECACHE BOOLEAN,
1278
    TITLECACHE VARCHAR(255),
1279
    IMAGEGALLERY BOOLEAN,
1280
    CREATEDBY_ID INTEGER,
1281
    UPDATEDBY_ID INTEGER,
1282
    SPECIMEN_ID INTEGER,
1283
    TAXON_ID INTEGER,
1284
    TAXONNAME_ID INTEGER
1285
);
1286
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_AUD;
1287
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_ANNOTATION(
1288
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1289
    ANNOTATIONS_ID INTEGER NOT NULL
1290
);
1291
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_ANNOTATION;
1292
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_ANNOTATION_AUD(
1293
    REV INTEGER NOT NULL,
1294
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1295
    ANNOTATIONS_ID INTEGER NOT NULL,
1296
    REVTYPE TINYINT
1297
);
1298
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_ANNOTATION_AUD;
1299
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_CREDIT(
1300
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1301
    CREDITS_ID INTEGER NOT NULL,
1302
    SORTINDEX INTEGER NOT NULL
1303
);
1304
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_CREDIT;
1305
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_CREDIT_AUD(
1306
    REV INTEGER NOT NULL,
1307
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1308
    CREDITS_ID INTEGER NOT NULL,
1309
    SORTINDEX INTEGER NOT NULL,
1310
    REVTYPE TINYINT
1311
);
1312
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_CREDIT_AUD;
1313
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_EXTENSION(
1314
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1315
    EXTENSIONS_ID INTEGER NOT NULL
1316
);
1317
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_EXTENSION;
1318
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_EXTENSION_AUD(
1319
    REV INTEGER NOT NULL,
1320
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1321
    EXTENSIONS_ID INTEGER NOT NULL,
1322
    REVTYPE TINYINT
1323
);
1324
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_EXTENSION_AUD;
1325

    
1326
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_IDENTIFIER(
1327
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1328
    IDENTIFIERS_ID INTEGER NOT NULL,
1329
    SORTINDEX INTEGER NOT NULL
1330
);
1331
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_IDENTIFIER;
1332
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_IDENTIFIER_AUD(
1333
    REV INTEGER NOT NULL,
1334
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1335
    IDENTIFIERS_ID INTEGER NOT NULL,
1336
    SORTINDEX INTEGER NOT NULL,
1337
    REVTYPE TINYINT
1338
);
1339
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_IDENTIFIER_AUD;
1340

    
1341
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_FEATURE(
1342
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1343
    DESCRIPTIVESYSTEM_ID INTEGER NOT NULL
1344
);
1345
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_FEATURE;
1346
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_FEATURE_AUD(
1347
    REV INTEGER NOT NULL,
1348
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1349
    DESCRIPTIVESYSTEM_ID INTEGER NOT NULL,
1350
    REVTYPE TINYINT
1351
);
1352
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_FEATURE_AUD;
1353
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_GEOSCOPE(
1354
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1355
    GEOSCOPES_ID INTEGER NOT NULL
1356
);
1357
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_GEOSCOPE;
1358
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_GEOSCOPE_AUD(
1359
    REV INTEGER NOT NULL,
1360
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1361
    GEOSCOPES_ID INTEGER NOT NULL,
1362
    REVTYPE TINYINT
1363
);
1364
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_GEOSCOPE_AUD;
1365
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_MARKER(
1366
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1367
    MARKERS_ID INTEGER NOT NULL
1368
);
1369
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_MARKER;
1370
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_MARKER_AUD(
1371
    REV INTEGER NOT NULL,
1372
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1373
    MARKERS_ID INTEGER NOT NULL,
1374
    REVTYPE TINYINT
1375
);
1376
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_MARKER_AUD;
1377
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_ORIGINALSOURCEBASE(
1378
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1379
    SOURCES_ID INTEGER NOT NULL
1380
);
1381
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_ORIGINALSOURCEBASE;
1382
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_ORIGINALSOURCEBASE_AUD(
1383
    REV INTEGER NOT NULL,
1384
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1385
    SOURCES_ID INTEGER NOT NULL,
1386
    REVTYPE TINYINT
1387
);
1388
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_ORIGINALSOURCEBASE_AUD;
1389
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_REFERENCE(
1390
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1391
    DESCRIPTIONSOURCES_ID INTEGER NOT NULL
1392
);
1393
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_REFERENCE;
1394
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_REFERENCE_AUD(
1395
    REV INTEGER NOT NULL,
1396
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1397
    DESCRIPTIONSOURCES_ID INTEGER NOT NULL,
1398
    REVTYPE TINYINT
1399
);
1400
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_REFERENCE_AUD;
1401
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_RIGHTSINFO(
1402
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1403
    RIGHTS_ID INTEGER NOT NULL
1404
);
1405
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_RIGHTSINFO;
1406
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_RIGHTSINFO_AUD(
1407
    REV INTEGER NOT NULL,
1408
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1409
    RIGHTS_ID INTEGER NOT NULL,
1410
    REVTYPE TINYINT
1411
);
1412
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_RIGHTSINFO_AUD;
1413
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_SCOPE(
1414
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1415
    SCOPES_ID INTEGER NOT NULL
1416
);
1417
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_SCOPE;
1418
CREATE CACHED TABLE PUBLIC.DESCRIPTIONBASE_SCOPE_AUD(
1419
    REV INTEGER NOT NULL,
1420
    DESCRIPTIONBASE_ID INTEGER NOT NULL,
1421
    SCOPES_ID INTEGER NOT NULL,
1422
    REVTYPE TINYINT
1423
);
1424
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONBASE_SCOPE_AUD;
1425
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE(
1426
    DTYPE VARCHAR(31) NOT NULL,
1427
    ID INTEGER NOT NULL,
1428
    CREATED TIMESTAMP,
1429
    UUID VARCHAR(36),
1430
    UPDATED TIMESTAMP,
1431
    NAME VARCHAR(255),
1432
    TIMEPERIOD_START VARCHAR(255),
1433
    TIMEPERIOD_END VARCHAR(255),
1434
    TIMEPERIOD_FREETEXT VARCHAR(255),
1435
    ORDERRELEVANT BOOLEAN,
1436
--  MINIMUM DOUBLE,
1437
--	MAXIMUM DOUBLE,
1438
--	AVERAGE DOUBLE,
1439
--	TYPCALLOWERBOUNDARY DOUBLE,
1440
--	TYPCALHIGHERBOUNDARY DOUBLE,
1441
--	VARIANCE DOUBLE,
1442
--	STANDARDDEVIATION DOUBLE,
1443
--	SINGLEVALUE DOUBLE,
1444
--	SAMPLESIZE INTEGER,
1445
	UNKNOWNDATA BOOLEAN,
1446
    CREATEDBY_ID INTEGER,
1447
    UPDATEDBY_ID INTEGER,
1448
    FEATURE_ID INTEGER,
1449
    INDESCRIPTION_ID INTEGER,
1450
    AREA_ID INTEGER,
1451
    LANGUAGE_ID INTEGER,
1452
    STATUS_ID INTEGER,
1453
    ASSOCIATEDSPECIMENOROBSERVATION_ID INTEGER,
1454
    UNIT_ID INTEGER,
1455
    TAXON2_ID INTEGER,
1456
    FORMAT_ID INTEGER,
1457
	
1458
);
1459
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE;
1460
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_AUD(
1461
    DTYPE VARCHAR(31) NOT NULL,
1462
    ID INTEGER NOT NULL,
1463
    REV INTEGER NOT NULL,
1464
    REVTYPE TINYINT,
1465
    CREATED TIMESTAMP,
1466
    UUID VARCHAR(36),
1467
    UPDATED TIMESTAMP,
1468
    NAME VARCHAR(255),
1469
    TIMEPERIOD_START VARCHAR(255),
1470
    TIMEPERIOD_END VARCHAR(255),
1471
    TIMEPERIOD_FREETEXT VARCHAR(255),
1472
--  MINIMUM DOUBLE,
1473
--	MAXIMUM DOUBLE,
1474
--	AVERAGE DOUBLE,
1475
--	TYPCALLOWERBOUNDARY DOUBLE,
1476
--	TYPCALHIGHERBOUNDARY DOUBLE,
1477
--	VARIANCE DOUBLE,
1478
--	STANDARDDEVIATION DOUBLE,
1479
--	SINGLEVALUE DOUBLE,
1480
--	SAMPLESIZE INTEGER,
1481
    ORDERRELEVANT BOOLEAN,
1482
    UNKNOWNDATA BOOLEAN,
1483
    CREATEDBY_ID INTEGER,
1484
    UPDATEDBY_ID INTEGER,
1485
    FEATURE_ID INTEGER,
1486
    INDESCRIPTION_ID INTEGER,
1487
    AREA_ID INTEGER,
1488
    STATUS_ID INTEGER,
1489
    TAXON2_ID INTEGER,
1490
    UNIT_ID INTEGER,
1491
    FORMAT_ID INTEGER,
1492
    ASSOCIATEDSPECIMENOROBSERVATION_ID INTEGER,
1493
    LANGUAGE_ID INTEGER
1494
);
1495
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_AUD;
1496
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_ANNOTATION(
1497
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1498
    ANNOTATIONS_ID INTEGER NOT NULL
1499
);
1500
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_ANNOTATION;
1501
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_ANNOTATION_AUD(
1502
    REV INTEGER NOT NULL,
1503
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1504
    ANNOTATIONS_ID INTEGER NOT NULL,
1505
    REVTYPE TINYINT
1506
);
1507
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_ANNOTATION_AUD;
1508
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_LANGUAGESTRING(
1509
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1510
    MULTILANGUAGETEXT_ID INTEGER NOT NULL,
1511
    MULTILANGUAGETEXT_MAPKEY_ID INTEGER NOT NULL
1512
);
1513
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_LANGUAGESTRING;
1514
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD(
1515
    REV INTEGER NOT NULL,
1516
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1517
    MULTILANGUAGETEXT_ID INTEGER NOT NULL,
1518
    MULTILANGUAGETEXT_MAPKEY_ID INTEGER NOT NULL,
1519
    REVTYPE TINYINT
1520
);
1521
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD;
1522
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MARKER(
1523
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1524
    MARKERS_ID INTEGER NOT NULL
1525
);
1526
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MARKER;
1527
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MARKER_AUD(
1528
    REV INTEGER NOT NULL,
1529
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1530
    MARKERS_ID INTEGER NOT NULL,
1531
    REVTYPE TINYINT
1532
);
1533
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MARKER_AUD;
1534
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MEDIA(
1535
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1536
    MEDIA_ID INTEGER NOT NULL,
1537
    SORTINDEX INTEGER NOT NULL
1538
);
1539
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MEDIA;
1540
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MEDIA_AUD(
1541
    REV INTEGER NOT NULL,
1542
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1543
    MEDIA_ID INTEGER NOT NULL,
1544
    SORTINDEX INTEGER NOT NULL,
1545
    REVTYPE TINYINT
1546
);
1547
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MEDIA_AUD;
1548
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MODIFIER(
1549
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1550
    MODIFIERS_ID INTEGER NOT NULL
1551
);
1552
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MODIFIER;
1553
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MODIFIER_AUD(
1554
    REV INTEGER NOT NULL,
1555
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1556
    MODIFIERS_ID INTEGER NOT NULL,
1557
    REVTYPE TINYINT
1558
);
1559
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MODIFIER_AUD;
1560
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MODIFYINGTEXT(
1561
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1562
    MODIFYINGTEXT_ID INTEGER NOT NULL,
1563
    MODIFYINGTEXT_MAPKEY_ID INTEGER NOT NULL
1564
);
1565
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MODIFYINGTEXT;
1566
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_MODIFYINGTEXT_AUD(
1567
    REV INTEGER NOT NULL,
1568
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1569
    MODIFYINGTEXT_ID INTEGER NOT NULL,
1570
    MODIFYINGTEXT_MAPKEY_ID INTEGER NOT NULL,
1571
    REVTYPE TINYINT
1572
);
1573
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_MODIFYINGTEXT_AUD;
1574
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE(
1575
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1576
    SOURCES_ID INTEGER NOT NULL
1577
);
1578
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE;
1579
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE_AUD(
1580
    REV INTEGER NOT NULL,
1581
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1582
    SOURCES_ID INTEGER NOT NULL,
1583
    REVTYPE TINYINT
1584
);
1585
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE_AUD;
1586
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_STATEDATA(
1587
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1588
    STATEDATA_ID INTEGER NOT NULL
1589
);
1590
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_STATEDATA;
1591
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_STATEDATA_AUD(
1592
    REV INTEGER NOT NULL,
1593
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1594
    STATEDATA_ID INTEGER NOT NULL,
1595
    REVTYPE TINYINT
1596
);
1597
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_STATEDATA_AUD;
1598
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE(
1599
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1600
    STATISTICALVALUES_ID INTEGER NOT NULL
1601
);
1602
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE;
1603
CREATE CACHED TABLE PUBLIC.DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE_AUD(
1604
    REV INTEGER NOT NULL,
1605
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
1606
    STATISTICALVALUES_ID INTEGER NOT NULL,
1607
    REVTYPE TINYINT
1608
);
1609
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DESCRIPTIONELEMENTBASE_STATISTICALMEASUREMENTVALUE_AUD;
1610
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT(
1611
    ID INTEGER NOT NULL,
1612
    CREATED TIMESTAMP,
1613
    UUID VARCHAR(36),
1614
    UPDATED TIMESTAMP,
1615
    DESCRIPTION VARCHAR(255),
1616
    TIMEPERIOD_END VARCHAR(255),
1617
    TIMEPERIOD_FREETEXT VARCHAR(255),
1618
    TIMEPERIOD_START VARCHAR(255),
1619
    PREFERREDFLAG BOOLEAN NOT NULL,
1620
    CREATEDBY_ID INTEGER,
1621
    UPDATEDBY_ID INTEGER,
1622
    ACTOR_ID INTEGER,
1623
    IDENTIFIEDUNIT_ID INTEGER,
1624
    MODIFIER_ID INTEGER,
1625
    TAXON_ID INTEGER,
1626
	TAXONNAME_ID INTEGER
1627
);
1628
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT;
1629
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_AUD(
1630
    ID INTEGER NOT NULL,
1631
    REV INTEGER NOT NULL,
1632
    REVTYPE TINYINT,
1633
    CREATED TIMESTAMP,
1634
    UUID VARCHAR(36),
1635
    UPDATED TIMESTAMP,
1636
    DESCRIPTION VARCHAR(255),
1637
    TIMEPERIOD_END VARCHAR(255),
1638
    TIMEPERIOD_FREETEXT VARCHAR(255),
1639
    TIMEPERIOD_START VARCHAR(255),
1640
    PREFERREDFLAG BOOLEAN,
1641
    CREATEDBY_ID INTEGER,
1642
    UPDATEDBY_ID INTEGER,
1643
    ACTOR_ID INTEGER,
1644
    IDENTIFIEDUNIT_ID INTEGER,
1645
    MODIFIER_ID INTEGER,
1646
    TAXON_ID INTEGER,
1647
	TAXONNAME_ID INTEGER
1648
);
1649
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_AUD;
1650
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_ANNOTATION(
1651
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1652
    ANNOTATIONS_ID INTEGER NOT NULL
1653
);
1654
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_ANNOTATION;
1655
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_ANNOTATION_AUD(
1656
    REV INTEGER NOT NULL,
1657
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1658
    ANNOTATIONS_ID INTEGER NOT NULL,
1659
    REVTYPE TINYINT
1660
);
1661
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_ANNOTATION_AUD;
1662
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_MARKER(
1663
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1664
    MARKERS_ID INTEGER NOT NULL
1665
);
1666
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_MARKER;
1667
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_MARKER_AUD(
1668
    REV INTEGER NOT NULL,
1669
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1670
    MARKERS_ID INTEGER NOT NULL,
1671
    REVTYPE TINYINT
1672
);
1673
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_MARKER_AUD;
1674
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_REFERENCE(
1675
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1676
    SETOFREFERENCES_ID INTEGER NOT NULL
1677
);
1678
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_REFERENCE;
1679
CREATE CACHED TABLE PUBLIC.DETERMINATIONEVENT_REFERENCE_AUD(
1680
    REV INTEGER NOT NULL,
1681
    DETERMINATIONEVENT_ID INTEGER NOT NULL,
1682
    SETOFREFERENCES_ID INTEGER NOT NULL,
1683
    REVTYPE TINYINT
1684
);
1685

    
1686
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DETERMINATIONEVENT_REFERENCE_AUD;
1687
CREATE CACHED TABLE PUBLIC.DNAQUALITY(
1688
    ID INTEGER NOT NULL,
1689
    CREATED TIMESTAMP,
1690
    UUID VARCHAR(36) NOT NULL,
1691
    UPDATED TIMESTAMP,
1692
    PURIFICATIONMETHOD VARCHAR(255),
1693
    RATIOOFABSORBANCE260_230 DOUBLE,
1694
    RATIOOFABSORBANCE260_280 DOUBLE,
1695
    QUALITYCHECKDATE TIMESTAMP,
1696
    CONCENTRATION DOUBLE,
1697
    CREATEDBY_ID INTEGER,
1698
    UPDATEDBY_ID INTEGER,
1699
    CONCENTRATIONUNIT_ID INTEGER,
1700
    QUALITYTERM_ID INTEGER
1701
);
1702
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DNAQUALITY;
1703
CREATE CACHED TABLE PUBLIC.DNAQUALITY_AUD(
1704
    ID INTEGER NOT NULL,
1705
    REV INTEGER NOT NULL,
1706
    REVTYPE TINYINT,
1707
    CREATED TIMESTAMP,
1708
    UUID VARCHAR(36) NOT NULL,
1709
    UPDATED TIMESTAMP,
1710
    PURIFICATIONMETHOD VARCHAR(255),
1711
    RATIOOFABSORBANCE260_230 DOUBLE,
1712
    RATIOOFABSORBANCE260_280 DOUBLE,
1713
    QUALITYCHECKDATE TIMESTAMP,
1714
    CONCENTRATION DOUBLE,
1715
    CREATEDBY_ID INTEGER,
1716
    UPDATEDBY_ID INTEGER,
1717
    CONCENTRATIONUNIT_ID INTEGER,
1718
    QUALITYTERM_ID INTEGER
1719
);
1720
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.DNAQUALITY_AUD;
1721

    
1722
CREATE CACHED TABLE PUBLIC.ENTITYVALIDATION(
1723
    ID INTEGER NOT NULL,
1724
    UUID VARCHAR(36),
1725
    CREATED TIMESTAMP,
1726
    VALIDATEDENTITYID INTEGER,
1727
    VALIDATEDENTITYUUID VARCHAR(36),
1728
    VALIDATEDENTITYCLASS VARCHAR(255),
1729
    VALIDATIONCOUNT INTEGER,
1730
    UPDATED TIMESTAMP,
1731
    USERFRIENDLYDESCRIPTION VARCHAR(255),
1732
    USERFRIENDLYTYPENAME VARCHAR(255),
1733
    CREATEDBY_ID INTEGER,
1734
    UPDATEDBY_ID INTEGER,
1735
    CRUDEVENTTYPE VARCHAR(24),
1736
    STATUS VARCHAR(16)
1737
);
1738
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ENTITYVALIDATION;
1739

    
1740
CREATE CACHED TABLE PUBLIC.ENTITYCONSTRAINTVIOLATION(
1741
    ID INTEGER NOT NULL,
1742
    UUID VARCHAR(36),
1743
    CREATED TIMESTAMP,
1744
    PROPERTYPATH VARCHAR(255),
1745
    USERFRIENDLYFIELDNAME VARCHAR(255),
1746
    INVALIDVALUE VARCHAR(255),
1747
    SEVERITY VARCHAR(24),
1748
    MESSAGE VARCHAR(255),
1749
    VALIDATOR VARCHAR(255),
1750
    VALIDATIONGROUP VARCHAR(63),
1751
    CREATEDBY_ID INTEGER,
1752
    UPDATEDBY_ID INTEGER,
1753
    ENTITYVALIDATION_ID INTEGER
1754
);
1755
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ENTITYCONSTRAINTVIOLATION;
1756

    
1757
CREATE CACHED TABLE PUBLIC.EXTENSION(
1758
    ID INTEGER NOT NULL,
1759
    CREATED TIMESTAMP,
1760
    UUID VARCHAR(36),
1761
    UPDATED TIMESTAMP,
1762
    EXTENDEDOBJ_TYPE VARCHAR(255),
1763
    EXTENDEDOBJ_ID INTEGER NOT NULL,
1764
    VALUE CLOB,
1765
    CREATEDBY_ID INTEGER,
1766
    UPDATEDBY_ID INTEGER,
1767
    TYPE_ID INTEGER
1768
);
1769
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.EXTENSION;
1770
CREATE CACHED TABLE PUBLIC.EXTENSION_AUD(
1771
    ID INTEGER NOT NULL,
1772
    REV INTEGER NOT NULL,
1773
    REVTYPE TINYINT,
1774
    CREATED TIMESTAMP,
1775
    UUID VARCHAR(36),
1776
    UPDATED TIMESTAMP,
1777
    VALUE CLOB,
1778
    CREATEDBY_ID INTEGER,
1779
    UPDATEDBY_ID INTEGER,
1780
    TYPE_ID INTEGER
1781
);
1782
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.EXTENSION_AUD;
1783
CREATE CACHED TABLE PUBLIC.FEATURENODE(
1784
    ID INTEGER NOT NULL,
1785
    CREATED TIMESTAMP,
1786
    UUID VARCHAR(36),
1787
    UPDATED TIMESTAMP,
1788
    SORTINDEX INTEGER,
1789
    TREEINDEX VARCHAR(255),
1790
    CREATEDBY_ID INTEGER,
1791
    UPDATEDBY_ID INTEGER,
1792
    FEATURE_ID INTEGER,
1793
    FEATURETREE_ID INTEGER,
1794
    PARENT_ID INTEGER
1795
);
1796
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE;
1797
CREATE CACHED TABLE PUBLIC.FEATURENODE_AUD(
1798
    ID INTEGER NOT NULL,
1799
    REV INTEGER NOT NULL,
1800
    REVTYPE TINYINT,
1801
    CREATED TIMESTAMP,
1802
    UUID VARCHAR(36),
1803
    UPDATED TIMESTAMP,
1804
    SORTINDEX INTEGER,
1805
    TREEINDEX VARCHAR(255),
1806
    CREATEDBY_ID INTEGER,
1807
    UPDATEDBY_ID INTEGER,
1808
    FEATURE_ID INTEGER,
1809
    FEATURETREE_ID INTEGER,
1810
    PARENT_ID INTEGER
1811
);
1812
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE_AUD;
1813
CREATE CACHED TABLE PUBLIC.FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF(
1814
    FEATURENODE_ID INTEGER NOT NULL,
1815
    INAPPLICABLEIF_ID INTEGER NOT NULL
1816
);
1817
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF;
1818
CREATE CACHED TABLE PUBLIC.FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF_AUD(
1819
    REV INTEGER NOT NULL,
1820
    FEATURENODE_ID INTEGER NOT NULL,
1821
    INAPPLICABLEIF_ID INTEGER NOT NULL,
1822
    REVTYPE TINYINT
1823
);
1824
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE_DEFINEDTERMBASE_INAPPLICABLEIF_AUD;
1825
CREATE CACHED TABLE PUBLIC.FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE(
1826
    FEATURENODE_ID INTEGER NOT NULL,
1827
    ONLYAPPLICABLEIF_ID INTEGER NOT NULL
1828
);
1829
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE;
1830
CREATE CACHED TABLE PUBLIC.FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE_AUD(
1831
    REV INTEGER NOT NULL,
1832
    FEATURENODE_ID INTEGER NOT NULL,
1833
    ONLYAPPLICABLEIF_ID INTEGER NOT NULL,
1834
    REVTYPE TINYINT
1835
);
1836
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURENODE_DEFINEDTERMBASE_ONLYAPPLICABLE_AUD;
1837
CREATE CACHED TABLE PUBLIC.FEATURETREE(
1838
    ID INTEGER NOT NULL,
1839
    CREATED TIMESTAMP,
1840
    UUID VARCHAR(36),
1841
    UPDATED TIMESTAMP,
1842
    LSID_AUTHORITY VARCHAR(255),
1843
    LSID_LSID VARCHAR(255),
1844
    LSID_NAMESPACE VARCHAR(255),
1845
    LSID_OBJECT VARCHAR(255),
1846
    LSID_REVISION VARCHAR(255),
1847
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
1848
    TITLECACHE VARCHAR(255),
1849
    CREATEDBY_ID INTEGER,
1850
    UPDATEDBY_ID INTEGER,
1851
    ROOT_ID INTEGER
1852
);
1853
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE;
1854
CREATE CACHED TABLE PUBLIC.FEATURETREE_AUD(
1855
    ID INTEGER NOT NULL,
1856
    REV INTEGER NOT NULL,
1857
    REVTYPE TINYINT,
1858
    CREATED TIMESTAMP,
1859
    UUID VARCHAR(36),
1860
    UPDATED TIMESTAMP,
1861
    LSID_AUTHORITY VARCHAR(255),
1862
    LSID_LSID VARCHAR(255),
1863
    LSID_NAMESPACE VARCHAR(255),
1864
    LSID_OBJECT VARCHAR(255),
1865
    LSID_REVISION VARCHAR(255),
1866
    PROTECTEDTITLECACHE BOOLEAN,
1867
    TITLECACHE VARCHAR(255),
1868
    CREATEDBY_ID INTEGER,
1869
    UPDATEDBY_ID INTEGER,
1870
    ROOT_ID INTEGER
1871
);
1872
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_AUD;
1873
CREATE CACHED TABLE PUBLIC.FEATURETREE_ANNOTATION(
1874
    FEATURETREE_ID INTEGER NOT NULL,
1875
    ANNOTATIONS_ID INTEGER NOT NULL
1876
);
1877
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_ANNOTATION;
1878
CREATE CACHED TABLE PUBLIC.FEATURETREE_ANNOTATION_AUD(
1879
    REV INTEGER NOT NULL,
1880
    FEATURETREE_ID INTEGER NOT NULL,
1881
    ANNOTATIONS_ID INTEGER NOT NULL,
1882
    REVTYPE TINYINT
1883
);
1884
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_ANNOTATION_AUD;
1885
CREATE CACHED TABLE PUBLIC.FEATURETREE_CREDIT(
1886
    FEATURETREE_ID INTEGER NOT NULL,
1887
    CREDITS_ID INTEGER NOT NULL,
1888
    SORTINDEX INTEGER NOT NULL
1889
);
1890
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_CREDIT;
1891
CREATE CACHED TABLE PUBLIC.FEATURETREE_CREDIT_AUD(
1892
    REV INTEGER NOT NULL,
1893
    FEATURETREE_ID INTEGER NOT NULL,
1894
    CREDITS_ID INTEGER NOT NULL,
1895
    SORTINDEX INTEGER NOT NULL,
1896
    REVTYPE TINYINT
1897
);
1898
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_CREDIT_AUD;
1899
CREATE CACHED TABLE PUBLIC.FEATURETREE_EXTENSION(
1900
    FEATURETREE_ID INTEGER NOT NULL,
1901
    EXTENSIONS_ID INTEGER NOT NULL
1902
);
1903
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_EXTENSION;
1904
CREATE CACHED TABLE PUBLIC.FEATURETREE_EXTENSION_AUD(
1905
    REV INTEGER NOT NULL,
1906
    FEATURETREE_ID INTEGER NOT NULL,
1907
    EXTENSIONS_ID INTEGER NOT NULL,
1908
    REVTYPE TINYINT
1909
);
1910
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_EXTENSION_AUD;
1911
CREATE CACHED TABLE PUBLIC.FEATURETREE_IDENTIFIER(
1912
    FEATURETREE_ID INTEGER NOT NULL,
1913
    IDENTIFIERS_ID INTEGER NOT NULL,
1914
    SORTINDEX INTEGER NOT NULL
1915
);
1916
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_IDENTIFIER;
1917
CREATE CACHED TABLE PUBLIC.FEATURETREE_IDENTIFIER_AUD(
1918
    REV INTEGER NOT NULL,
1919
    FEATURETREE_ID INTEGER NOT NULL,
1920
    IDENTIFIERS_ID INTEGER NOT NULL,
1921
    SORTINDEX INTEGER NOT NULL,
1922
    REVTYPE TINYINT
1923
);
1924
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_IDENTIFIER_AUD;
1925
CREATE CACHED TABLE PUBLIC.FEATURETREE_MARKER(
1926
    FEATURETREE_ID INTEGER NOT NULL,
1927
    MARKERS_ID INTEGER NOT NULL
1928
);
1929
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_MARKER;
1930
CREATE CACHED TABLE PUBLIC.FEATURETREE_MARKER_AUD(
1931
    REV INTEGER NOT NULL,
1932
    FEATURETREE_ID INTEGER NOT NULL,
1933
    MARKERS_ID INTEGER NOT NULL,
1934
    REVTYPE TINYINT
1935
);
1936
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_MARKER_AUD;
1937
CREATE CACHED TABLE PUBLIC.FEATURETREE_ORIGINALSOURCEBASE(
1938
    FEATURETREE_ID INTEGER NOT NULL,
1939
    SOURCES_ID INTEGER NOT NULL
1940
);
1941
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_ORIGINALSOURCEBASE;
1942
CREATE CACHED TABLE PUBLIC.FEATURETREE_ORIGINALSOURCEBASE_AUD(
1943
    REV INTEGER NOT NULL,
1944
    FEATURETREE_ID INTEGER NOT NULL,
1945
    SOURCES_ID INTEGER NOT NULL,
1946
    REVTYPE TINYINT
1947
);
1948
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_ORIGINALSOURCEBASE_AUD;
1949
CREATE CACHED TABLE PUBLIC.FEATURETREE_REPRESENTATION(
1950
    FEATURETREE_ID INTEGER NOT NULL,
1951
    REPRESENTATIONS_ID INTEGER NOT NULL
1952
);
1953
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_REPRESENTATION;
1954
CREATE CACHED TABLE PUBLIC.FEATURETREE_REPRESENTATION_AUD(
1955
    REV INTEGER NOT NULL,
1956
    FEATURETREE_ID INTEGER NOT NULL,
1957
    REPRESENTATIONS_ID INTEGER NOT NULL,
1958
    REVTYPE TINYINT
1959
);
1960
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_REPRESENTATION_AUD;
1961
CREATE CACHED TABLE PUBLIC.FEATURETREE_RIGHTSINFO(
1962
    FEATURETREE_ID INTEGER NOT NULL,
1963
    RIGHTS_ID INTEGER NOT NULL
1964
);
1965
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_RIGHTSINFO;
1966
CREATE CACHED TABLE PUBLIC.FEATURETREE_RIGHTSINFO_AUD(
1967
    REV INTEGER NOT NULL,
1968
    FEATURETREE_ID INTEGER NOT NULL,
1969
    RIGHTS_ID INTEGER NOT NULL,
1970
    REVTYPE TINYINT
1971
);
1972
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.FEATURETREE_RIGHTSINFO_AUD;
1973
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT(
1974
    ID INTEGER NOT NULL,
1975
    CREATED TIMESTAMP,
1976
    UUID VARCHAR(36),
1977
    UPDATED TIMESTAMP,
1978
    DESCRIPTION VARCHAR(255),
1979
    TIMEPERIOD_END VARCHAR(255),
1980
    TIMEPERIOD_FREETEXT VARCHAR(255),
1981
    TIMEPERIOD_START VARCHAR(255),
1982
    ABSOLUTEELEVATION INTEGER,
1983
    ABSOLUTEELEVATIONMAX INTEGER,
1984
    ABSOLUTEELEVATIONTEXT VARCHAR(30),
1985
    COLLECTINGMETHOD VARCHAR(255),
1986
    DISTANCETOGROUND DOUBLE,
1987
    DISTANCETOGROUNDMAX DOUBLE,
1988
    DISTANCETOGROUNDTEXT VARCHAR(30),
1989
    DISTANCETOWATERSURFACE DOUBLE,
1990
    DISTANCETOWATERSURFACEMAX DOUBLE,
1991
    DISTANCETOWATERSURFACETEXT VARCHAR(30),
1992
    EXACTLOCATION_ERRORRADIUS INTEGER,
1993
    EXACTLOCATION_LATITUDE DOUBLE,
1994
    EXACTLOCATION_LONGITUDE DOUBLE,
1995
    CREATEDBY_ID INTEGER,
1996
    UPDATEDBY_ID INTEGER,
1997
    ACTOR_ID INTEGER,
1998
    COUNTRY_ID INTEGER,
1999
    EXACTLOCATION_REFERENCESYSTEM_ID INTEGER,
2000
    LOCALITY_ID INTEGER
2001
);
2002
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT;
2003
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_AUD(
2004
    ID INTEGER NOT NULL,
2005
    REV INTEGER NOT NULL,
2006
    REVTYPE TINYINT,
2007
    CREATED TIMESTAMP,
2008
    UUID VARCHAR(36),
2009
    UPDATED TIMESTAMP,
2010
    DESCRIPTION VARCHAR(255),
2011
    TIMEPERIOD_END VARCHAR(255),
2012
    TIMEPERIOD_FREETEXT VARCHAR(255),
2013
    TIMEPERIOD_START VARCHAR(255),
2014
    ABSOLUTEELEVATION INTEGER,
2015
    ABSOLUTEELEVATIONMAX INTEGER,
2016
    ABSOLUTEELEVATIONTEXT VARCHAR(30),
2017
    COLLECTINGMETHOD VARCHAR(255),
2018
    DISTANCETOGROUND DOUBLE,
2019
    DISTANCETOGROUNDMAX DOUBLE,
2020
    DISTANCETOGROUNDTEXT VARCHAR(30),
2021
    DISTANCETOWATERSURFACE DOUBLE,
2022
    DISTANCETOWATERSURFACEMAX DOUBLE,
2023
    DISTANCETOWATERSURFACETEXT VARCHAR(30),
2024
    EXACTLOCATION_ERRORRADIUS INTEGER,
2025
    EXACTLOCATION_LATITUDE DOUBLE,
2026
    EXACTLOCATION_LONGITUDE DOUBLE,
2027
    CREATEDBY_ID INTEGER,
2028
    UPDATEDBY_ID INTEGER,
2029
    ACTOR_ID INTEGER,
2030
    COUNTRY_ID INTEGER,
2031
    EXACTLOCATION_REFERENCESYSTEM_ID INTEGER,
2032
    LOCALITY_ID INTEGER
2033
);
2034
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_AUD;
2035
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_ANNOTATION(
2036
    GATHERINGEVENT_ID INTEGER NOT NULL,
2037
    ANNOTATIONS_ID INTEGER NOT NULL
2038
);
2039
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_ANNOTATION;
2040
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_ANNOTATION_AUD(
2041
    REV INTEGER NOT NULL,
2042
    GATHERINGEVENT_ID INTEGER NOT NULL,
2043
    ANNOTATIONS_ID INTEGER NOT NULL,
2044
    REVTYPE TINYINT
2045
);
2046
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_ANNOTATION_AUD;
2047
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_DEFINEDTERMBASE(
2048
    GATHERINGEVENT_ID INTEGER NOT NULL,
2049
    COLLECTINGAREAS_ID INTEGER NOT NULL
2050
);
2051
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_DEFINEDTERMBASE;
2052
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_DEFINEDTERMBASE_AUD(
2053
    REV INTEGER NOT NULL,
2054
    GATHERINGEVENT_ID INTEGER NOT NULL,
2055
    COLLECTINGAREAS_ID INTEGER NOT NULL,
2056
    REVTYPE TINYINT
2057
);
2058
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_DEFINEDTERMBASE_AUD;
2059
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_MARKER(
2060
    GATHERINGEVENT_ID INTEGER NOT NULL,
2061
    MARKERS_ID INTEGER NOT NULL
2062
);
2063
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_MARKER;
2064
CREATE CACHED TABLE PUBLIC.GATHERINGEVENT_MARKER_AUD(
2065
    REV INTEGER NOT NULL,
2066
    GATHERINGEVENT_ID INTEGER NOT NULL,
2067
    MARKERS_ID INTEGER NOT NULL,
2068
    REVTYPE TINYINT
2069
);
2070
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GATHERINGEVENT_MARKER_AUD;
2071
CREATE CACHED TABLE PUBLIC.GRANTEDAUTHORITYIMPL(
2072
    ID INTEGER NOT NULL,
2073
    CREATED TIMESTAMP,
2074
    UUID VARCHAR(36),
2075
    AUTHORITY VARCHAR(255) NOT NULL,
2076
    CREATEDBY_ID INTEGER
2077
);
2078
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.GRANTEDAUTHORITYIMPL;
2079
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP(
2080
    ID INTEGER NOT NULL,
2081
    CREATED TIMESTAMP,
2082
    UUID VARCHAR(36),
2083
    UPDATED TIMESTAMP,
2084
    CREATEDBY_ID INTEGER,
2085
    UPDATEDBY_ID INTEGER
2086
);
2087
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP;
2088
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP_AUD(
2089
    ID INTEGER NOT NULL,
2090
    REV INTEGER NOT NULL,
2091
    REVTYPE TINYINT,
2092
    CREATED TIMESTAMP,
2093
    UUID VARCHAR(36),
2094
    UPDATED TIMESTAMP,
2095
    CREATEDBY_ID INTEGER,
2096
    UPDATEDBY_ID INTEGER
2097
);
2098
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP_AUD;
2099
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP_ANNOTATION(
2100
    HOMOTYPICALGROUP_ID INTEGER NOT NULL,
2101
    ANNOTATIONS_ID INTEGER NOT NULL
2102
);
2103
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP_ANNOTATION;
2104
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP_ANNOTATION_AUD(
2105
    REV INTEGER NOT NULL,
2106
    HOMOTYPICALGROUP_ID INTEGER NOT NULL,
2107
    ANNOTATIONS_ID INTEGER NOT NULL,
2108
    REVTYPE TINYINT
2109
);
2110
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP_ANNOTATION_AUD;
2111
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP_MARKER(
2112
    HOMOTYPICALGROUP_ID INTEGER NOT NULL,
2113
    MARKERS_ID INTEGER NOT NULL
2114
);
2115
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP_MARKER;
2116
CREATE CACHED TABLE PUBLIC.HOMOTYPICALGROUP_MARKER_AUD(
2117
    REV INTEGER NOT NULL,
2118
    HOMOTYPICALGROUP_ID INTEGER NOT NULL,
2119
    MARKERS_ID INTEGER NOT NULL,
2120
    REVTYPE TINYINT
2121
);
2122
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HOMOTYPICALGROUP_MARKER_AUD;
2123
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP(
2124
    ID INTEGER NOT NULL,
2125
    CREATED TIMESTAMP,
2126
    UUID VARCHAR(36),
2127
    UPDATED TIMESTAMP,
2128
    CITATIONMICROREFERENCE VARCHAR(255),
2129
    ORIGINALNAMESTRING VARCHAR(255),
2130
    DOUBTFUL BOOLEAN NOT NULL,
2131
    RULECONSIDERED VARCHAR(255),
2132
    CREATEDBY_ID INTEGER,
2133
    UPDATEDBY_ID INTEGER,
2134
    CITATION_ID INTEGER,
2135
    RELATEDFROM_ID INTEGER,
2136
    RELATEDTO_ID INTEGER,
2137
    TYPE_ID INTEGER
2138
);
2139
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP;
2140
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP_AUD(
2141
    ID INTEGER NOT NULL,
2142
    REV INTEGER NOT NULL,
2143
    REVTYPE TINYINT,
2144
    CREATED TIMESTAMP,
2145
    UUID VARCHAR(36),
2146
    UPDATED TIMESTAMP,
2147
    CITATIONMICROREFERENCE VARCHAR(255),
2148
    ORIGINALNAMESTRING VARCHAR(255),
2149
    DOUBTFUL BOOLEAN,
2150
    RULECONSIDERED VARCHAR(255),
2151
    CREATEDBY_ID INTEGER,
2152
    UPDATEDBY_ID INTEGER,
2153
    CITATION_ID INTEGER,
2154
    RELATEDFROM_ID INTEGER,
2155
    RELATEDTO_ID INTEGER,
2156
    TYPE_ID INTEGER
2157
);
2158
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP_AUD;
2159
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP_ANNOTATION(
2160
    HYBRIDRELATIONSHIP_ID INTEGER NOT NULL,
2161
    ANNOTATIONS_ID INTEGER NOT NULL
2162
);
2163
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP_ANNOTATION;
2164
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP_ANNOTATION_AUD(
2165
    REV INTEGER NOT NULL,
2166
    HYBRIDRELATIONSHIP_ID INTEGER NOT NULL,
2167
    ANNOTATIONS_ID INTEGER NOT NULL,
2168
    REVTYPE TINYINT
2169
);
2170
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP_ANNOTATION_AUD;
2171
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP_MARKER(
2172
    HYBRIDRELATIONSHIP_ID INTEGER NOT NULL,
2173
    MARKERS_ID INTEGER NOT NULL
2174
);
2175
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP_MARKER;
2176
CREATE CACHED TABLE PUBLIC.HYBRIDRELATIONSHIP_MARKER_AUD(
2177
    REV INTEGER NOT NULL,
2178
    HYBRIDRELATIONSHIP_ID INTEGER NOT NULL,
2179
    MARKERS_ID INTEGER NOT NULL,
2180
    REVTYPE TINYINT
2181
);
2182
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.HYBRIDRELATIONSHIP_MARKER_AUD;
2183
CREATE CACHED TABLE PUBLIC.INDIVIDUALASSOCIATION_LANGUAGESTRING(
2184
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
2185
    DESCRIPTION_ID INTEGER NOT NULL,
2186
    DESCRIPTION_MAPKEY_ID INTEGER NOT NULL
2187
);
2188
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INDIVIDUALASSOCIATION_LANGUAGESTRING;
2189
CREATE CACHED TABLE PUBLIC.IDENTIFIER(
2190
    ID INTEGER NOT NULL,
2191
    UUID VARCHAR(36),
2192
    CREATED TIMESTAMP,
2193
    UPDATED TIMESTAMP,
2194
    IDENTIFIEDOBJ_TYPE VARCHAR(255),
2195
    IDENTIFIEDOBJ_ID INTEGER,
2196
    IDENTIFIER VARCHAR(800),
2197
    CREATEDBY_ID INTEGER,
2198
    UPDATEDBY_ID INTEGER,
2199
  	TYPE_ID INTEGER  
2200
);
2201
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER;
2202
CREATE CACHED TABLE PUBLIC.IDENTIFIER_AUD(
2203
	ID INTEGER NOT NULL,
2204
    REV INTEGER NOT NULL,
2205
    REVTYPE TINYINT,
2206
    UUID VARCHAR(36),
2207
    CREATED TIMESTAMP,
2208
    UPDATED TIMESTAMP,
2209
    IDENTIFIEDOBJ_TYPE VARCHAR(255),
2210
    IDENTIFIEDOBJ_ID INTEGER,
2211
    IDENTIFIER VARCHAR(800),
2212
    CREATEDBY_ID INTEGER,
2213
    UPDATEDBY_ID INTEGER,
2214
  	TYPE_ID INTEGER  
2215
);
2216
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER_AUD;
2217
CREATE CACHED TABLE PUBLIC.IDENTIFIER_ANNOTATION(
2218
    IDENTIFIER_ID INTEGER NOT NULL,
2219
    ANNOTATIONS_ID INTEGER NOT NULL
2220
);
2221
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER_ANNOTATION;
2222
CREATE CACHED TABLE PUBLIC.IDENTIFIER_ANNOTATION_AUD(
2223
    REV INTEGER NOT NULL,
2224
    IDENTIFIER_ID INTEGER NOT NULL,
2225
    ANNOTATIONS_ID INTEGER NOT NULL,
2226
    REVTYPE TINYINT
2227
);
2228
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER_ANNOTATION_AUD;
2229
CREATE CACHED TABLE PUBLIC.IDENTIFIER_MARKER(
2230
    IDENTIFIER_ID INTEGER NOT NULL,
2231
    MARKERS_ID INTEGER NOT NULL
2232
);
2233
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER_MARKER;
2234
CREATE CACHED TABLE PUBLIC.IDENTIFIER_MARKER_AUD(
2235
    REV INTEGER NOT NULL,
2236
    IDENTIFIER_ID INTEGER NOT NULL,
2237
    MARKERS_ID INTEGER NOT NULL,
2238
    REVTYPE TINYINT
2239
);
2240
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.IDENTIFIER_MARKER_AUD;
2241
CREATE CACHED TABLE PUBLIC.INTEXTREFERENCE(
2242
    ID INTEGER NOT NULL,
2243
    UUID VARCHAR(36),
2244
    CREATED TIMESTAMP,
2245
    UPDATED TIMESTAMP,
2246
    CREATEDBY_ID INTEGER,
2247
    UPDATEDBY_ID INTEGER,
2248
  	STARTPOS INT,
2249
  	ENDPOS INT,
2250
  	AGENT_ID INT,
2251
  	ANNOTATION_ID INT,
2252
  	LANGUAGESTRING_ID INT,
2253
  	MEDIA_ID INT,
2254
  	OCCURRENCE_ID INT,
2255
  	REFERENCE_ID INT,
2256
  	TAXON_ID INT,
2257
  	TAXONNAME_ID INT
2258
);
2259
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INTEXTREFERENCE;
2260
CREATE CACHED TABLE PUBLIC.INTEXTREFERENCE_AUD(
2261
    ID INTEGER NOT NULL,
2262
    REV INTEGER NOT NULL,
2263
    REVTYPE TINYINT,
2264
    UUID VARCHAR(36),
2265
    CREATED TIMESTAMP,
2266
    UPDATED TIMESTAMP,
2267
    CREATEDBY_ID INTEGER,
2268
    UPDATEDBY_ID INTEGER,
2269
  	STARTPOS INT,
2270
  	ENDPOS INT,
2271
  	AGENT_ID INT,
2272
  	ANNOTATION_ID INT,
2273
  	LANGUAGESTRING_ID INT,
2274
  	MEDIA_ID INT,
2275
  	OCCURRENCE_ID INT,
2276
  	REFERENCE_ID INT,
2277
  	TAXON_ID INT,
2278
  	TAXONNAME_ID INT
2279
);
2280
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INTEXTREFERENCE_AUD;
2281

    
2282
CREATE CACHED TABLE PUBLIC.INDIVIDUALASSOCIATION_LANGUAGESTRING_AUD(
2283
    REV INTEGER NOT NULL,
2284
    DESCRIPTIONELEMENTBASE_ID INTEGER NOT NULL,
2285
    DESCRIPTION_ID INTEGER NOT NULL,
2286
    DESCRIPTION_MAPKEY_ID INTEGER NOT NULL,
2287
    REVTYPE TINYINT
2288
);
2289
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INDIVIDUALASSOCIATION_LANGUAGESTRING_AUD;
2290
CREATE CACHED TABLE PUBLIC.INSTITUTIONALMEMBERSHIP(
2291
    ID INTEGER NOT NULL,
2292
    CREATED TIMESTAMP,
2293
    UUID VARCHAR(36),
2294
    UPDATED TIMESTAMP,
2295
    DEPARTMENT VARCHAR(255),
2296
    PERIOD_END VARCHAR(255),
2297
    PERIOD_FREETEXT VARCHAR(255),
2298
    PERIOD_START VARCHAR(255),
2299
    ROLE VARCHAR(255),
2300
    CREATEDBY_ID INTEGER,
2301
    UPDATEDBY_ID INTEGER,
2302
    INSTITUTE_ID INTEGER,
2303
    PERSON_ID INTEGER
2304
);
2305
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INSTITUTIONALMEMBERSHIP;
2306
CREATE CACHED TABLE PUBLIC.INSTITUTIONALMEMBERSHIP_AUD(
2307
    ID INTEGER NOT NULL,
2308
    REV INTEGER NOT NULL,
2309
    REVTYPE TINYINT,
2310
    CREATED TIMESTAMP,
2311
    UUID VARCHAR(36),
2312
    UPDATED TIMESTAMP,
2313
    DEPARTMENT VARCHAR(255),
2314
    PERIOD_END VARCHAR(255),
2315
    PERIOD_FREETEXT VARCHAR(255),
2316
    PERIOD_START VARCHAR(255),
2317
    ROLE VARCHAR(255),
2318
    CREATEDBY_ID INTEGER,
2319
    UPDATEDBY_ID INTEGER,
2320
    INSTITUTE_ID INTEGER,
2321
    PERSON_ID INTEGER
2322
);
2323
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.INSTITUTIONALMEMBERSHIP_AUD;
2324
CREATE CACHED TABLE PUBLIC.KEYSTATEMENT(
2325
    ID INTEGER NOT NULL,
2326
    CREATED TIMESTAMP,
2327
    UUID VARCHAR(36),
2328
    UPDATED TIMESTAMP,
2329
    CREATEDBY_ID INTEGER,
2330
    UPDATEDBY_ID INTEGER
2331
);
2332
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.KEYSTATEMENT;
2333
CREATE CACHED TABLE PUBLIC.KEYSTATEMENT_AUD(
2334
    ID INTEGER NOT NULL,
2335
    REV INTEGER NOT NULL,
2336
    REVTYPE TINYINT,
2337
    CREATED TIMESTAMP,
2338
    UUID VARCHAR(36),
2339
    UPDATED TIMESTAMP,
2340
    CREATEDBY_ID INTEGER,
2341
    UPDATEDBY_ID INTEGER
2342
);
2343
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.KEYSTATEMENT_AUD;
2344
CREATE CACHED TABLE PUBLIC.KEYSTATEMENT_LANGUAGESTRING(
2345
    KEYSTATEMENT_ID INTEGER NOT NULL,
2346
    LABEL_ID INTEGER NOT NULL,
2347
    LABEL_MAPKEY_ID INTEGER NOT NULL
2348
);
2349
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.KEYSTATEMENT_LANGUAGESTRING;
2350
CREATE CACHED TABLE PUBLIC.KEYSTATEMENT_LANGUAGESTRING_AUD(
2351
    REV INTEGER NOT NULL,
2352
    KEYSTATEMENT_ID INTEGER NOT NULL,
2353
    LABEL_ID INTEGER NOT NULL,
2354
    LABEL_MAPKEY_ID INTEGER NOT NULL,
2355
    REVTYPE TINYINT
2356
);
2357
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.KEYSTATEMENT_LANGUAGESTRING_AUD;
2358
CREATE CACHED TABLE PUBLIC.LSIDAUTHORITY(
2359
    ID INTEGER NOT NULL,
2360
    CREATED TIMESTAMP,
2361
    UUID VARCHAR(36),
2362
    AUTHORITY VARCHAR(255),
2363
    AUTHORITYWSDL CLOB,
2364
    PORT INTEGER NOT NULL,
2365
    SERVER VARCHAR(255),
2366
    URL VARCHAR(255),
2367
    CREATEDBY_ID INTEGER
2368
);
2369
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LSIDAUTHORITY;
2370
CREATE CACHED TABLE PUBLIC.LSIDAUTHORITY_NAMESPACES(
2371
    LSIDAUTHORITY_ID INTEGER NOT NULL,
2372
    NAMESPACES_ELEMENT VARCHAR(255),
2373
    NAMESPACES_MAPKEY VARCHAR(255) NOT NULL
2374
);
2375
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LSIDAUTHORITY_NAMESPACES;
2376
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING(
2377
    ID INTEGER NOT NULL,
2378
    CREATED TIMESTAMP,
2379
    UUID VARCHAR(36),
2380
    UPDATED TIMESTAMP,
2381
    TEXT CLOB,
2382
    CREATEDBY_ID INTEGER,
2383
    UPDATEDBY_ID INTEGER,
2384
    LANGUAGE_ID INTEGER
2385
);
2386
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING;
2387
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING_AUD(
2388
    ID INTEGER NOT NULL,
2389
    REV INTEGER NOT NULL,
2390
    REVTYPE TINYINT,
2391
    CREATED TIMESTAMP,
2392
    UUID VARCHAR(36),
2393
    UPDATED TIMESTAMP,
2394
    TEXT CLOB,
2395
    CREATEDBY_ID INTEGER,
2396
    UPDATEDBY_ID INTEGER,
2397
    LANGUAGE_ID INTEGER
2398
);
2399
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING_AUD;
2400
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING_ANNOTATION(
2401
    LANGUAGESTRING_ID INTEGER NOT NULL,
2402
    ANNOTATIONS_ID INTEGER NOT NULL
2403
);
2404
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING_ANNOTATION;
2405
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING_ANNOTATION_AUD(
2406
    REV INTEGER NOT NULL,
2407
    LANGUAGESTRING_ID INTEGER NOT NULL,
2408
    ANNOTATIONS_ID INTEGER NOT NULL,
2409
    REVTYPE TINYINT
2410
);
2411
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING_ANNOTATION_AUD;
2412
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING_MARKER(
2413
    LANGUAGESTRING_ID INTEGER NOT NULL,
2414
    MARKERS_ID INTEGER NOT NULL
2415
);
2416
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING_MARKER;
2417
CREATE CACHED TABLE PUBLIC.LANGUAGESTRING_MARKER_AUD(
2418
    REV INTEGER NOT NULL,
2419
    LANGUAGESTRING_ID INTEGER NOT NULL,
2420
    MARKERS_ID INTEGER NOT NULL,
2421
    REVTYPE TINYINT
2422
);
2423
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LANGUAGESTRING_MARKER_AUD;
2424
CREATE CACHED TABLE PUBLIC.LOCUS(
2425
    ID INTEGER NOT NULL,
2426
    CREATED TIMESTAMP,
2427
    UUID VARCHAR(36),
2428
    UPDATED TIMESTAMP,
2429
    DESCRIPTION VARCHAR(255),
2430
    NAME VARCHAR(255),
2431
    CREATEDBY_ID INTEGER,
2432
    UPDATEDBY_ID INTEGER
2433
);
2434
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LOCUS;
2435
CREATE CACHED TABLE PUBLIC.LOCUS_AUD(
2436
    ID INTEGER NOT NULL,
2437
    REV INTEGER NOT NULL,
2438
    REVTYPE TINYINT,
2439
    CREATED TIMESTAMP,
2440
    UUID VARCHAR(36),
2441
    UPDATED TIMESTAMP,
2442
    DESCRIPTION VARCHAR(255),
2443
    NAME VARCHAR(255),
2444
    CREATEDBY_ID INTEGER,
2445
    UPDATEDBY_ID INTEGER
2446
);
2447
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.LOCUS_AUD;
2448
CREATE CACHED TABLE PUBLIC.MARKER(
2449
    ID INTEGER NOT NULL,
2450
    CREATED TIMESTAMP,
2451
    UUID VARCHAR(36),
2452
    UPDATED TIMESTAMP,
2453
    FLAG BOOLEAN NOT NULL,
2454
    MARKEDOBJ_TYPE VARCHAR(255),
2455
    MARKEDOBJ_ID INTEGER NOT NULL,
2456
    CREATEDBY_ID INTEGER,
2457
    UPDATEDBY_ID INTEGER,
2458
    MARKERTYPE_ID INTEGER
2459
);
2460
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MARKER;
2461
CREATE CACHED TABLE PUBLIC.MARKER_AUD(
2462
    ID INTEGER NOT NULL,
2463
    REV INTEGER NOT NULL,
2464
    REVTYPE TINYINT,
2465
    CREATED TIMESTAMP,
2466
    UUID VARCHAR(36),
2467
    UPDATED TIMESTAMP,
2468
    FLAG BOOLEAN,
2469
    CREATEDBY_ID INTEGER,
2470
    UPDATEDBY_ID INTEGER,
2471
    MARKERTYPE_ID INTEGER
2472
);
2473

    
2474
CREATE TABLE MATERIALORMETHODEVENT (
2475
    ID INTEGER NOT NULL,
2476
    DTYPE VARCHAR(255),
2477
    CREATED TIMESTAMP,
2478
    UUID VARCHAR(36),
2479
    UPDATED TIMESTAMP,
2480
    MATERIALMETHODTEXT VARCHAR(255),
2481
    DESCRIPTION VARCHAR(255),
2482
    TIMEPERIOD_END VARCHAR(255),
2483
    TIMEPERIOD_FREETEXT VARCHAR(255),
2484
    TIMEPERIOD_START VARCHAR(255),
2485
	STRAIN VARCHAR(255),
2486
    TEMPERATURE DOUBLE,
2487
    CREATEDBY_ID INTEGER,
2488
    UPDATEDBY_ID INTEGER,
2489
    DEFINEDMATERIALORMETHOD_ID INTEGER,
2490
    ACTOR_ID INTEGER,
2491
    FORWARDPRIMER_ID INTEGER,
2492
    REVERSEPRIMER_ID INTEGER,
2493
    MEDIUM_ID INTEGER,
2494
    PRIMARY KEY (ID)
2495
);
2496

    
2497
CREATE TABLE MATERIALORMETHODEVENT_AUD (
2498
    ID INTEGER NOT NULL,
2499
    DTYPE VARCHAR(255),
2500
    CREATED TIMESTAMP,
2501
    UUID VARCHAR(36),
2502
    UPDATED TIMESTAMP,
2503
    MATERIALMETHODTEXT VARCHAR(255),
2504
    DESCRIPTION VARCHAR(255),
2505
    TIMEPERIOD_END VARCHAR(255),
2506
    TIMEPERIOD_FREETEXT VARCHAR(255),
2507
    TIMEPERIOD_START VARCHAR(255),
2508
	STRAIN VARCHAR(255),
2509
    TEMPERATURE DOUBLE,
2510
    CREATEDBY_ID INTEGER,
2511
    UPDATEDBY_ID INTEGER,
2512
    DEFINEDMATERIALORMETHOD_ID INTEGER,
2513
    ACTOR_ID INTEGER,
2514
    FORWARDPRIMER_ID INTEGER,
2515
    REVERSEPRIMER_ID INTEGER,
2516
    MEDIUM_ID INTEGER
2517
);
2518

    
2519
CREATE TABLE MATERIALORMETHODEVENT_ANNOTATION (
2520
    MATERIALORMETHODEVENT_ID INTEGER NOT NULL,
2521
    ANNOTATIONS_ID INTEGER NOT NULL,
2522
    PRIMARY KEY (MATERIALORMETHODEVENT_ID, ANNOTATIONS_ID)
2523
);
2524

    
2525
CREATE TABLE MATERIALORMETHODEVENT_ANNOTATION_AUD (
2526
    REV INTEGER NOT NULL,
2527
    REVTYPE TINYINT,
2528
    MATERIALORMETHODEVENT_ID INTEGER NOT NULL,
2529
    ANNOTATIONS_ID INTEGER NOT NULL,
2530
);
2531

    
2532
CREATE TABLE MATERIALORMETHODEVENT_MARKER (
2533
    MATERIALORMETHODEVENT_ID INTEGER NOT NULL,
2534
    MARKERS_ID INTEGER NOT NULL,
2535
    PRIMARY KEY (MATERIALORMETHODEVENT_ID, MARKERS_ID)
2536
);
2537

    
2538
CREATE TABLE MATERIALORMETHODEVENT_MARKER_AUD (
2539
    REV INTEGER NOT NULL,
2540
    REVTYPE TINYINT,
2541
    MATERIALORMETHODEVENT_ID INTEGER NOT NULL,
2542
    MARKERS_ID INTEGER NOT NULL,
2543
);
2544

    
2545
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MARKER_AUD;
2546
CREATE CACHED TABLE PUBLIC.MEDIA(
2547
    DTYPE VARCHAR(31) NOT NULL,
2548
    ID INTEGER NOT NULL,
2549
    CREATED TIMESTAMP,
2550
    UUID VARCHAR(36),
2551
    UPDATED TIMESTAMP,
2552
    LSID_AUTHORITY VARCHAR(255),
2553
    LSID_LSID VARCHAR(255),
2554
    LSID_NAMESPACE VARCHAR(255),
2555
    LSID_OBJECT VARCHAR(255),
2556
    LSID_REVISION VARCHAR(255),
2557
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
2558
    TITLECACHE VARCHAR(255),
2559
    MEDIACREATED TIMESTAMP,
2560
    CITATIONMICROREFERENCE VARCHAR(255),
2561
    CREATEDBY_ID INTEGER,
2562
    UPDATEDBY_ID INTEGER,
2563
    ARTIST_ID INTEGER,
2564
    CITATION_ID INTEGER
2565
);
2566
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA;
2567
CREATE CACHED TABLE PUBLIC.MEDIAKEY_NAMEDAREA(
2568
    MEDIA_ID INTEGER NOT NULL,
2569
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL
2570
);
2571
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_NAMEDAREA;
2572
CREATE CACHED TABLE PUBLIC.MEDIAKEY_NAMEDAREA_AUD(
2573
    REV INTEGER NOT NULL,
2574
    MEDIA_ID INTEGER NOT NULL,
2575
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL,
2576
    REVTYPE TINYINT
2577
);
2578
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_NAMEDAREA_AUD;
2579
CREATE CACHED TABLE PUBLIC.MEDIAKEY_SCOPE(
2580
    MEDIA_ID INTEGER NOT NULL,
2581
    SCOPERESTRICTIONS_ID INTEGER NOT NULL
2582
);
2583
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_SCOPE;
2584
CREATE CACHED TABLE PUBLIC.MEDIAKEY_SCOPE_AUD(
2585
    REV INTEGER NOT NULL,
2586
    MEDIA_ID INTEGER NOT NULL,
2587
    SCOPERESTRICTIONS_ID INTEGER NOT NULL,
2588
    REVTYPE TINYINT
2589
);
2590
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_SCOPE_AUD;
2591
CREATE CACHED TABLE PUBLIC.MEDIAKEY_TAXON(
2592
    MEDIAKEY_ID INTEGER NOT NULL,
2593
    TAXON_ID INTEGER NOT NULL
2594
);
2595
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_TAXON;
2596
CREATE CACHED TABLE PUBLIC.MEDIAKEY_TAXON_AUD(
2597
    REV INTEGER NOT NULL,
2598
    MEDIAKEY_ID INTEGER NOT NULL,
2599
    TAXON_ID INTEGER NOT NULL,
2600
    REVTYPE TINYINT
2601
);
2602
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAKEY_TAXON_AUD;
2603
CREATE CACHED TABLE PUBLIC.MEDIAREPRESENTATION(
2604
    ID INTEGER NOT NULL,
2605
    CREATED TIMESTAMP,
2606
    UUID VARCHAR(36),
2607
    UPDATED TIMESTAMP,
2608
    MIMETYPE VARCHAR(255),
2609
    SUFFIX VARCHAR(255),
2610
    CREATEDBY_ID INTEGER,
2611
    UPDATEDBY_ID INTEGER,
2612
    MEDIA_ID INTEGER
2613
);
2614
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAREPRESENTATION;
2615
CREATE CACHED TABLE PUBLIC.MEDIAREPRESENTATIONPART(
2616
    DTYPE VARCHAR(31) NOT NULL,
2617
    ID INTEGER NOT NULL,
2618
    CREATED TIMESTAMP,
2619
    UUID VARCHAR(36),
2620
    UPDATED TIMESTAMP,
2621
    SIZE INTEGER,
2622
    URI CLOB,
2623
    DURATION INTEGER,
2624
    HEIGHT INTEGER,
2625
    WIDTH INTEGER,
2626
    CREATEDBY_ID INTEGER,
2627
    UPDATEDBY_ID INTEGER,
2628
    REPRESENTATION_ID INTEGER NOT NULL,
2629
    SORTINDEX INTEGER
2630
);
2631
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAREPRESENTATIONPART;
2632
CREATE CACHED TABLE PUBLIC.MEDIAREPRESENTATIONPART_AUD(
2633
    DTYPE VARCHAR(31) NOT NULL,
2634
    ID INTEGER NOT NULL,
2635
    REV INTEGER NOT NULL,
2636
    REVTYPE TINYINT,
2637
    CREATED TIMESTAMP,
2638
    UUID VARCHAR(36),
2639
    UPDATED TIMESTAMP,
2640
    SIZE INTEGER,
2641
    URI CLOB,
2642
    CREATEDBY_ID INTEGER,
2643
    UPDATEDBY_ID INTEGER,
2644
    REPRESENTATION_ID INTEGER,
2645
    DURATION INTEGER,
2646
    HEIGHT INTEGER,
2647
    WIDTH INTEGER
2648
);
2649
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAREPRESENTATIONPART_AUD;
2650
CREATE CACHED TABLE PUBLIC.MEDIAREPRESENTATION_AUD(
2651
    ID INTEGER NOT NULL,
2652
    REV INTEGER NOT NULL,
2653
    REVTYPE TINYINT,
2654
    CREATED TIMESTAMP,
2655
    UUID VARCHAR(36),
2656
    UPDATED TIMESTAMP,
2657
    MIMETYPE VARCHAR(255),
2658
    SUFFIX VARCHAR(255),
2659
    CREATEDBY_ID INTEGER,
2660
    UPDATEDBY_ID INTEGER,
2661
    MEDIA_ID INTEGER
2662
);
2663
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAREPRESENTATION_AUD;
2664
CREATE CACHED TABLE PUBLIC.MEDIAREPRESENTATION_MEDIAREPRESENTATIONPART_AUD(
2665
    REV INTEGER NOT NULL,
2666
    REPRESENTATION_ID INTEGER NOT NULL,
2667
    ID INTEGER NOT NULL,
2668
    SORTINDEX INTEGER NOT NULL,
2669
    REVTYPE TINYINT
2670
);
2671
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIAREPRESENTATION_MEDIAREPRESENTATIONPART_AUD;
2672
CREATE CACHED TABLE PUBLIC.MEDIA_AUD(
2673
    DTYPE VARCHAR(31) NOT NULL,
2674
    ID INTEGER NOT NULL,
2675
    REV INTEGER NOT NULL,
2676
    REVTYPE TINYINT,
2677
    CREATED TIMESTAMP,
2678
    UUID VARCHAR(36),
2679
    UPDATED TIMESTAMP,
2680
    LSID_AUTHORITY VARCHAR(255),
2681
    LSID_LSID VARCHAR(255),
2682
    LSID_NAMESPACE VARCHAR(255),
2683
    LSID_OBJECT VARCHAR(255),
2684
    LSID_REVISION VARCHAR(255),
2685
    PROTECTEDTITLECACHE BOOLEAN,
2686
    TITLECACHE VARCHAR(255),
2687
    MEDIACREATED TIMESTAMP,
2688
    CREATEDBY_ID INTEGER,
2689
    UPDATEDBY_ID INTEGER,
2690
    ARTIST_ID INTEGER,
2691
    CITATIONMICROREFERENCE VARCHAR(255),
2692
    CITATION_ID INTEGER
2693
);
2694
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_AUD;
2695
CREATE CACHED TABLE PUBLIC.MEDIA_ANNOTATION(
2696
    MEDIA_ID INTEGER NOT NULL,
2697
    ANNOTATIONS_ID INTEGER NOT NULL
2698
);
2699
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_ANNOTATION;
2700
CREATE CACHED TABLE PUBLIC.MEDIA_ANNOTATION_AUD(
2701
    REV INTEGER NOT NULL,
2702
    MEDIA_ID INTEGER NOT NULL,
2703
    ANNOTATIONS_ID INTEGER NOT NULL,
2704
    REVTYPE TINYINT
2705
);
2706
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_ANNOTATION_AUD;
2707
CREATE CACHED TABLE PUBLIC.MEDIA_CREDIT(
2708
    MEDIA_ID INTEGER NOT NULL,
2709
    CREDITS_ID INTEGER NOT NULL,
2710
    SORTINDEX INTEGER NOT NULL
2711
);
2712
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_CREDIT;
2713
CREATE CACHED TABLE PUBLIC.MEDIA_CREDIT_AUD(
2714
    REV INTEGER NOT NULL,
2715
    MEDIA_ID INTEGER NOT NULL,
2716
    CREDITS_ID INTEGER NOT NULL,
2717
    SORTINDEX INTEGER NOT NULL,
2718
    REVTYPE TINYINT
2719
);
2720
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_CREDIT_AUD;
2721
CREATE CACHED TABLE PUBLIC.MEDIA_DESCRIPTION(
2722
    MEDIA_ID INTEGER NOT NULL,
2723
    DESCRIPTION_ID INTEGER NOT NULL,
2724
    DESCRIPTION_MAPKEY_ID INTEGER NOT NULL
2725
);
2726
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_DESCRIPTION;
2727
CREATE CACHED TABLE PUBLIC.MEDIA_DESCRIPTION_AUD(
2728
    REV INTEGER NOT NULL,
2729
    MEDIA_ID INTEGER NOT NULL,
2730
    DESCRIPTION_ID INTEGER NOT NULL,
2731
    DESCRIPTION_MAPKEY_ID INTEGER NOT NULL,
2732
    REVTYPE TINYINT
2733
);
2734
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_DESCRIPTION_AUD;
2735
CREATE CACHED TABLE PUBLIC.MEDIA_EXTENSION(
2736
    MEDIA_ID INTEGER NOT NULL,
2737
    EXTENSIONS_ID INTEGER NOT NULL
2738
);
2739
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_EXTENSION;
2740
CREATE CACHED TABLE PUBLIC.MEDIA_EXTENSION_AUD(
2741
    REV INTEGER NOT NULL,
2742
    MEDIA_ID INTEGER NOT NULL,
2743
    EXTENSIONS_ID INTEGER NOT NULL,
2744
    REVTYPE TINYINT
2745
);
2746
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_EXTENSION_AUD;
2747
CREATE CACHED TABLE PUBLIC.MEDIA_IDENTIFIER(
2748
    MEDIA_ID INTEGER NOT NULL,
2749
    IDENTIFIERS_ID INTEGER NOT NULL,
2750
    SORTINDEX INTEGER NOT NULL
2751
);
2752
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_IDENTIFIER;
2753
CREATE CACHED TABLE PUBLIC.MEDIA_IDENTIFIER_AUD(
2754
    REV INTEGER NOT NULL,
2755
    MEDIA_ID INTEGER NOT NULL,
2756
    IDENTIFIERS_ID INTEGER NOT NULL,
2757
    SORTINDEX INTEGER NOT NULL,
2758
    REVTYPE TINYINT
2759
);
2760
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_IDENTIFIER_AUD;
2761
CREATE CACHED TABLE PUBLIC.MEDIA_LANGUAGESTRING(
2762
    MEDIA_ID INTEGER NOT NULL,
2763
    TITLE_ID INTEGER NOT NULL,
2764
    TITLE_MAPKEY_ID INTEGER NOT NULL
2765
);
2766
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_LANGUAGESTRING;
2767
CREATE CACHED TABLE PUBLIC.MEDIA_LANGUAGESTRING_AUD(
2768
    REV INTEGER NOT NULL,
2769
    MEDIA_ID INTEGER NOT NULL,
2770
    TITLE_ID INTEGER NOT NULL,
2771
    TITLE_MAPKEY_ID INTEGER NOT NULL,
2772
    REVTYPE TINYINT
2773
);
2774
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_LANGUAGESTRING_AUD;
2775
CREATE CACHED TABLE PUBLIC.MEDIA_MARKER(
2776
    MEDIA_ID INTEGER NOT NULL,
2777
    MARKERS_ID INTEGER NOT NULL
2778
);
2779
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_MARKER;
2780
CREATE CACHED TABLE PUBLIC.MEDIA_MARKER_AUD(
2781
    REV INTEGER NOT NULL,
2782
    MEDIA_ID INTEGER NOT NULL,
2783
    MARKERS_ID INTEGER NOT NULL,
2784
    REVTYPE TINYINT
2785
);
2786
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_MARKER_AUD;
2787
CREATE CACHED TABLE PUBLIC.MEDIA_ORIGINALSOURCEBASE(
2788
    MEDIA_ID INTEGER NOT NULL,
2789
    SOURCES_ID INTEGER NOT NULL
2790
);
2791
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_ORIGINALSOURCEBASE;
2792
CREATE CACHED TABLE PUBLIC.MEDIA_ORIGINALSOURCEBASE_AUD(
2793
    REV INTEGER NOT NULL,
2794
    MEDIA_ID INTEGER NOT NULL,
2795
    SOURCES_ID INTEGER NOT NULL,
2796
    REVTYPE TINYINT
2797
);
2798
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_ORIGINALSOURCEBASE_AUD;
2799
CREATE CACHED TABLE PUBLIC.MEDIA_REPRESENTATION(
2800
    MEDIA_ID INTEGER NOT NULL,
2801
    KEYREPRESENTATIONS_ID INTEGER NOT NULL
2802
);
2803
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_REPRESENTATION;
2804
CREATE CACHED TABLE PUBLIC.MEDIA_REPRESENTATION_AUD(
2805
    REV INTEGER NOT NULL,
2806
    MEDIA_ID INTEGER NOT NULL,
2807
    KEYREPRESENTATIONS_ID INTEGER NOT NULL,
2808
    REVTYPE TINYINT
2809
);
2810
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_REPRESENTATION_AUD;
2811
CREATE CACHED TABLE PUBLIC.MEDIA_RIGHTSINFO(
2812
    MEDIA_ID INTEGER NOT NULL,
2813
    RIGHTS_ID INTEGER NOT NULL
2814
);
2815
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_RIGHTSINFO;
2816
CREATE CACHED TABLE PUBLIC.MEDIA_RIGHTSINFO_AUD(
2817
    REV INTEGER NOT NULL,
2818
    MEDIA_ID INTEGER NOT NULL,
2819
    RIGHTS_ID INTEGER NOT NULL,
2820
    REVTYPE TINYINT
2821
);
2822
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_RIGHTSINFO_AUD;
2823
CREATE CACHED TABLE PUBLIC.MEDIA_SEQUENCE(
2824
    MEDIA_ID INTEGER NOT NULL,
2825
    USEDSEQUENCES_ID INTEGER NOT NULL
2826
);
2827
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_SEQUENCE;
2828
CREATE CACHED TABLE PUBLIC.MEDIA_SEQUENCE_AUD(
2829
    REV INTEGER NOT NULL,
2830
    MEDIA_ID INTEGER NOT NULL,
2831
    USEDSEQUENCES_ID INTEGER NOT NULL,
2832
    REVTYPE TINYINT
2833
);
2834
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_SEQUENCE_AUD;
2835
CREATE CACHED TABLE PUBLIC.MEDIA_TAXONBASE(
2836
    MEDIA_ID INTEGER NOT NULL,
2837
    COVEREDTAXA_ID INTEGER NOT NULL
2838
);
2839
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_TAXONBASE;
2840
CREATE CACHED TABLE PUBLIC.MEDIA_TAXONBASE_AUD(
2841
    REV INTEGER NOT NULL,
2842
    MEDIA_ID INTEGER NOT NULL,
2843
    COVEREDTAXA_ID INTEGER NOT NULL,
2844
    REVTYPE TINYINT
2845
);
2846
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MEDIA_TAXONBASE_AUD;
2847
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_NAMEDAREA(
2848
    WORKINGSET_ID INTEGER NOT NULL,
2849
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL
2850
);
2851
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_NAMEDAREA;
2852
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_NAMEDAREA_AUD(
2853
    REV INTEGER NOT NULL,
2854
    WORKINGSET_ID INTEGER NOT NULL,
2855
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL,
2856
    REVTYPE TINYINT
2857
);
2858
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_NAMEDAREA_AUD;
2859
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_SCOPE(
2860
    WORKINGSET_ID INTEGER NOT NULL,
2861
    SCOPERESTRICTIONS_ID INTEGER NOT NULL
2862
);
2863
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_SCOPE;
2864
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_SCOPE_AUD(
2865
    REV INTEGER NOT NULL,
2866
    WORKINGSET_ID INTEGER NOT NULL,
2867
    SCOPERESTRICTIONS_ID INTEGER NOT NULL,
2868
    REVTYPE TINYINT
2869
);
2870
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_SCOPE_AUD;
2871
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_TAXON(
2872
    MULTIACCESSKEY_ID INTEGER NOT NULL,
2873
    TAXON_ID INTEGER NOT NULL
2874
);
2875
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_TAXON;
2876
CREATE CACHED TABLE PUBLIC.MULTIACCESSKEY_TAXON_AUD(
2877
    REV INTEGER NOT NULL,
2878
    MULTIACCESSKEY_ID INTEGER NOT NULL,
2879
    TAXON_ID INTEGER NOT NULL,
2880
    REVTYPE TINYINT
2881
);
2882
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.MULTIACCESSKEY_TAXON_AUD;
2883
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP(
2884
    ID INTEGER NOT NULL,
2885
    CREATED TIMESTAMP,
2886
    UUID VARCHAR(36),
2887
    UPDATED TIMESTAMP,
2888
    CITATIONMICROREFERENCE VARCHAR(255),
2889
    ORIGINALNAMESTRING VARCHAR(255),
2890
    DOUBTFUL BOOLEAN NOT NULL,
2891
    RULECONSIDERED VARCHAR(255),
2892
    CREATEDBY_ID INTEGER,
2893
    UPDATEDBY_ID INTEGER,
2894
    CITATION_ID INTEGER,
2895
    RELATEDFROM_ID INTEGER,
2896
    RELATEDTO_ID INTEGER,
2897
    TYPE_ID INTEGER
2898
);
2899
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP;
2900
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP_AUD(
2901
    ID INTEGER NOT NULL,
2902
    REV INTEGER NOT NULL,
2903
    REVTYPE TINYINT,
2904
    CREATED TIMESTAMP,
2905
    UUID VARCHAR(36),
2906
    UPDATED TIMESTAMP,
2907
    CITATIONMICROREFERENCE VARCHAR(255),
2908
    ORIGINALNAMESTRING VARCHAR(255),
2909
    DOUBTFUL BOOLEAN,
2910
    RULECONSIDERED VARCHAR(255),
2911
    CREATEDBY_ID INTEGER,
2912
    UPDATEDBY_ID INTEGER,
2913
    CITATION_ID INTEGER,
2914
    RELATEDFROM_ID INTEGER,
2915
    RELATEDTO_ID INTEGER,
2916
    TYPE_ID INTEGER
2917
);
2918
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP_AUD;
2919
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP_ANNOTATION(
2920
    NAMERELATIONSHIP_ID INTEGER NOT NULL,
2921
    ANNOTATIONS_ID INTEGER NOT NULL
2922
);
2923
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP_ANNOTATION;
2924
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP_ANNOTATION_AUD(
2925
    REV INTEGER NOT NULL,
2926
    NAMERELATIONSHIP_ID INTEGER NOT NULL,
2927
    ANNOTATIONS_ID INTEGER NOT NULL,
2928
    REVTYPE TINYINT
2929
);
2930
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP_ANNOTATION_AUD;
2931
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP_MARKER(
2932
    NAMERELATIONSHIP_ID INTEGER NOT NULL,
2933
    MARKERS_ID INTEGER NOT NULL
2934
);
2935
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP_MARKER;
2936
CREATE CACHED TABLE PUBLIC.NAMERELATIONSHIP_MARKER_AUD(
2937
    REV INTEGER NOT NULL,
2938
    NAMERELATIONSHIP_ID INTEGER NOT NULL,
2939
    MARKERS_ID INTEGER NOT NULL,
2940
    REVTYPE TINYINT
2941
);
2942
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NAMERELATIONSHIP_MARKER_AUD;
2943
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS(
2944
    ID INTEGER NOT NULL,
2945
    CREATED TIMESTAMP,
2946
    UUID VARCHAR(36),
2947
    UPDATED TIMESTAMP,
2948
    CITATIONMICROREFERENCE VARCHAR(255),
2949
    ORIGINALNAMESTRING VARCHAR(255),
2950
    RULECONSIDERED VARCHAR(255),
2951
    CREATEDBY_ID INTEGER,
2952
    UPDATEDBY_ID INTEGER,
2953
    CITATION_ID INTEGER,
2954
    TYPE_ID INTEGER
2955
);
2956
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS;
2957
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS_AUD(
2958
    ID INTEGER NOT NULL,
2959
    REV INTEGER NOT NULL,
2960
    REVTYPE TINYINT,
2961
    CREATED TIMESTAMP,
2962
    UUID VARCHAR(36),
2963
    UPDATED TIMESTAMP,
2964
    CITATIONMICROREFERENCE VARCHAR(255),
2965
    ORIGINALNAMESTRING VARCHAR(255),
2966
    RULECONSIDERED VARCHAR(255),
2967
    CREATEDBY_ID INTEGER,
2968
    UPDATEDBY_ID INTEGER,
2969
    CITATION_ID INTEGER,
2970
    TYPE_ID INTEGER
2971
);
2972
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS_AUD;
2973
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS_ANNOTATION(
2974
    NOMENCLATURALSTATUS_ID INTEGER NOT NULL,
2975
    ANNOTATIONS_ID INTEGER NOT NULL
2976
);
2977
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS_ANNOTATION;
2978
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS_ANNOTATION_AUD(
2979
    REV INTEGER NOT NULL,
2980
    NOMENCLATURALSTATUS_ID INTEGER NOT NULL,
2981
    ANNOTATIONS_ID INTEGER NOT NULL,
2982
    REVTYPE TINYINT
2983
);
2984
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS_ANNOTATION_AUD;
2985
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS_MARKER(
2986
    NOMENCLATURALSTATUS_ID INTEGER NOT NULL,
2987
    MARKERS_ID INTEGER NOT NULL
2988
);
2989
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS_MARKER;
2990
CREATE CACHED TABLE PUBLIC.NOMENCLATURALSTATUS_MARKER_AUD(
2991
    REV INTEGER NOT NULL,
2992
    NOMENCLATURALSTATUS_ID INTEGER NOT NULL,
2993
    MARKERS_ID INTEGER NOT NULL,
2994
    REVTYPE TINYINT
2995
);
2996
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.NOMENCLATURALSTATUS_MARKER_AUD;
2997
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE(
2998
    DTYPE VARCHAR(31) NOT NULL,
2999
    ID INTEGER NOT NULL,
3000
    CREATED TIMESTAMP,
3001
    UUID VARCHAR(36),
3002
    UPDATED TIMESTAMP,
3003
    SOURCETYPE VARCHAR(4) NOT NULL,
3004
    CITATIONMICROREFERENCE VARCHAR(255),
3005
    ORIGINALNAMESTRING VARCHAR(255),
3006
    IDINSOURCE VARCHAR(255),
3007
    IDNAMESPACE VARCHAR(255),
3008
    SOURCEDOBJ_TYPE VARCHAR(255),
3009
    SOURCEDOBJ_ID INTEGER NOT NULL,
3010
    CREATEDBY_ID INTEGER,
3011
    UPDATEDBY_ID INTEGER,
3012
    CITATION_ID INTEGER,
3013
    NAMEUSEDINSOURCE_ID INTEGER
3014
);
3015
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE;
3016
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE_AUD(
3017
    DTYPE VARCHAR(31) NOT NULL,
3018
    ID INTEGER NOT NULL,
3019
    REV INTEGER NOT NULL,
3020
    REVTYPE TINYINT,
3021
    CREATED TIMESTAMP,
3022
    UUID VARCHAR(36),
3023
    UPDATED TIMESTAMP,
3024
   	SOURCETYPE VARCHAR(4) NOT NULL,
3025
    CITATIONMICROREFERENCE VARCHAR(255),
3026
    ORIGINALNAMESTRING VARCHAR(255),
3027
    IDINSOURCE VARCHAR(255),
3028
    IDNAMESPACE VARCHAR(255),
3029
    CREATEDBY_ID INTEGER,
3030
    UPDATEDBY_ID INTEGER,
3031
    CITATION_ID INTEGER,
3032
    NAMEUSEDINSOURCE_ID INTEGER
3033
);
3034
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE_AUD;
3035
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE_ANNOTATION(
3036
    ORIGINALSOURCEBASE_ID INTEGER NOT NULL,
3037
    ANNOTATIONS_ID INTEGER NOT NULL
3038
);
3039
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE_ANNOTATION;
3040
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE_ANNOTATION_AUD(
3041
    REV INTEGER NOT NULL,
3042
    ORIGINALSOURCEBASE_ID INTEGER NOT NULL,
3043
    ANNOTATIONS_ID INTEGER NOT NULL,
3044
    REVTYPE TINYINT
3045
);
3046
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE_ANNOTATION_AUD;
3047
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE_MARKER(
3048
    ORIGINALSOURCEBASE_ID INTEGER NOT NULL,
3049
    MARKERS_ID INTEGER NOT NULL
3050
);
3051
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE_MARKER;
3052
CREATE CACHED TABLE PUBLIC.ORIGINALSOURCEBASE_MARKER_AUD(
3053
    REV INTEGER NOT NULL,
3054
    ORIGINALSOURCEBASE_ID INTEGER NOT NULL,
3055
    MARKERS_ID INTEGER NOT NULL,
3056
    REVTYPE TINYINT
3057
);
3058
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.ORIGINALSOURCEBASE_MARKER_AUD;
3059
CREATE CACHED TABLE PUBLIC.PERMISSIONGROUP(
3060
    ID INTEGER NOT NULL,
3061
    CREATED TIMESTAMP,
3062
    UUID VARCHAR(36),
3063
    NAME VARCHAR(255) NOT NULL,
3064
    CREATEDBY_ID INTEGER
3065
);
3066
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.PERMISSIONGROUP;
3067
CREATE CACHED TABLE PUBLIC.PERMISSIONGROUP_GRANTEDAUTHORITYIMPL(
3068
    PERMISSIONGROUP_ID INTEGER NOT NULL,
3069
    GRANTEDAUTHORITIES_ID INTEGER NOT NULL
3070
);
3071
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.PERMISSIONGROUP_GRANTEDAUTHORITYIMPL;
3072
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY(
3073
    ID INTEGER NOT NULL,
3074
    CREATED TIMESTAMP,
3075
    UUID VARCHAR(36),
3076
    UPDATED TIMESTAMP,
3077
    LSID_AUTHORITY VARCHAR(255),
3078
    LSID_LSID VARCHAR(255),
3079
    LSID_NAMESPACE VARCHAR(255),
3080
    LSID_OBJECT VARCHAR(255),
3081
    LSID_REVISION VARCHAR(255),
3082
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
3083
    TITLECACHE VARCHAR(255),
3084
    STARTNUMBER INTEGER,
3085
    CREATEDBY_ID INTEGER,
3086
    UPDATEDBY_ID INTEGER,
3087
    ROOT_ID INTEGER
3088
);
3089
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY;
3090
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEYNODE(
3091
    ID INTEGER NOT NULL,
3092
    CREATED TIMESTAMP,
3093
    UUID VARCHAR(36),
3094
    UPDATED TIMESTAMP,
3095
    NODENUMBER INTEGER,
3096
    SORTINDEX INTEGER,
3097
    CREATEDBY_ID INTEGER,
3098
    UPDATEDBY_ID INTEGER,
3099
    FEATURE_ID INTEGER,
3100
    KEY_ID INTEGER,
3101
    OTHERNODE_ID INTEGER,
3102
    PARENT_ID INTEGER,
3103
    QUESTION_ID INTEGER,
3104
    STATEMENT_ID INTEGER,
3105
    SUBKEY_ID INTEGER,
3106
    TAXON_ID INTEGER
3107
);
3108
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEYNODE;
3109
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEYNODE_AUD(
3110
    ID INTEGER NOT NULL,
3111
    REV INTEGER NOT NULL,
3112
    REVTYPE TINYINT,
3113
    CREATED TIMESTAMP,
3114
    UUID VARCHAR(36),
3115
    UPDATED TIMESTAMP,
3116
    NODENUMBER INTEGER,
3117
    SORTINDEX INTEGER,
3118
    CREATEDBY_ID INTEGER,
3119
    UPDATEDBY_ID INTEGER,
3120
    FEATURE_ID INTEGER,
3121
    KEY_ID INTEGER,
3122
    OTHERNODE_ID INTEGER,
3123
    PARENT_ID INTEGER,
3124
    QUESTION_ID INTEGER,
3125
    STATEMENT_ID INTEGER,
3126
    SUBKEY_ID INTEGER,
3127
    TAXON_ID INTEGER
3128
);
3129
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEYNODE_AUD;
3130
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEYNODE_LANGUAGESTRING(
3131
    POLYTOMOUSKEYNODE_ID INTEGER NOT NULL,
3132
    MODIFYINGTEXT_ID INTEGER NOT NULL,
3133
    MODIFYINGTEXT_MAPKEY_ID INTEGER NOT NULL
3134
);
3135
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEYNODE_LANGUAGESTRING;
3136
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEYNODE_LANGUAGESTRING_AUD(
3137
    REV INTEGER NOT NULL,
3138
    POLYTOMOUSKEYNODE_ID INTEGER NOT NULL,
3139
    MODIFYINGTEXT_ID INTEGER NOT NULL,
3140
    MODIFYINGTEXT_MAPKEY_ID INTEGER NOT NULL,
3141
    REVTYPE TINYINT
3142
);
3143
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEYNODE_LANGUAGESTRING_AUD;
3144
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_AUD(
3145
    ID INTEGER NOT NULL,
3146
    REV INTEGER NOT NULL,
3147
    REVTYPE TINYINT,
3148
    CREATED TIMESTAMP,
3149
    UUID VARCHAR(36),
3150
    UPDATED TIMESTAMP,
3151
    LSID_AUTHORITY VARCHAR(255),
3152
    LSID_LSID VARCHAR(255),
3153
    LSID_NAMESPACE VARCHAR(255),
3154
    LSID_OBJECT VARCHAR(255),
3155
    LSID_REVISION VARCHAR(255),
3156
    PROTECTEDTITLECACHE BOOLEAN,
3157
    TITLECACHE VARCHAR(255),
3158
    STARTNUMBER INTEGER,
3159
    CREATEDBY_ID INTEGER,
3160
    UPDATEDBY_ID INTEGER,
3161
    ROOT_ID INTEGER
3162
);
3163
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_AUD;
3164
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_ANNOTATION(
3165
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3166
    ANNOTATIONS_ID INTEGER NOT NULL
3167
);
3168
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_ANNOTATION;
3169
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_ANNOTATION_AUD(
3170
    REV INTEGER NOT NULL,
3171
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3172
    ANNOTATIONS_ID INTEGER NOT NULL,
3173
    REVTYPE TINYINT
3174
);
3175
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_ANNOTATION_AUD;
3176
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_CREDIT(
3177
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3178
    CREDITS_ID INTEGER NOT NULL,
3179
    SORTINDEX INTEGER NOT NULL
3180
);
3181
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_CREDIT;
3182
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_CREDIT_AUD(
3183
    REV INTEGER NOT NULL,
3184
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3185
    CREDITS_ID INTEGER NOT NULL,
3186
    SORTINDEX INTEGER NOT NULL,
3187
    REVTYPE TINYINT
3188
);
3189
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_CREDIT_AUD;
3190
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_EXTENSION(
3191
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3192
    EXTENSIONS_ID INTEGER NOT NULL
3193
);
3194
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_EXTENSION;
3195
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_EXTENSION_AUD(
3196
    REV INTEGER NOT NULL,
3197
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3198
    EXTENSIONS_ID INTEGER NOT NULL,
3199
    REVTYPE TINYINT
3200
);
3201
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_EXTENSION_AUD;
3202
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_IDENTIFIER(
3203
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3204
    IDENTIFIERS_ID INTEGER NOT NULL,
3205
    SORTINDEX INTEGER NOT NULL
3206
);
3207
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_IDENTIFIER;
3208
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_IDENTIFIER_AUD(
3209
    REV INTEGER NOT NULL,
3210
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3211
    IDENTIFIERS_ID INTEGER NOT NULL,
3212
    SORTINDEX INTEGER NOT NULL,
3213
    REVTYPE TINYINT
3214
);
3215
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_IDENTIFIER_AUD;
3216
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_MARKER(
3217
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3218
    MARKERS_ID INTEGER NOT NULL
3219
);
3220
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_MARKER;
3221
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_MARKER_AUD(
3222
    REV INTEGER NOT NULL,
3223
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3224
    MARKERS_ID INTEGER NOT NULL,
3225
    REVTYPE TINYINT
3226
);
3227
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_MARKER_AUD;
3228
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_NAMEDAREA(
3229
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3230
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL
3231
);
3232
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_NAMEDAREA;
3233
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_NAMEDAREA_AUD(
3234
    REV INTEGER NOT NULL,
3235
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3236
    GEOGRAPHICALSCOPE_ID INTEGER NOT NULL,
3237
    REVTYPE TINYINT
3238
);
3239
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_NAMEDAREA_AUD;
3240
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_ORIGINALSOURCEBASE(
3241
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3242
    SOURCES_ID INTEGER NOT NULL
3243
);
3244
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_ORIGINALSOURCEBASE;
3245
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_ORIGINALSOURCEBASE_AUD(
3246
    REV INTEGER NOT NULL,
3247
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3248
    SOURCES_ID INTEGER NOT NULL,
3249
    REVTYPE TINYINT
3250
);
3251
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_ORIGINALSOURCEBASE_AUD;
3252
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_RIGHTSINFO(
3253
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3254
    RIGHTS_ID INTEGER NOT NULL
3255
);
3256
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_RIGHTSINFO;
3257
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_RIGHTSINFO_AUD(
3258
    REV INTEGER NOT NULL,
3259
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3260
    RIGHTS_ID INTEGER NOT NULL,
3261
    REVTYPE TINYINT
3262
);
3263
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_RIGHTSINFO_AUD;
3264
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_SCOPE(
3265
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3266
    SCOPERESTRICTIONS_ID INTEGER NOT NULL
3267
);
3268
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_SCOPE;
3269
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_SCOPE_AUD(
3270
    REV INTEGER NOT NULL,
3271
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3272
    SCOPERESTRICTIONS_ID INTEGER NOT NULL,
3273
    REVTYPE TINYINT
3274
);
3275
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_SCOPE_AUD;
3276
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_TAXON(
3277
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3278
    TAXON_ID INTEGER NOT NULL
3279
);
3280
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_TAXON;
3281
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_TAXONBASE(
3282
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3283
    COVEREDTAXA_ID INTEGER NOT NULL
3284
);
3285
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_TAXONBASE;
3286
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_TAXONBASE_AUD(
3287
    REV INTEGER NOT NULL,
3288
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3289
    COVEREDTAXA_ID INTEGER NOT NULL,
3290
    REVTYPE TINYINT
3291
);
3292
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_TAXONBASE_AUD;
3293
CREATE CACHED TABLE PUBLIC.POLYTOMOUSKEY_TAXON_AUD(
3294
    REV INTEGER NOT NULL,
3295
    POLYTOMOUSKEY_ID INTEGER NOT NULL,
3296
    TAXON_ID INTEGER NOT NULL,
3297
    REVTYPE TINYINT
3298
);
3299
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.POLYTOMOUSKEY_TAXON_AUD;
3300

    
3301
CREATE TABLE PRIMER (
3302
    ID INTEGER NOT NULL,
3303
    CREATED TIMESTAMP,
3304
    UUID VARCHAR(36),
3305
    UPDATED TIMESTAMP,
3306
    LABEL VARCHAR(255),
3307
	SEQUENCE_LENGTH INTEGER,
3308
	SEQUENCE_STRING CLOB,
3309
    CREATEDBY_ID INTEGER,
3310
    UPDATEDBY_ID INTEGER,
3311
    DNAMARKER_ID INTEGER,
3312
	PUBLISHEDIN_ID INTEGER,
3313
	PRIMARY KEY (ID)
3314
);
3315
CREATE TABLE PRIMER_AUD (
3316
    ID INTEGER NOT NULL,
3317
    CREATED TIMESTAMP,
3318
    UUID VARCHAR(36),
3319
    UPDATED TIMESTAMP,
3320
    LABEL VARCHAR(255),
3321
    SEQUENCE_LENGTH INTEGER,
3322
    SEQUENCE_STRING CLOB,
3323
    CREATEDBY_ID INTEGER,
3324
    UPDATEDBY_ID INTEGER,
3325
	DNAMARKER_ID INTEGER,
3326
	PUBLISHEDIN_ID INTEGER,
3327
);
3328

    
3329
CREATE TABLE PRIMER_ANNOTATION (
3330
    PRIMER_ID INTEGER NOT NULL,
3331
    ANNOTATIONS_ID INTEGER NOT NULL,
3332
    PRIMARY KEY (PRIMER_ID, ANNOTATIONS_ID)
3333
);
3334
CREATE TABLE PRIMER_ANNOTATION_AUD (
3335
    PRIMER_ID INTEGER NOT NULL,
3336
    ANNOTATIONS_ID INTEGER NOT NULL
3337
);
3338

    
3339
CREATE TABLE PRIMER_MARKER (
3340
    PRIMER_ID INTEGER NOT NULL,
3341
    MARKERS_ID INTEGER NOT NULL,
3342
    PRIMARY KEY (PRIMER_ID, MARKERS_ID)
3343
);
3344
CREATE TABLE PRIMER_MARKER_AUD (
3345
    PRIMER_ID INTEGER NOT NULL,
3346
    MARKERS_ID INTEGER NOT NULL
3347
);
3348

    
3349

    
3350
CREATE CACHED TABLE PUBLIC.REFERENCE(
3351
    DTYPE VARCHAR(31) NOT NULL,
3352
    ID INTEGER NOT NULL,
3353
    CREATED TIMESTAMP,
3354
    UUID VARCHAR(36),
3355
    UPDATED TIMESTAMP,
3356
    LSID_AUTHORITY VARCHAR(255),
3357
    LSID_LSID VARCHAR(255),
3358
    LSID_NAMESPACE VARCHAR(255),
3359
    LSID_OBJECT VARCHAR(255),
3360
    LSID_REVISION VARCHAR(255),
3361
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
3362
    TITLECACHE VARCHAR(255),
3363
    DATEPUBLISHED_END VARCHAR(255),
3364
    DATEPUBLISHED_FREETEXT VARCHAR(255),
3365
    DATEPUBLISHED_START VARCHAR(255),
3366
    EDITION VARCHAR(255),
3367
    EDITOR VARCHAR(255),
3368
    ISBN VARCHAR(255),
3369
    ISSN VARCHAR(255),
3370
    DOI VARCHAR(255),
3371
    NOMENCLATURALLYRELEVANT BOOLEAN NOT NULL,
3372
    ORGANIZATION VARCHAR(255),
3373
    PAGES VARCHAR(255),
3374
    PARSINGPROBLEM INTEGER NOT NULL,
3375
    PLACEPUBLISHED VARCHAR(255),
3376
    PROBLEMENDS INTEGER NOT NULL,
3377
    PROBLEMSTARTS INTEGER NOT NULL,
3378
    PUBLISHER VARCHAR(255),
3379
    REFERENCEABSTRACT CLOB,
3380
    SERIESPART VARCHAR(255),
3381
    TITLE CLOB,
3382
    ABBREVTITLE VARCHAR(255),
3383
    ABBREVTITLECACHE CLOB,
3384
    PROTECTEDABBREVTITLECACHE BOOLEAN,
3385
    REFTYPE VARCHAR(4),
3386
    URI CLOB,
3387
    VOLUME VARCHAR(255),
3388
    CREATEDBY_ID INTEGER,
3389
    UPDATEDBY_ID INTEGER,
3390
    AUTHORSHIP_ID INTEGER,
3391
    INREFERENCE_ID INTEGER,
3392
    INSTITUTION_ID INTEGER,
3393
    SCHOOL_ID INTEGER
3394
);
3395
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE;
3396
CREATE INDEX PUBLIC.REFERENCETITLECACHEINDEX ON PUBLIC.REFERENCE(TITLECACHE);
3397
CREATE CACHED TABLE PUBLIC.REFERENCE_AUD(
3398
    DTYPE VARCHAR(31) NOT NULL,
3399
    ID INTEGER NOT NULL,
3400
    REV INTEGER NOT NULL,
3401
    REVTYPE TINYINT,
3402
    CREATED TIMESTAMP,
3403
    UUID VARCHAR(36),
3404
    UPDATED TIMESTAMP,
3405
    LSID_AUTHORITY VARCHAR(255),
3406
    LSID_LSID VARCHAR(255),
3407
    LSID_NAMESPACE VARCHAR(255),
3408
    LSID_OBJECT VARCHAR(255),
3409
    LSID_REVISION VARCHAR(255),
3410
    PROTECTEDTITLECACHE BOOLEAN,
3411
    TITLECACHE VARCHAR(255),
3412
    DATEPUBLISHED_END VARCHAR(255),
3413
    DATEPUBLISHED_FREETEXT VARCHAR(255),
3414
    DATEPUBLISHED_START VARCHAR(255),
3415
    EDITION VARCHAR(255),
3416
    EDITOR VARCHAR(255),
3417
    ISBN VARCHAR(255),
3418
    ISSN VARCHAR(255),
3419
    DOI VARCHAR(255),
3420
    NOMENCLATURALLYRELEVANT BOOLEAN,
3421
    ORGANIZATION VARCHAR(255),
3422
    PAGES VARCHAR(255),
3423
    PARSINGPROBLEM INTEGER,
3424
    PLACEPUBLISHED VARCHAR(255),
3425
    PROBLEMENDS INTEGER,
3426
    PROBLEMSTARTS INTEGER,
3427
    PUBLISHER VARCHAR(255),
3428
    REFERENCEABSTRACT CLOB,
3429
    SERIESPART VARCHAR(255),
3430
    TITLE CLOB,
3431
    ABBREVTITLE VARCHAR(255),
3432
    ABBREVTITLECACHE CLOB,
3433
    PROTECTEDABBREVTITLECACHE BOOLEAN,
3434
    REFTYPE  VARCHAR(4),
3435
    URI CLOB,
3436
    VOLUME VARCHAR(255),
3437
    CREATEDBY_ID INTEGER,
3438
    UPDATEDBY_ID INTEGER,
3439
    AUTHORSHIP_ID INTEGER,
3440
    INREFERENCE_ID INTEGER,
3441
    INSTITUTION_ID INTEGER,
3442
    SCHOOL_ID INTEGER
3443
);
3444
-- 1 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_AUD;
3445
CREATE CACHED TABLE PUBLIC.REFERENCE_ANNOTATION(
3446
    REFERENCE_ID INTEGER NOT NULL,
3447
    ANNOTATIONS_ID INTEGER NOT NULL
3448
);
3449
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_ANNOTATION;
3450
CREATE CACHED TABLE PUBLIC.REFERENCE_ANNOTATION_AUD(
3451
    REV INTEGER NOT NULL,
3452
    REFERENCE_ID INTEGER NOT NULL,
3453
    ANNOTATIONS_ID INTEGER NOT NULL,
3454
    REVTYPE TINYINT
3455
);
3456
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_ANNOTATION_AUD;
3457
CREATE CACHED TABLE PUBLIC.REFERENCE_CREDIT(
3458
    REFERENCE_ID INTEGER NOT NULL,
3459
    CREDITS_ID INTEGER NOT NULL,
3460
    SORTINDEX INTEGER NOT NULL
3461
);
3462
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_CREDIT;
3463
CREATE CACHED TABLE PUBLIC.REFERENCE_CREDIT_AUD(
3464
    REV INTEGER NOT NULL,
3465
    REFERENCE_ID INTEGER NOT NULL,
3466
    CREDITS_ID INTEGER NOT NULL,
3467
    SORTINDEX INTEGER NOT NULL,
3468
    REVTYPE TINYINT
3469
);
3470
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_CREDIT_AUD;
3471
CREATE CACHED TABLE PUBLIC.REFERENCE_EXTENSION(
3472
    REFERENCE_ID INTEGER NOT NULL,
3473
    EXTENSIONS_ID INTEGER NOT NULL
3474
);
3475
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_EXTENSION;
3476
CREATE CACHED TABLE PUBLIC.REFERENCE_EXTENSION_AUD(
3477
    REV INTEGER NOT NULL,
3478
    REFERENCE_ID INTEGER NOT NULL,
3479
    EXTENSIONS_ID INTEGER NOT NULL,
3480
    REVTYPE TINYINT
3481
);
3482
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_EXTENSION_AUD;
3483
CREATE CACHED TABLE PUBLIC.REFERENCE_IDENTIFIER(
3484
    REFERENCE_ID INTEGER NOT NULL,
3485
    IDENTIFIERS_ID INTEGER NOT NULL,
3486
    SORTINDEX INTEGER NOT NULL
3487
);
3488
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_IDENTIFIER;
3489
CREATE CACHED TABLE PUBLIC.REFERENCE_IDENTIFIER_AUD(
3490
    REV INTEGER NOT NULL,
3491
    REFERENCE_ID INTEGER NOT NULL,
3492
    IDENTIFIERS_ID INTEGER NOT NULL,
3493
    SORTINDEX INTEGER NOT NULL,
3494
    REVTYPE TINYINT
3495
);
3496
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_IDENTIFIER_AUD;
3497
CREATE CACHED TABLE PUBLIC.REFERENCE_MARKER(
3498
    REFERENCE_ID INTEGER NOT NULL,
3499
    MARKERS_ID INTEGER NOT NULL
3500
);
3501
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_MARKER;
3502
CREATE CACHED TABLE PUBLIC.REFERENCE_MARKER_AUD(
3503
    REV INTEGER NOT NULL,
3504
    REFERENCE_ID INTEGER NOT NULL,
3505
    MARKERS_ID INTEGER NOT NULL,
3506
    REVTYPE TINYINT
3507
);
3508
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_MARKER_AUD;
3509
CREATE CACHED TABLE PUBLIC.REFERENCE_MEDIA(
3510
    REFERENCE_ID INTEGER NOT NULL,
3511
    MEDIA_ID INTEGER NOT NULL
3512
);
3513
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_MEDIA;
3514
CREATE CACHED TABLE PUBLIC.REFERENCE_MEDIA_AUD(
3515
    REV INTEGER NOT NULL,
3516
    REFERENCE_ID INTEGER NOT NULL,
3517
    MEDIA_ID INTEGER NOT NULL,
3518
    REVTYPE TINYINT
3519
);
3520
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_MEDIA_AUD;
3521
CREATE CACHED TABLE PUBLIC.REFERENCE_ORIGINALSOURCEBASE(
3522
    REFERENCE_ID INTEGER NOT NULL,
3523
    SOURCES_ID INTEGER NOT NULL
3524
);
3525
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_ORIGINALSOURCEBASE;
3526
CREATE CACHED TABLE PUBLIC.REFERENCE_ORIGINALSOURCEBASE_AUD(
3527
    REV INTEGER NOT NULL,
3528
    REFERENCE_ID INTEGER NOT NULL,
3529
    SOURCES_ID INTEGER NOT NULL,
3530
    REVTYPE TINYINT
3531
);
3532
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_ORIGINALSOURCEBASE_AUD;
3533
CREATE CACHED TABLE PUBLIC.REFERENCE_RIGHTSINFO(
3534
    REFERENCE_ID INTEGER NOT NULL,
3535
    RIGHTS_ID INTEGER NOT NULL
3536
);
3537
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_RIGHTSINFO;
3538
CREATE CACHED TABLE PUBLIC.REFERENCE_RIGHTSINFO_AUD(
3539
    REV INTEGER NOT NULL,
3540
    REFERENCE_ID INTEGER NOT NULL,
3541
    RIGHTS_ID INTEGER NOT NULL,
3542
    REVTYPE TINYINT
3543
);
3544
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REFERENCE_RIGHTSINFO_AUD;
3545
CREATE CACHED TABLE PUBLIC.RELATIONSHIPTERMBASE_INVERSEREPRESENTATION(
3546
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
3547
    INVERSEREPRESENTATIONS_ID INTEGER NOT NULL
3548
);
3549
-- 54 +/- SELECT COUNT(*) FROM PUBLIC.RELATIONSHIPTERMBASE_INVERSEREPRESENTATION;
3550
CREATE CACHED TABLE PUBLIC.RELATIONSHIPTERMBASE_INVERSEREPRESENTATION_AUD(
3551
    REV INTEGER NOT NULL,
3552
    DEFINEDTERMBASE_ID INTEGER NOT NULL,
3553
    INVERSEREPRESENTATIONS_ID INTEGER NOT NULL,
3554
    REVTYPE TINYINT
3555
);
3556
-- 54 +/- SELECT COUNT(*) FROM PUBLIC.RELATIONSHIPTERMBASE_INVERSEREPRESENTATION_AUD;
3557
CREATE CACHED TABLE PUBLIC.REPRESENTATION(
3558
    ID INTEGER NOT NULL,
3559
    CREATED TIMESTAMP,
3560
    UUID VARCHAR(36),
3561
    UPDATED TIMESTAMP,
3562
    TEXT CLOB,
3563
    ABBREVIATEDLABEL VARCHAR(255),
3564
    LABEL VARCHAR(255),
3565
    CREATEDBY_ID INTEGER,
3566
    UPDATEDBY_ID INTEGER,
3567
    LANGUAGE_ID INTEGER
3568
);
3569
-- 2175 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION;
3570
CREATE CACHED TABLE PUBLIC.REPRESENTATION_AUD(
3571
    ID INTEGER NOT NULL,
3572
    REV INTEGER NOT NULL,
3573
    REVTYPE TINYINT,
3574
    CREATED TIMESTAMP,
3575
    UUID VARCHAR(36),
3576
    UPDATED TIMESTAMP,
3577
    TEXT CLOB,
3578
    ABBREVIATEDLABEL VARCHAR(255),
3579
    LABEL VARCHAR(255),
3580
    CREATEDBY_ID INTEGER,
3581
    UPDATEDBY_ID INTEGER,
3582
    LANGUAGE_ID INTEGER
3583
);
3584
-- 2175 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION_AUD;
3585
CREATE CACHED TABLE PUBLIC.REPRESENTATION_ANNOTATION(
3586
    REPRESENTATION_ID INTEGER NOT NULL,
3587
    ANNOTATIONS_ID INTEGER NOT NULL
3588
);
3589
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION_ANNOTATION;
3590
CREATE CACHED TABLE PUBLIC.REPRESENTATION_ANNOTATION_AUD(
3591
    REV INTEGER NOT NULL,
3592
    REPRESENTATION_ID INTEGER NOT NULL,
3593
    ANNOTATIONS_ID INTEGER NOT NULL,
3594
    REVTYPE TINYINT
3595
);
3596
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION_ANNOTATION_AUD;
3597
CREATE CACHED TABLE PUBLIC.REPRESENTATION_MARKER(
3598
    REPRESENTATION_ID INTEGER NOT NULL,
3599
    MARKERS_ID INTEGER NOT NULL
3600
);
3601
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION_MARKER;
3602
CREATE CACHED TABLE PUBLIC.REPRESENTATION_MARKER_AUD(
3603
    REV INTEGER NOT NULL,
3604
    REPRESENTATION_ID INTEGER NOT NULL,
3605
    MARKERS_ID INTEGER NOT NULL,
3606
    REVTYPE TINYINT
3607
);
3608
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.REPRESENTATION_MARKER_AUD;
3609
CREATE CACHED TABLE PUBLIC.RIGHTSINFO(
3610
    ID INTEGER NOT NULL,
3611
    CREATED TIMESTAMP,
3612
    UUID VARCHAR(36),
3613
    UPDATED TIMESTAMP,
3614
    TEXT CLOB,
3615
    ABBREVIATEDTEXT VARCHAR(255),
3616
    URI CLOB,
3617
    CREATEDBY_ID INTEGER,
3618
    UPDATEDBY_ID INTEGER,
3619
    LANGUAGE_ID INTEGER,
3620
    AGENT_ID INTEGER,
3621
    TYPE_ID INTEGER
3622
);
3623
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.RIGHTSINFO;
3624
CREATE CACHED TABLE PUBLIC.RIGHTSINFO_AUD(
3625
    ID INTEGER NOT NULL,
3626
    REV INTEGER NOT NULL,
3627
    REVTYPE TINYINT,
3628
    CREATED TIMESTAMP,
3629
    UUID VARCHAR(36),
3630
    UPDATED TIMESTAMP,
3631
    TEXT CLOB,
3632
    ABBREVIATEDTEXT VARCHAR(255),
3633
    URI CLOB,
3634
    CREATEDBY_ID INTEGER,
3635
    UPDATEDBY_ID INTEGER,
3636
    LANGUAGE_ID INTEGER,
3637
    AGENT_ID INTEGER,
3638
    TYPE_ID INTEGER
3639
);
3640
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.RIGHTSINFO_AUD;
3641
CREATE CACHED TABLE PUBLIC.RIGHTSINFO_ANNOTATION(
3642
    RIGHTSINFO_ID INTEGER NOT NULL,
3643
    ANNOTATIONS_ID INTEGER NOT NULL
3644
);
3645
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.RIGHTSINFO_ANNOTATION;
3646
CREATE CACHED TABLE PUBLIC.RIGHTSINFO_ANNOTATION_AUD(
3647
    REV INTEGER NOT NULL,
3648
    RIGHTSINFO_ID INTEGER NOT NULL,
3649
    ANNOTATIONS_ID INTEGER NOT NULL,
3650
    REVTYPE TINYINT
3651
);
3652
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.RIGHTSINFO_ANNOTATION_AUD;
3653
CREATE CACHED TABLE PUBLIC.RIGHTSINFO_MARKER(
3654
    RIGHTSINFO_ID INTEGER NOT NULL,
3655
    MARKERS_ID INTEGER NOT NULL
3656
);
3657
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.RIGHTSINFO_MARKER;
3658
CREATE CACHED TABLE PUBLIC.RIGHTSINFO_MARKER_AUD(
3659
    REV INTEGER NOT NULL,
3660
    RIGHTSINFO_ID INTEGER NOT NULL,
3661
    MARKERS_ID INTEGER NOT NULL,
3662
    REVTYPE TINYINT
3663
);
3664

    
3665
CREATE TABLE SEQUENCE (
3666
    ID INTEGER NOT NULL,
3667
    CREATED TIMESTAMP,
3668
    UUID VARCHAR(36),
3669
    UPDATED TIMESTAMP,
3670
    BARCODESEQUENCEPART_LENGTH INTEGER,
3671
    BARCODESEQUENCEPART_STRING CLOB,
3672
    BOLDPROCESSID VARCHAR(255),
3673
    CONSENSUSSEQUENCE_LENGTH INTEGER,
3674
    CONSENSUSSEQUENCE_STRING CLOB,
3675
    GENETICACCESSIONNUMBER VARCHAR(255),
3676
    HAPLOTYPE VARCHAR(255),
3677
    ISBARCODE BOOLEAN,
3678
    CREATEDBY_ID INTEGER,
3679
    UPDATEDBY_ID INTEGER,
3680
    CONTIGFILE_ID INTEGER,
3681
    DNASAMPLE_ID INTEGER,
3682
    DNAMARKER_ID INTEGER,
3683
    PRIMARY KEY (ID)
3684
);
3685
CREATE TABLE SEQUENCE_AUD (
3686
    ID INTEGER NOT NULL,
3687
    REV INTEGER NOT NULL,
3688
    REVTYPE TINYINT,
3689
    CREATED TIMESTAMP,
3690
    UUID VARCHAR(36),
3691
    UPDATED TIMESTAMP,
3692
    BARCODESEQUENCEPART_LENGTH INTEGER,
3693
    BARCODESEQUENCEPART_STRING CLOB,
3694
    BOLDPROCESSID VARCHAR(255),
3695
    CONSENSUSSEQUENCE_LENGTH INTEGER,
3696
    CONSENSUSSEQUENCE_STRING CLOB,
3697
    GENETICACCESSIONNUMBER VARCHAR(255),
3698
    HAPLOTYPE VARCHAR(255),
3699
    ISBARCODE BOOLEAN,
3700
    CREATEDBY_ID INTEGER,
3701
    UPDATEDBY_ID INTEGER,
3702
    CONTIGFILE_ID INTEGER,
3703
    DNASAMPLE_ID INTEGER,
3704
    DNAMARKER_ID INTEGER
3705
);
3706

    
3707
CREATE TABLE SEQUENCE_ANNOTATION (
3708
    SEQUENCE_ID INTEGER NOT NULL,
3709
    ANNOTATIONS_ID INTEGER NOT NULL,
3710
    PRIMARY KEY (SEQUENCE_ID, ANNOTATIONS_ID)
3711
);
3712
CREATE TABLE SEQUENCE_ANNOTATION_AUD (
3713
    REV INTEGER NOT NULL,
3714
    REVTYPE TINYINT,
3715
    SEQUENCE_ID INTEGER NOT NULL,
3716
    ANNOTATIONS_ID INTEGER NOT NULL
3717
);
3718

    
3719
CREATE TABLE SEQUENCE_MARKER (
3720
    SEQUENCE_ID INTEGER NOT NULL,
3721
    MARKERS_ID INTEGER NOT NULL,
3722
    PRIMARY KEY (SEQUENCE_ID, MARKERS_ID)
3723
);
3724
CREATE TABLE SEQUENCE_MARKER_AUD (
3725
    REV INTEGER NOT NULL,
3726
    REVTYPE TINYINT,
3727
    SEQUENCE_ID INTEGER NOT NULL,
3728
    MARKERS_ID INTEGER NOT NULL
3729
);
3730
CREATE TABLE SEQUENCE_REFERENCE (
3731
    SEQUENCE_ID INTEGER NOT NULL,
3732
    CITATIONS_ID INTEGER NOT NULL,
3733
    PRIMARY KEY (SEQUENCE_ID, CITATIONS_ID)
3734
);
3735
CREATE TABLE SEQUENCE_REFERENCE_AUD (
3736
    REV INTEGER NOT NULL,
3737
    REVTYPE TINYINT,
3738
    SEQUENCE_ID INTEGER NOT NULL,
3739
    CITATIONS_ID INTEGER NOT NULL
3740
);
3741

    
3742
CREATE TABLE SINGLEREADALIGNMENT (
3743
    ID INTEGER NOT NULL,
3744
    CREATED TIMESTAMP,
3745
    UUID VARCHAR(36),
3746
    UPDATED TIMESTAMP,
3747
	EDITEDSEQUENCE CLOB,
3748
	SHIFTS CLOB,
3749
    REVERSECOMPLEMENT BIT,
3750
	CREATEDBY_ID INTEGER,
3751
    UPDATEDBY_ID INTEGER,
3752
    CONSENSUSALIGNMENT_ID INTEGER NOT NULL,
3753
    SINGLEREAD_ID INTEGER NOT NULL,
3754
    PRIMARY KEY (CONSENSUSALIGNMENT_ID, SINGLEREAD_ID)
3755
);
3756

    
3757
CREATE TABLE SINGLEREADALIGNMENT_AUD (
3758
    ID INTEGER NOT NULL,
3759
    REV INTEGER NOT NULL,
3760
    REVTYPE TINYINT,
3761
    CREATED TIMESTAMP,
3762
    UUID VARCHAR(36),
3763
    UPDATED TIMESTAMP,
3764
	EDITEDSEQUENCE CLOB,
3765
	SHIFTS CLOB,
3766
    REVERSECOMPLEMENT BIT,
3767
	CREATEDBY_ID INTEGER,
3768
    UPDATEDBY_ID INTEGER,
3769
    CONSENSUSALIGNMENT_ID INTEGER NOT NULL,
3770
    SINGLEREAD_ID INTEGER NOT NULL
3771
);
3772

    
3773
CREATE TABLE SINGLEREAD (
3774
    ID INTEGER NOT NULL,
3775
    CREATED TIMESTAMP,
3776
    UUID VARCHAR(36),
3777
    UPDATED TIMESTAMP,
3778
    DESCRIPTION VARCHAR(255),
3779
    TIMEPERIOD_END VARCHAR(255),
3780
    TIMEPERIOD_FREETEXT VARCHAR(255),
3781
    TIMEPERIOD_START VARCHAR(255),
3782
    DIRECTION VARCHAR(3),
3783
    SEQUENCE_LENGTH INTEGER,
3784
    SEQUENCE_STRING CLOB,
3785
    CREATEDBY_ID INTEGER,
3786
    UPDATEDBY_ID INTEGER,
3787
    ACTOR_ID INTEGER,
3788
    AMPLIFICATIONRESULT_ID INTEGER,
3789
    MATERIALORMETHOD_ID INTEGER,
3790
    PHEROGRAM_ID INTEGER,
3791
    PRIMER_ID INTEGER,
3792
    PRIMARY KEY (ID)
3793
);
3794
CREATE TABLE SINGLEREAD_AUD (
3795
    ID INTEGER NOT NULL,
3796
    REV INTEGER NOT NULL,
3797
    REVTYPE TINYINT,
3798
    CREATED TIMESTAMP,
3799
    UUID VARCHAR(36),
3800
    UPDATED TIMESTAMP,
3801
    DESCRIPTION VARCHAR(255),
3802
    TIMEPERIOD_END VARCHAR(255),
3803
    TIMEPERIOD_FREETEXT VARCHAR(255),
3804
    TIMEPERIOD_START VARCHAR(255),
3805
    DIRECTION VARCHAR(3),
3806
    SEQUENCE_LENGTH INTEGER,
3807
    SEQUENCE_STRING CLOB,
3808
    CREATEDBY_ID INTEGER,
3809
    UPDATEDBY_ID INTEGER,
3810
    ACTOR_ID INTEGER,
3811
    AMPLIFICATIONRESULT_ID INTEGER,
3812
    MATERIALORMETHOD_ID INTEGER,
3813
    PHEROGRAM_ID INTEGER,
3814
    PRIMER_ID INTEGER
3815
);
3816

    
3817
CREATE TABLE SINGLEREAD_ANNOTATION (
3818
    SINGLEREAD_ID INTEGER NOT NULL,
3819
    ANNOTATIONS_ID INTEGER NOT NULL,
3820
    PRIMARY KEY (SINGLEREAD_ID, ANNOTATIONS_ID)
3821
);
3822
CREATE TABLE SINGLEREAD_ANNOTATION_AUD (
3823
    REV INTEGER NOT NULL,
3824
    REVTYPE TINYINT,
3825
    SINGLEREAD_ID INTEGER NOT NULL,
3826
    ANNOTATIONS_ID INTEGER NOT NULL
3827
);
3828

    
3829
CREATE TABLE SINGLEREAD_MARKER (
3830
    SINGLEREAD_ID INTEGER NOT NULL,
3831
    MARKERS_ID INTEGER NOT NULL,
3832
    PRIMARY KEY (SINGLEREAD_ID, MARKERS_ID)
3833
);
3834

    
3835
CREATE TABLE SINGLEREAD_MARKER_AUD (
3836
    REV INTEGER NOT NULL,
3837
    REVTYPE TINYINT,
3838
    SINGLEREAD_ID INTEGER NOT NULL,
3839
    MARKERS_ID INTEGER NOT NULL
3840
);
3841

    
3842

    
3843
CREATE CACHED TABLE PUBLIC.SPECIMENOROBSERVATIONBASE(
3844
    DTYPE VARCHAR(31) NOT NULL,
3845
    ID INTEGER NOT NULL,
3846
    CREATED TIMESTAMP,
3847
    UUID VARCHAR(36),
3848
    UPDATED TIMESTAMP,
3849
    RECORDBASIS  VARCHAR(4) NOT NULL,
3850
    LSID_AUTHORITY VARCHAR(255),
3851
    LSID_LSID VARCHAR(255),
3852
    LSID_NAMESPACE VARCHAR(255),
3853
    LSID_OBJECT VARCHAR(255),
3854
    LSID_REVISION VARCHAR(255),
3855
    PROTECTEDTITLECACHE BOOLEAN NOT NULL,
3856
    TITLECACHE VARCHAR(255),
3857
    PUBLISH BOOLEAN,
3858
    INDIVIDUALCOUNT INTEGER,
3859
    ACCESSIONNUMBER VARCHAR(255),
3860
    BARCODE VARCHAR(255),
3861
    CATALOGNUMBER VARCHAR(255),
3862
    COLLECTORSNUMBER VARCHAR(255),
3863
    EXSICCATUM VARCHAR(255),
3864
    ORIGINALLABELINFO CLOB,
3865
    FIELDNOTES VARCHAR(255),
3866
    FIELDNUMBER VARCHAR(255),
3867
    CREATEDBY_ID INTEGER,
3868
    UPDATEDBY_ID INTEGER,
3869
    LIFESTAGE_ID INTEGER,
3870
    SEX_ID INTEGER,
3871
    KINDOFUNIT_ID INTEGER,
3872
    COLLECTION_ID INTEGER,
3873
    DERIVEDFROM_ID INTEGER,
3874
    STOREDUNDER_ID INTEGER,
3875
    PRESERVATION_ID INTEGER,
3876
    GATHERINGEVENT_ID INTEGER,
3877
    PRIMARYCOLLECTOR_ID INTEGER,
3878
    MEDIASPECIMEN_ID INTEGER,
3879
    DNAQUALITY_ID INTEGER
3880
);
3881
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SPECIMENOROBSERVATIONBASE;
3882
CREATE INDEX PUBLIC.SPECIMENOROBSERVATIONBASETITLECACHEINDEX ON PUBLIC.SPECIMENOROBSERVATIONBASE(TITLECACHE);
3883
CREATE CACHED TABLE PUBLIC.SPECIMENOROBSERVATIONBASE_AUD(
3884
    DTYPE VARCHAR(31) NOT NULL,
3885
    ID INTEGER NOT NULL,
3886
    REV INTEGER NOT NULL,
3887
    REVTYPE TINYINT,
3888
    CREATED TIMESTAMP,
3889
    UUID VARCHAR(36),
3890
    UPDATED TIMESTAMP,
3891
    RECORDBASIS  VARCHAR(4) NOT NULL,
3892
    LSID_AUTHORITY VARCHAR(255),
3893