| /* |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| */ |
| |
| CREATE TABLE COMPUTE_RESOURCE |
| ( |
| RESOURCE_ID VARCHAR (255) NOT NULL, |
| HOST_NAME VARCHAR (255) NOT NULL, |
| RESOURCE_DESCRIPTION VARCHAR (255), |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| MAX_MEMORY_NODE INTEGER, |
| CPUS_PER_NODE INTEGER, |
| DEFAULT_NODE_COUNT INTEGER, |
| DEFAULT_CPU_COUNT INTEGER, |
| DEFAULT_WALLTIME INTEGER, |
| ENABLED SMALLINT, |
| GATEWAY_USAGE_REPORTING TINYINT(1), |
| GATEWAY_USAGE_MODULE_LOAD_CMD VARCHAR(500), |
| GATEWAY_USAGE_EXECUTABLE VARCHAR(255), |
| PRIMARY KEY (RESOURCE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE HOST_ALIAS |
| ( |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| ALIAS VARCHAR(255), |
| PRIMARY KEY(RESOURCE_ID,ALIAS), |
| FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE HOST_IPADDRESS |
| ( |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| IP_ADDRESS VARCHAR(255), |
| PRIMARY KEY(RESOURCE_ID,IP_ADDRESS), |
| FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GSISSH_SUBMISSION |
| ( |
| SUBMISSION_ID VARCHAR(255), |
| RESOURCE_JOB_MANAGER VARCHAR(255), |
| SSH_PORT INTEGER, |
| INSTALLED_PATH VARCHAR(255), |
| MONITOR_MODE VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GSISSH_EXPORT |
| ( |
| SUBMISSION_ID VARCHAR(255) NOT NULL, |
| EXPORT VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID, EXPORT), |
| FOREIGN KEY (SUBMISSION_ID) REFERENCES GSISSH_SUBMISSION(SUBMISSION_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GSISSH_PREJOBCOMMAND |
| ( |
| SUBMISSION_ID VARCHAR(255) NOT NULL, |
| COMMAND VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID, COMMAND), |
| FOREIGN KEY (SUBMISSION_ID) REFERENCES GSISSH_SUBMISSION(SUBMISSION_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GSISSH_POSTJOBCOMMAND |
| ( |
| SUBMISSION_ID VARCHAR(255) NOT NULL, |
| COMMAND VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID, COMMAND), |
| FOREIGN KEY (SUBMISSION_ID) REFERENCES GSISSH_SUBMISSION(SUBMISSION_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GLOBUS_SUBMISSION |
| ( |
| SUBMISSION_ID VARCHAR(255), |
| RESOURCE_JOB_MANAGER VARCHAR(255), |
| SECURITY_PROTOCAL VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE UNICORE_SUBMISSION |
| ( |
| SUBMISSION_ID VARCHAR(255), |
| SECURITY_PROTOCAL VARCHAR(255), |
| UNICORE_ENDPOINT_URL VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE UNICORE_DATAMOVEMENT |
| ( |
| DATAMOVEMENT_ID VARCHAR(255), |
| SECURITY_PROTOCAL VARCHAR(255), |
| UNICORE_ENDPOINT_URL VARCHAR(255), |
| PRIMARY KEY(DATAMOVEMENT_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GLOBUS_GK_ENDPOINT |
| ( |
| SUBMISSION_ID VARCHAR(255) NOT NULL, |
| ENDPOINT VARCHAR(255), |
| PRIMARY KEY(SUBMISSION_ID, ENDPOINT), |
| FOREIGN KEY (SUBMISSION_ID) REFERENCES GLOBUS_SUBMISSION(SUBMISSION_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE RESOURCE_JOB_MANAGER |
| ( |
| RESOURCE_JOB_MANAGER_ID VARCHAR (255) NOT NULL, |
| PUSH_MONITORING_ENDPOINT VARCHAR (255), |
| JOB_MANAGER_BIN_PATH VARCHAR (255), |
| RESOURCE_JOB_MANAGER_TYPE VARCHAR (255) NOT NULL, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (RESOURCE_JOB_MANAGER_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE SSH_JOB_SUBMISSION |
| ( |
| RESOURCE_JOB_MANAGER_ID VARCHAR (255) NOT NULL, |
| JOB_SUBMISSION_INTERFACE_ID VARCHAR (255) NOT NULL, |
| ALTERNATIVE_SSH_HOSTNAME VARCHAR (255), |
| SECURITY_PROTOCOL VARCHAR (255) NOT NULL, |
| SSH_PORT INTEGER, |
| MONITOR_MODE VARCHAR (255), |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' , |
| PRIMARY KEY (JOB_SUBMISSION_INTERFACE_ID), |
| FOREIGN KEY (RESOURCE_JOB_MANAGER_ID) REFERENCES RESOURCE_JOB_MANAGER(RESOURCE_JOB_MANAGER_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE SCP_DATA_MOVEMENT |
| ( |
| QUEUE_DESCRIPTION VARCHAR (255), |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| SECURITY_PROTOCOL VARCHAR (255) NOT NULL, |
| ALTERNATIVE_SCP_HOSTNAME VARCHAR (255), |
| SSH_PORT INTEGER, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' , |
| PRIMARY KEY (DATA_MOVEMENT_INTERFACE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GRIDFTP_DATA_MOVEMENT |
| ( |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| SECURITY_PROTOCOL VARCHAR (255) NOT NULL, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' , |
| PRIMARY KEY (DATA_MOVEMENT_INTERFACE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GRIDFTP_ENDPOINT |
| ( |
| ENDPOINT VARCHAR (255) NOT NULL, |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| PRIMARY KEY (DATA_MOVEMENT_INTERFACE_ID,ENDPOINT), |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' , |
| FOREIGN KEY (DATA_MOVEMENT_INTERFACE_ID) REFERENCES GRIDFTP_DATA_MOVEMENT(DATA_MOVEMENT_INTERFACE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| --CREATE TABLE JOB_SUBMISSION_PROTOCOL |
| --( |
| -- RESOURCE_ID VARCHAR(255), |
| -- SUBMISSION_ID VARCHAR(255), |
| -- JOB_TYPE VARCHAR(255), |
| -- PRIMARY KEY(RESOURCE_ID,SUBMISSION_ID,JOB_TYPE), |
| -- FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| --); |
| -- |
| --CREATE TABLE DATA_MOVEMENT_PROTOCOL |
| --( |
| -- RESOURCE_ID VARCHAR(255), |
| -- DATA_MOVE_ID VARCHAR(255), |
| -- DATA_MOVE_TYPE VARCHAR(255), |
| -- PRIMARY KEY(RESOURCE_ID,DATA_MOVE_ID,DATA_MOVE_TYPE), |
| -- FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| --); |
| |
| CREATE TABLE APPLICATION_MODULE |
| ( |
| MODULE_ID VARCHAR(255), |
| MODULE_NAME VARCHAR(255), |
| MODULE_VERSION VARCHAR(255), |
| MODULE_DESC VARCHAR(500), |
| GATEWAY_ID VARCHAR (255) NOT NULL, |
| CREATION_TIME TIMESTAMP DEFAULT NOW() NOT NULL, |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, |
| PRIMARY KEY(MODULE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APPLICATION_DEPLOYMENT |
| ( |
| DEPLOYMENT_ID VARCHAR(255), |
| APP_MODULE_ID VARCHAR(255) NOT NULL, |
| COMPUTE_HOSTID VARCHAR(255) NOT NULL, |
| EXECUTABLE_PATH VARCHAR(255), |
| PARALLELISM VARCHAR(255), |
| APPLICATION_DESC VARCHAR(255), |
| ENV_MODULE_LOAD_CMD VARCHAR(255), |
| CREATION_TIME TIMESTAMP DEFAULT NOW() NOT NULL, |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| DEFAULT_QUEUE_NAME VARCHAR(255), |
| DEFAULT_NODE_COUNT INTEGER, |
| DEFAULT_CPU_COUNT INTEGER, |
| DEFAULT_WALLTIME INTEGER, |
| EDITABLE_BY_USER TINYINT(1), |
| PRIMARY KEY(DEPLOYMENT_ID), |
| FOREIGN KEY (COMPUTE_HOSTID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (APP_MODULE_ID) REFERENCES APPLICATION_MODULE(MODULE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE MODULE_LOAD_CMD |
| ( |
| CMD VARCHAR (255) NOT NULL, |
| APP_DEPLOYMENT_ID VARCHAR (255) NOT NULL, |
| COMMAND_ORDER INTEGER, |
| PRIMARY KEY (APP_DEPLOYMENT_ID,CMD), |
| FOREIGN KEY (APP_DEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PREJOB_COMMAND |
| ( |
| APPDEPLOYMENT_ID VARCHAR(255) NOT NULL, |
| COMMAND VARCHAR(255), |
| COMMAND_ORDER INTEGER, |
| PRIMARY KEY(APPDEPLOYMENT_ID, COMMAND), |
| FOREIGN KEY (APPDEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE POSTJOB_COMMAND |
| ( |
| APPDEPLOYMENT_ID VARCHAR(255) NOT NULL, |
| COMMAND VARCHAR(255), |
| COMMAND_ORDER INTEGER, |
| PRIMARY KEY(APPDEPLOYMENT_ID, COMMAND), |
| FOREIGN KEY (APPDEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE LIBRARY_PREPAND_PATH |
| ( |
| DEPLOYMENT_ID VARCHAR(255) NOT NULL, |
| NAME VARCHAR(255), |
| VALUE VARCHAR(255), |
| PRIMARY KEY(DEPLOYMENT_ID, NAME), |
| FOREIGN KEY (DEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE LIBRARY_APEND_PATH |
| ( |
| DEPLOYMENT_ID VARCHAR(255) NOT NULL, |
| NAME VARCHAR(255), |
| VALUE VARCHAR(255), |
| PRIMARY KEY(DEPLOYMENT_ID, NAME), |
| FOREIGN KEY (DEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APP_ENVIRONMENT |
| ( |
| DEPLOYMENT_ID VARCHAR(255) NOT NULL, |
| NAME VARCHAR(255), |
| VALUE VARCHAR(255), |
| ENV_ORDER INTEGER, |
| PRIMARY KEY(DEPLOYMENT_ID, NAME), |
| FOREIGN KEY (DEPLOYMENT_ID) REFERENCES APPLICATION_DEPLOYMENT(DEPLOYMENT_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APPLICATION_INTERFACE |
| ( |
| INTERFACE_ID VARCHAR(255), |
| APPLICATION_NAME VARCHAR(255), |
| APPLICATION_DESCRIPTION VARCHAR(500), |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| ARCHIVE_WORKING_DIRECTORY SMALLINT, |
| HAS_OPTIONAL_FILE_INPUTS TINYINT(1), |
| CREATION_TIME TIMESTAMP DEFAULT NOW() NOT NULL, |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, |
| PRIMARY KEY(INTERFACE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APP_MODULE_MAPPING |
| ( |
| INTERFACE_ID VARCHAR(255) NOT NULL, |
| MODULE_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY(INTERFACE_ID, MODULE_ID), |
| FOREIGN KEY (INTERFACE_ID) REFERENCES APPLICATION_INTERFACE(INTERFACE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (MODULE_ID) REFERENCES APPLICATION_MODULE(MODULE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APPLICATION_INPUT |
| ( |
| INTERFACE_ID VARCHAR(255) NOT NULL, |
| INPUT_KEY VARCHAR(255), |
| INPUT_VALUE VARCHAR(255), |
| DATA_TYPE VARCHAR(255), |
| METADATA VARCHAR(4096), |
| APP_ARGUMENT VARCHAR(255), |
| STANDARD_INPUT SMALLINT, |
| USER_FRIENDLY_DESC VARCHAR(255), |
| INPUT_ORDER INTEGER, |
| IS_REQUIRED SMALLINT, |
| REQUIRED_TO_COMMANDLINE SMALLINT, |
| DATA_STAGED SMALLINT, |
| IS_READ_ONLY SMALLINT, |
| OVERRIDE_FILENAME VARCHAR(255), |
| PRIMARY KEY(INTERFACE_ID,INPUT_KEY), |
| FOREIGN KEY (INTERFACE_ID) REFERENCES APPLICATION_INTERFACE(INTERFACE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE APPLICATION_OUTPUT |
| ( |
| INTERFACE_ID VARCHAR(255) NOT NULL, |
| OUTPUT_KEY VARCHAR(255), |
| OUTPUT_VALUE VARCHAR(255), |
| DATA_TYPE VARCHAR(255), |
| IS_REQUIRED SMALLINT, |
| REQUIRED_TO_COMMANDLINE SMALLINT, |
| DATA_MOVEMENT SMALLINT, |
| DATA_NAME_LOCATION VARCHAR(255), |
| SEARCH_QUERY VARCHAR(255), |
| APP_ARGUMENT VARCHAR(255), |
| OUTPUT_STREAMING SMALLINT, |
| METADATA VARCHAR(4096), |
| PRIMARY KEY(INTERFACE_ID,OUTPUT_KEY), |
| FOREIGN KEY (INTERFACE_ID) REFERENCES APPLICATION_INTERFACE(INTERFACE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GATEWAY_PROFILE |
| ( |
| GATEWAY_ID VARCHAR(255), |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00' , |
| CS_TOKEN VARCHAR (255), |
| IDENTITY_SERVER_TENANT VARCHAR (255), |
| IDENTITY_SERVER_PWD_CRED_TOKEN VARCHAR (255), |
| PRIMARY KEY(GATEWAY_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE COMPUTE_RESOURCE_PREFERENCE |
| ( |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| OVERRIDE_BY_AIRAVATA SMALLINT, |
| PREFERED_JOB_SUB_PROTOCOL VARCHAR(255), |
| PREFERED_DATA_MOVE_PROTOCOL VARCHAR(255), |
| PREFERED_BATCH_QUEUE VARCHAR(255), |
| SCRATCH_LOCATION VARCHAR(255), |
| ALLOCATION_PROJECT_NUMBER VARCHAR(255), |
| LOGIN_USERNAME VARCHAR(255), |
| RESOURCE_CS_TOKEN VARCHAR(255), |
| USAGE_REPORTING_GATEWAY_ID VARCHAR(255), |
| QUALITY_OF_SERVICE VARCHAR(255), |
| RESERVATION VARCHAR (255), |
| RESERVATION_START_TIME timestamp, |
| RESERVATION_END_TIME timestamp, |
| SSH_ACCOUNT_PROVISIONER VARCHAR(255), |
| SSH_ACCOUNT_PROVISIONER_ADDITIONAL_INFO VARCHAR(1000), |
| PRIMARY KEY(GATEWAY_ID,RESOURCE_ID), |
| FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (GATEWAY_ID) REFERENCES GATEWAY_PROFILE(GATEWAY_ID) ON DELETE CASCADE |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE SSH_ACCOUNT_PROVISIONER_CONFIG |
| ( |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| CONFIG_NAME VARCHAR(255) NOT NULL, |
| CONFIG_VALUE VARCHAR(255), |
| PRIMARY KEY (GATEWAY_ID, RESOURCE_ID, CONFIG_NAME), |
| FOREIGN KEY (GATEWAY_ID, RESOURCE_ID) REFERENCES COMPUTE_RESOURCE_PREFERENCE (GATEWAY_ID, RESOURCE_ID) ON DELETE CASCADE |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE BATCH_QUEUE |
| ( |
| COMPUTE_RESOURCE_ID VARCHAR(255) NOT NULL, |
| MAX_RUNTIME INTEGER, |
| MAX_JOB_IN_QUEUE INTEGER, |
| QUEUE_DESCRIPTION VARCHAR(255), |
| QUEUE_NAME VARCHAR(255) NOT NULL, |
| MAX_PROCESSORS INTEGER, |
| MAX_NODES INTEGER, |
| MAX_MEMORY INTEGER, |
| CPU_PER_NODE INTEGER, |
| DEFAULT_NODE_COUNT INTEGER, |
| DEFAULT_CPU_COUNT INTEGER, |
| DEFAULT_WALLTIME INTEGER, |
| QUEUE_SPECIFIC_MACROS VARCHAR(255), |
| IS_DEFAULT_QUEUE TINYINT(1), |
| PRIMARY KEY (COMPUTE_RESOURCE_ID,QUEUE_NAME), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE COMPUTE_RESOURCE_FILE_SYSTEM |
| ( |
| COMPUTE_RESOURCE_ID VARCHAR (255) NOT NULL, |
| PATH VARCHAR (255), |
| FILE_SYSTEM VARCHAR (255) NOT NULL, |
| PRIMARY KEY (COMPUTE_RESOURCE_ID,FILE_SYSTEM), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE JOB_SUBMISSION_INTERFACE |
| ( |
| JOB_SUBMISSION_INTERFACE_ID VARCHAR (255) NOT NULL, |
| COMPUTE_RESOURCE_ID VARCHAR (255) NOT NULL, |
| JOB_SUBMISSION_PROTOCOL VARCHAR (255) NOT NULL, |
| PRIORITY_ORDER INTEGER, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (COMPUTE_RESOURCE_ID,JOB_SUBMISSION_INTERFACE_ID), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE DATA_MOVEMENT_INTERFACE |
| ( |
| COMPUTE_RESOURCE_ID VARCHAR (255) NOT NULL, |
| DATA_MOVEMENT_PROTOCOL VARCHAR (255) NOT NULL, |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| PRIORITY_ORDER INTEGER, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (COMPUTE_RESOURCE_ID,DATA_MOVEMENT_INTERFACE_ID), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE STORAGE_RESOURCE |
| ( |
| STORAGE_RESOURCE_ID VARCHAR (255) NOT NULL, |
| HOST_NAME VARCHAR (255) NOT NULL, |
| DESCRIPTION VARCHAR (255), |
| ENABLED SMALLINT, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (STORAGE_RESOURCE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE STORAGE_INTERFACE |
| ( |
| STORAGE_RESOURCE_ID VARCHAR (255) NOT NULL, |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| DATA_MOVEMENT_PROTOCOL VARCHAR (255) NOT NULL, |
| PRIORITY_ORDER INTEGER, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (STORAGE_RESOURCE_ID,DATA_MOVEMENT_INTERFACE_ID), |
| FOREIGN KEY (STORAGE_RESOURCE_ID) REFERENCES STORAGE_RESOURCE(STORAGE_RESOURCE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE JOB_MANAGER_COMMAND |
| ( |
| RESOURCE_JOB_MANAGER_ID VARCHAR (255) NOT NULL, |
| COMMAND_TYPE VARCHAR (255) NOT NULL, |
| COMMAND VARCHAR (255), |
| PRIMARY KEY (RESOURCE_JOB_MANAGER_ID,COMMAND_TYPE), |
| FOREIGN KEY (RESOURCE_JOB_MANAGER_ID) REFERENCES RESOURCE_JOB_MANAGER(RESOURCE_JOB_MANAGER_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARALLELISM_COMMAND |
| ( |
| RESOURCE_JOB_MANAGER_ID VARCHAR (255) NOT NULL, |
| COMMAND_TYPE VARCHAR (255) NOT NULL, |
| COMMAND VARCHAR (255), |
| PRIMARY KEY (RESOURCE_JOB_MANAGER_ID,COMMAND_TYPE), |
| FOREIGN KEY (RESOURCE_JOB_MANAGER_ID) REFERENCES RESOURCE_JOB_MANAGER(RESOURCE_JOB_MANAGER_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE LOCAL_SUBMISSION |
| ( |
| RESOURCE_JOB_MANAGER_ID VARCHAR (255) NOT NULL, |
| JOB_SUBMISSION_INTERFACE_ID VARCHAR (255) NOT NULL, |
| SECURITY_PROTOCOL VARCHAR (255) NOT NULL, |
| CREATION_TIME TIMESTAMP DEFAULT NOW(), |
| UPDATE_TIME TIMESTAMP DEFAULT '0000-00-00 00:00:00', |
| PRIMARY KEY (JOB_SUBMISSION_INTERFACE_ID), |
| FOREIGN KEY (RESOURCE_JOB_MANAGER_ID) REFERENCES RESOURCE_JOB_MANAGER(RESOURCE_JOB_MANAGER_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE LOCAL_DATA_MOVEMENT |
| ( |
| DATA_MOVEMENT_INTERFACE_ID VARCHAR (255) NOT NULL, |
| PRIMARY KEY (DATA_MOVEMENT_INTERFACE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE STORAGE_PREFERENCE |
| ( |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| STORAGE_RESOURCE_ID VARCHAR(255) NOT NULL, |
| LOGIN_USERNAME VARCHAR(255), |
| USER_STORAGE_QUOTA BIGINT DEFAULT 0, |
| FS_ROOT_LOCATION VARCHAR(255), |
| RESOURCE_CS_TOKEN VARCHAR(255), |
| PRIMARY KEY(GATEWAY_ID,STORAGE_RESOURCE_ID), |
| FOREIGN KEY (GATEWAY_ID) REFERENCES GATEWAY_PROFILE(GATEWAY_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE USER_RESOURCE_PROFILE ( |
| USER_ID varchar(255) NOT NULL, |
| CREATION_TIME datetime DEFAULT NULL, |
| CS_TOKEN varchar(255) DEFAULT NULL, |
| GATEWAY_ID varchar(255) DEFAULT NULL, |
| IDENTITY_SERVER_PWD_CRED_TOKEN varchar(255) DEFAULT NULL, |
| IDENTITY_SERVER_TENANT varchar(255) DEFAULT NULL, |
| UPDATE_TIME datetime DEFAULT NULL, |
| PRIMARY KEY (USER_ID,GATEWAY_ID) |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE USER_STORAGE_PREFERENCE ( |
| STORAGE_RESOURCE_ID varchar(255) NOT NULL, |
| USER_ID varchar(255) NOT NULL, |
| RESOURCE_CS_TOKEN varchar(255) DEFAULT NULL, |
| FS_ROOT_LOCATION varchar(255) DEFAULT NULL, |
| GATEWAY_ID varchar(255) DEFAULT NULL, |
| LOGIN_USERNAME varchar(255) DEFAULT NULL, |
| PRIMARY KEY (STORAGE_RESOURCE_ID,USER_ID,GATEWAY_ID) |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE USER_COMPUTE_RESOURCE_PREFERENCE ( |
| RESOURCE_ID varchar(255) NOT NULL, |
| USER_ID varchar(255) NOT NULL, |
| PREFERED_BATCH_QUEUE varchar(255) DEFAULT NULL, |
| RESOURCE_CS_TOKEN varchar(255) DEFAULT NULL, |
| GATEWAY_ID varchar(255) DEFAULT NULL, |
| LOGIN_USERNAME varchar(255) DEFAULT NULL, |
| ALLOCATION_PROJECT_NUMBER varchar(255) DEFAULT NULL, |
| QUALITY_OF_SERVICE varchar(255) DEFAULT NULL, |
| RESERVATION varchar(255) DEFAULT NULL, |
| RESERVATION_END_TIME datetime DEFAULT NULL, |
| RESERVATION_START_TIME datetime DEFAULT NULL, |
| SCRATCH_LOCATION varchar(255) DEFAULT NULL, |
| VALIDATED TINYINT(1) DEFAULT 0, |
| PRIMARY KEY (RESOURCE_ID,USER_ID,GATEWAY_ID) |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GROUP_RESOURCE_PROFILE ( |
| GATEWAY_ID varchar(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_ID varchar(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_NAME varchar(255) DEFAULT NULL, |
| CREATION_TIME BIGINT NOT NULL, |
| UPDATE_TIME BIGINT NOT NULL, |
| DEFAULT_CREDENTIAL_STORE_TOKEN varchar(255) DEFAULT NULL, |
| PRIMARY KEY (GROUP_RESOURCE_PROFILE_ID), |
| UNIQUE (GATEWAY_ID, GROUP_RESOURCE_PROFILE_NAME) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE BATCH_QUEUE_RESOURCE_POLICY ( |
| RESOURCE_POLICY_ID varchar(255) NOT NULL, |
| COMPUTE_RESOURCE_ID varchar(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_ID varchar(255) NOT NULL, |
| QUEUE_NAME varchar(255) NOT NULL, |
| MAX_ALLOWED_NODES INTEGER, |
| MAX_ALLOWED_CORES INTEGER, |
| MAX_ALLOWED_WALLTIME INTEGER, |
| PRIMARY KEY (RESOURCE_POLICY_ID), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (GROUP_RESOURCE_PROFILE_ID) REFERENCES GROUP_RESOURCE_PROFILE(GROUP_RESOURCE_PROFILE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE COMPUTE_RESOURCE_POLICY ( |
| RESOURCE_POLICY_ID varchar(255) NOT NULL, |
| COMPUTE_RESOURCE_ID varchar(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_ID varchar(255) NOT NULL, |
| PRIMARY KEY (RESOURCE_POLICY_ID), |
| FOREIGN KEY (COMPUTE_RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (GROUP_RESOURCE_PROFILE_ID) REFERENCES GROUP_RESOURCE_PROFILE(GROUP_RESOURCE_PROFILE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE COMPUTE_RESOURCE_POLICY_QUEUES ( |
| RESOURCE_POLICY_ID varchar(255) NOT NULL, |
| QUEUE_NAME varchar(255) NOT NULL, |
| PRIMARY KEY (RESOURCE_POLICY_ID, QUEUE_NAME), |
| FOREIGN KEY (RESOURCE_POLICY_ID) REFERENCES COMPUTE_RESOURCE_POLICY(RESOURCE_POLICY_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GROUP_COMPUTE_RESOURCE_PREFERENCE |
| ( |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_ID varchar(255) NOT NULL, |
| OVERRIDE_BY_AIRAVATA SMALLINT, |
| PREFERED_JOB_SUB_PROTOCOL VARCHAR(255), |
| PREFERED_DATA_MOVE_PROTOCOL VARCHAR(255), |
| PREFERED_BATCH_QUEUE VARCHAR(255), |
| SCRATCH_LOCATION VARCHAR(255), |
| ALLOCATION_PROJECT_NUMBER VARCHAR(255), |
| LOGIN_USERNAME VARCHAR(255), |
| RESOURCE_CS_TOKEN VARCHAR(255), |
| USAGE_REPORTING_GATEWAY_ID VARCHAR(255), |
| QUALITY_OF_SERVICE VARCHAR(255), |
| RESERVATION VARCHAR (255), |
| RESERVATION_START_TIME timestamp, |
| RESERVATION_END_TIME timestamp, |
| SSH_ACCOUNT_PROVISIONER VARCHAR(255), |
| SSH_ACCOUNT_PROVISIONER_ADDITIONAL_INFO VARCHAR(1000), |
| PRIMARY KEY(RESOURCE_ID,GROUP_RESOURCE_PROFILE_ID), |
| FOREIGN KEY (RESOURCE_ID) REFERENCES COMPUTE_RESOURCE(RESOURCE_ID) ON DELETE CASCADE, |
| FOREIGN KEY (GROUP_RESOURCE_PROFILE_ID) REFERENCES GROUP_RESOURCE_PROFILE(GROUP_RESOURCE_PROFILE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE COMPUTE_RESOURCE_RESERVATION -- ComputeResourceReservationEntity |
| (RESERVATION_ID VARCHAR(255) NOT NULL, END_TIME TIMESTAMP NOT NULL, RESERVATION_NAME VARCHAR(255) NOT NULL, START_TIME TIMESTAMP NOT NULL, RESOURCE_ID VARCHAR(255) NOT NULL, GROUP_RESOURCE_PROFILE_ID VARCHAR(255) NOT NULL, PRIMARY KEY (RESERVATION_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| CREATE TABLE COMPUTE_RESOURCE_RESERVATION_QUEUE (RESERVATION_ID VARCHAR(255), QUEUE_NAME VARCHAR(255) NOT NULL |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| CREATE INDEX I_CMPTN_Q_RESERVATION_ID ON COMPUTE_RESOURCE_RESERVATION_QUEUE (RESERVATION_ID); |
| ALTER TABLE COMPUTE_RESOURCE_RESERVATION ADD CONSTRAINT FK_COMPUTE_RESOURCE_RESERVATION FOREIGN KEY (RESOURCE_ID, GROUP_RESOURCE_PROFILE_ID) REFERENCES GROUP_COMPUTE_RESOURCE_PREFERENCE (RESOURCE_ID, GROUP_RESOURCE_PROFILE_ID) ON DELETE CASCADE; |
| |
| CREATE TABLE GRP_SSH_ACC_PROV_CONFIG |
| ( |
| RESOURCE_ID VARCHAR(255) NOT NULL, |
| GROUP_RESOURCE_PROFILE_ID VARCHAR(255) NOT NULL, |
| CONFIG_NAME VARCHAR(255) NOT NULL, |
| CONFIG_VALUE VARCHAR(255), |
| PRIMARY KEY (RESOURCE_ID, CONFIG_NAME, GROUP_RESOURCE_PROFILE_ID), |
| FOREIGN KEY (RESOURCE_ID,GROUP_RESOURCE_PROFILE_ID) REFERENCES GROUP_COMPUTE_RESOURCE_PREFERENCE (RESOURCE_ID,GROUP_RESOURCE_PROFILE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSING_TEMPLATE |
| ( |
| PARSING_TEMPLATE_ID VARCHAR(255) NOT NULL, |
| APP_INTERFACE_ID VARCHAR(255) NOT NULL, |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSING_TEMPLATE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSER |
| ( |
| PARSER_ID VARCHAR(255) NOT NULL, |
| IMAGE_NAME VARCHAR(255) NOT NULL, |
| OUTPUT_DIR_PATH VARCHAR(255) NOT NULL, |
| INPUT_DIR_PATH VARCHAR(255) NOT NULL, |
| EXECUTION_COMMAND VARCHAR(255) NOT NULL, |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSER_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSER_OUTPUT |
| ( |
| PARSER_OUTPUT_ID VARCHAR(255) NOT NULL, |
| PARSER_OUTPUT_NAME VARCHAR(255) NOT NULL, |
| PARSER_OUTPUT_REQUIRED TINYINT(1) NOT NULL, |
| PARSER_ID VARCHAR(255) NOT NULL, |
| OUTPUT_TYPE VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSER_OUTPUT_ID), |
| FOREIGN KEY (PARSER_ID) REFERENCES PARSER (PARSER_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSER_INPUT |
| ( |
| PARSER_INPUT_ID VARCHAR(255) NOT NULL, |
| PARSER_INPUT_NAME VARCHAR(255) NOT NULL, |
| PARSER_INPUT_REQUIRED TINYINT(1) NOT NULL, |
| PARSER_ID VARCHAR(255) NOT NULL, |
| INPUT_TYPE VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSER_INPUT_ID), |
| FOREIGN KEY (PARSER_ID) REFERENCES PARSER (PARSER_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSING_TEMPLATE_INPUT |
| ( |
| PARSING_TEMPLATE_INPUT_ID VARCHAR(255) NOT NULL, |
| TARGET_PARSER_INPUT_ID VARCHAR(255) NOT NULL, |
| APPLICATION_OUTPUT_NAME VARCHAR(255), |
| VALUE VARCHAR(255), |
| PARSING_TEMPLATE_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSING_TEMPLATE_INPUT_ID), |
| FOREIGN KEY (TARGET_PARSER_INPUT_ID) REFERENCES PARSER_INPUT (PARSER_INPUT_ID) ON DELETE CASCADE, |
| FOREIGN KEY (PARSING_TEMPLATE_ID) REFERENCES PARSING_TEMPLATE (PARSING_TEMPLATE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSER_CONNECTOR |
| ( |
| PARSER_CONNECTOR_ID VARCHAR(255) NOT NULL, |
| PARENT_PARSER_ID VARCHAR(255) NOT NULL, |
| CHILD_PARSER_ID VARCHAR(255) NOT NULL, |
| PARSING_TEMPLATE_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSER_CONNECTOR_ID), |
| FOREIGN KEY (PARENT_PARSER_ID) REFERENCES PARSER (PARSER_ID) ON DELETE CASCADE, |
| FOREIGN KEY (CHILD_PARSER_ID) REFERENCES PARSER (PARSER_ID) ON DELETE CASCADE, |
| FOREIGN KEY (PARSING_TEMPLATE_ID) REFERENCES PARSING_TEMPLATE (PARSING_TEMPLATE_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE PARSER_CONNECTOR_INPUT |
| ( |
| PARSER_CONNECTOR_INPUT_ID VARCHAR(255) NOT NULL, |
| PARSER_INPUT_ID VARCHAR(255) NOT NULL, |
| PARSER_OUTPUT_ID VARCHAR(255), |
| VALUE VARCHAR(255), |
| PARSER_CONNECTOR_ID VARCHAR(255) NOT NULL, |
| PRIMARY KEY (PARSER_CONNECTOR_INPUT_ID), |
| FOREIGN KEY (PARSER_INPUT_ID) REFERENCES PARSER_INPUT (PARSER_INPUT_ID) ON DELETE CASCADE, |
| FOREIGN KEY (PARSER_OUTPUT_ID) REFERENCES PARSER_OUTPUT (PARSER_OUTPUT_ID) ON DELETE CASCADE, |
| FOREIGN KEY (PARSER_CONNECTOR_ID) REFERENCES PARSER_CONNECTOR (PARSER_CONNECTOR_ID) ON DELETE CASCADE |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE GATEWAY_GROUPS |
| ( |
| GATEWAY_ID VARCHAR(255) NOT NULL, |
| ADMINS_GROUP_ID VARCHAR(255), |
| READ_ONLY_ADMINS_GROUP_ID VARCHAR(255), |
| DEFAULT_GATEWAY_USERS_GROUP_ID VARCHAR(255), |
| PRIMARY KEY(GATEWAY_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE CLOUD_JOB_SUBMISSION ( |
| JOB_SUBMISSION_INTERFACE_ID varchar(255) NOT NULL, |
| EXECUTABLE_TYPE VARCHAR(255) DEFAULT NULL, |
| NODE_ID VARCHAR(255) DEFAULT NULL, |
| PROVIDER_NAME VARCHAR(255) DEFAULT NULL, |
| SECURITY_PROTOCOL VARCHAR(255) DEFAULT NULL, |
| USER_ACCOUNT_NAME VARCHAR(255) DEFAULT NULL, |
| PRIMARY KEY (JOB_SUBMISSION_INTERFACE_ID) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| CREATE TABLE CONFIGURATION |
| ( |
| CONFIG_KEY VARCHAR(255), |
| CONFIG_VAL VARCHAR(255), |
| PRIMARY KEY(CONFIG_KEY, CONFIG_VAL) |
| )ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| |
| INSERT INTO CONFIGURATION (CONFIG_KEY, CONFIG_VAL) VALUES('app_catalog_version', '0.16'); |
| |