|
@@ -0,0 +1,44 @@
|
|
|
+-- Table SEQUENCE_TABLE is an internal table required by DataNucleus.
|
|
|
+-- NOTE: Some versions of SchemaTool do not automatically generate this table.
|
|
|
+-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
|
|
|
+CREATE TABLE SEQUENCE_TABLE
|
|
|
+(
|
|
|
+ SEQUENCE_NAME VARCHAR2(255) NOT NULL,
|
|
|
+ NEXT_VAL NUMBER NOT NULL
|
|
|
+);
|
|
|
+
|
|
|
+ALTER TABLE SEQUENCE_TABLE ADD CONSTRAINT PART_TABLE_PK PRIMARY KEY (SEQUENCE_NAME);
|
|
|
+
|
|
|
+-- Table NUCLEUS_TABLES is an internal table required by DataNucleus.
|
|
|
+-- This table is required if datanucleus.autoStartMechanism=SchemaTable
|
|
|
+-- NOTE: Some versions of SchemaTool do not automatically generate this table.
|
|
|
+-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
|
|
|
+CREATE TABLE NUCLEUS_TABLES
|
|
|
+(
|
|
|
+ CLASS_NAME VARCHAR2(128) NOT NULL,
|
|
|
+ TABLE_NAME VARCHAR2(128) NOT NULL,
|
|
|
+ TYPE VARCHAR2(4) NOT NULL,
|
|
|
+ OWNER VARCHAR2(2) NOT NULL,
|
|
|
+ VERSION VARCHAR2(20) NOT NULL,
|
|
|
+ INTERFACE_NAME VARCHAR2(255) NULL
|
|
|
+);
|
|
|
+
|
|
|
+ALTER TABLE NUCLEUS_TABLES ADD CONSTRAINT NUCLEUS_TABLES_PK PRIMARY KEY (CLASS_NAME);
|
|
|
+
|
|
|
+-- Table TBLS for classes [org.apache.hadoop.hive.metastore.model.MTable]
|
|
|
+CREATE TABLE TBLS
|
|
|
+(
|
|
|
+ TBL_ID NUMBER NOT NULL,
|
|
|
+ CREATE_TIME NUMBER (10) NOT NULL,
|
|
|
+ DB_ID NUMBER NULL,
|
|
|
+ LAST_ACCESS_TIME NUMBER (10) NOT NULL,
|
|
|
+ OWNER VARCHAR2(767) NULL,
|
|
|
+ RETENTION NUMBER (10) NOT NULL,
|
|
|
+ SD_ID NUMBER NULL,
|
|
|
+ TBL_NAME VARCHAR2(128) NULL,
|
|
|
+ TBL_TYPE VARCHAR2(128) NULL,
|
|
|
+ VIEW_EXPANDED_TEXT CLOB NULL,
|
|
|
+ VIEW_ORIGINAL_TEXT CLOB NULL
|
|
|
+);
|
|
|
+
|
|
|
+ALTER TABLE TBLS ADD CONSTRAINT TBLS_PK PRIMARY KEY (TBL_ID);
|