Repository: ambari
Updated Branches:
  refs/heads/trunk 595b721b2 -> 036b14097


AMBARI-4804. Ambari-DDL-Postgres-REMOTE-CREATE.sql is not in sync with
Ambari-DDL-Postgres-CREATE.sql (Iryna Kuzmenko via aonishuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/036b1409
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/036b1409
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/036b1409

Branch: refs/heads/trunk
Commit: 036b140971d87749acef9cb6c4c4d7bc8bba7912
Parents: 595b721
Author: Andrew Onischuk <[email protected]>
Authored: Fri Feb 28 05:01:25 2014 -0800
Committer: Andrew Onischuk <[email protected]>
Committed: Fri Feb 28 05:01:25 2014 -0800

----------------------------------------------------------------------
 .../Ambari-DDL-Postgres-REMOTE-CREATE.sql       | 337 +------------------
 1 file changed, 1 insertion(+), 336 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/036b1409/ambari-server/src/main/resources/Ambari-DDL-Postgres-REMOTE-CREATE.sql
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/Ambari-DDL-Postgres-REMOTE-CREATE.sql 
b/ambari-server/src/main/resources/Ambari-DDL-Postgres-REMOTE-CREATE.sql
index 2481b5b..d8846ca 100644
--- a/ambari-server/src/main/resources/Ambari-DDL-Postgres-REMOTE-CREATE.sql
+++ b/ambari-server/src/main/resources/Ambari-DDL-Postgres-REMOTE-CREATE.sql
@@ -16,340 +16,5 @@
 -- limitations under the License.
 --
 
-CREATE SCHEMA ambari AUTHORIZATION :username;
-ALTER ROLE :username SET search_path TO ambari;
 
-CREATE TABLE ambari.clusters (cluster_id BIGINT NOT NULL, cluster_info 
VARCHAR(255) NOT NULL, cluster_name VARCHAR(100) NOT NULL UNIQUE, 
desired_cluster_state VARCHAR(255) NOT NULL, desired_stack_version VARCHAR(255) 
NOT NULL, PRIMARY KEY (cluster_id));
-CREATE TABLE ambari.clusterconfig (version_tag VARCHAR(255) NOT NULL, 
type_name VARCHAR(255) NOT NULL, cluster_id BIGINT NOT NULL, config_data 
VARCHAR(32000) NOT NULL, create_timestamp BIGINT NOT NULL, PRIMARY KEY 
(cluster_id, type_name, version_tag));
-CREATE TABLE ambari.clusterconfigmapping (cluster_id bigint NOT NULL, 
type_name VARCHAR(255) NOT NULL, version_tag VARCHAR(255) NOT NULL, 
create_timestamp BIGINT NOT NULL, selected INTEGER NOT NULL DEFAULT 0, 
user_name VARCHAR(255) NOT NULL DEFAULT '_db', PRIMARY KEY (cluster_id, 
type_name, create_timestamp));
-CREATE TABLE ambari.clusterservices (service_name VARCHAR(255) NOT NULL, 
cluster_id BIGINT NOT NULL, service_enabled INTEGER NOT NULL, PRIMARY KEY 
(service_name, cluster_id));
-CREATE TABLE ambari.clusterstate (cluster_id BIGINT NOT NULL, 
current_cluster_state VARCHAR(255) NOT NULL, current_stack_version VARCHAR(255) 
NOT NULL, PRIMARY KEY (cluster_id));
-CREATE TABLE ambari.hostcomponentdesiredstate (cluster_id BIGINT NOT NULL, 
component_name VARCHAR(255) NOT NULL, desired_stack_version VARCHAR(255) NOT 
NULL, desired_state VARCHAR(255) NOT NULL, host_name VARCHAR(255) NOT NULL, 
service_name VARCHAR(255) NOT NULL, maintenance_state VARCHAR(32) NOT NULL, 
PRIMARY KEY (cluster_id, component_name, host_name, service_name));
-CREATE TABLE ambari.hostcomponentstate (cluster_id BIGINT NOT NULL, 
component_name VARCHAR(255) NOT NULL, current_stack_version VARCHAR(255) NOT 
NULL, current_state VARCHAR(255) NOT NULL, host_name VARCHAR(255) NOT NULL, 
service_name VARCHAR(255) NOT NULL, PRIMARY KEY (cluster_id, component_name, 
host_name, service_name));
-CREATE TABLE ambari.hosts (host_name VARCHAR(255) NOT NULL, cpu_count INTEGER 
NOT NULL, ph_cpu_count INTEGER, cpu_info VARCHAR(255) NOT NULL, 
discovery_status VARCHAR(2000) NOT NULL, host_attributes VARCHAR(20000) NOT 
NULL, ipv4 VARCHAR(255), ipv6 VARCHAR(255), public_host_name VARCHAR(255), 
last_registration_time BIGINT NOT NULL, os_arch VARCHAR(255) NOT NULL, os_info 
VARCHAR(1000) NOT NULL, os_type VARCHAR(255) NOT NULL, rack_info VARCHAR(255) 
NOT NULL, total_mem BIGINT NOT NULL, PRIMARY KEY (host_name));
-CREATE TABLE ambari.hoststate (agent_version VARCHAR(255) NOT NULL, 
available_mem BIGINT NOT NULL, current_state VARCHAR(255) NOT NULL, 
health_status VARCHAR(255), host_name VARCHAR(255) NOT NULL, time_in_state 
BIGINT NOT NULL, maintenance_state VARCHAR(512) PRIMARY KEY (host_name));
-CREATE TABLE ambari.servicecomponentdesiredstate (component_name VARCHAR(255) 
NOT NULL, cluster_id BIGINT NOT NULL, desired_stack_version VARCHAR(255) NOT 
NULL, desired_state VARCHAR(255) NOT NULL, service_name VARCHAR(255) NOT NULL, 
PRIMARY KEY (component_name, cluster_id, service_name));
-CREATE TABLE ambari.servicedesiredstate (cluster_id BIGINT NOT NULL, 
desired_host_role_mapping INTEGER NOT NULL, desired_stack_version VARCHAR(255) 
NOT NULL, desired_state VARCHAR(255) NOT NULL, service_name VARCHAR(255) NOT 
NULL, maintenance_state VARCHAR(32) NOT NULL, PRIMARY KEY (cluster_id, 
service_name));
-CREATE TABLE ambari.roles (role_name VARCHAR(255) NOT NULL, PRIMARY KEY 
(role_name));
-CREATE TABLE ambari.users (user_id INTEGER, ldap_user INTEGER NOT NULL DEFAULT 
0, user_name VARCHAR(255) NOT NULL, create_time TIMESTAMP DEFAULT NOW(), 
user_password VARCHAR(255), PRIMARY KEY (user_id), UNIQUE (ldap_user, 
user_name));
-CREATE TABLE ambari.execution_command (command bytea, task_id BIGINT NOT NULL, 
PRIMARY KEY (task_id));
-CREATE TABLE ambari.host_role_command (task_id BIGINT NOT NULL, attempt_count 
SMALLINT NOT NULL, event VARCHAR(32000) NOT NULL, exitcode INTEGER NOT NULL, 
host_name VARCHAR(255) NOT NULL, last_attempt_time BIGINT NOT NULL, request_id 
BIGINT NOT NULL, role VARCHAR(255), stage_id BIGINT NOT NULL, start_time BIGINT 
NOT NULL, end_time BIGINT, status VARCHAR(255), std_error BYTEA, std_out BYTEA, 
structured_out BYTEA, role_command VARCHAR(255), PRIMARY KEY (task_id));
-CREATE TABLE ambari.role_success_criteria (role VARCHAR(255) NOT NULL, 
request_id BIGINT NOT NULL, stage_id BIGINT NOT NULL, success_factor FLOAT NOT 
NULL, PRIMARY KEY (role, request_id, stage_id));
-CREATE TABLE ambari.stage (stage_id BIGINT NOT NULL, request_id BIGINT NOT 
NULL, cluster_id BIGINT NOT NULL, log_info VARCHAR(255) NOT NULL, 
request_context VARCHAR(255), PRIMARY KEY (stage_id, request_id));
-CREATE TABLE ambari.request (request_id BIGINT NOT NULL, cluster_id BIGINT, 
command_name VARCHAR(255), create_time BIGINT NOT NULL, end_time BIGINT NOT 
NULL, inputs VARCHAR(32000), request_context VARCHAR(255), request_type 
VARCHAR(255), request_schedule_id BIGINT, start_time BIGINT NOT NULL, status 
VARCHAR(255), target_component VARCHAR(255), target_hosts TEXT, target_service 
VARCHAR(255), PRIMARY KEY (request_id));
-CREATE TABLE ambari.ClusterHostMapping (cluster_id BIGINT NOT NULL, host_name 
VARCHAR(255) NOT NULL, PRIMARY KEY (cluster_id, host_name));
-CREATE TABLE ambari.user_roles (role_name VARCHAR(255) NOT NULL, user_id 
INTEGER NOT NULL, PRIMARY KEY (role_name, user_id));
-CREATE TABLE ambari.key_value_store ("key" VARCHAR(255), "value" VARCHAR, 
PRIMARY KEY("key"));
-CREATE TABLE ambari.hostconfigmapping (cluster_id bigint NOT NULL, host_name 
VARCHAR(255) NOT NULL, type_name VARCHAR(255) NOT NULL, version_tag 
VARCHAR(255) NOT NULL, service_name VARCHAR(255), create_timestamp BIGINT NOT 
NULL, selected INTEGER NOT NULL DEFAULT 0, user_name VARCHAR(255) NOT NULL 
DEFAULT '_db', PRIMARY KEY (cluster_id, host_name, type_name, 
create_timestamp));
-CREATE TABLE ambari.metainfo ("metainfo_key" VARCHAR(255), "metainfo_value" 
VARCHAR, PRIMARY KEY("metainfo_key"));
-CREATE TABLE ambari.ambari_sequences (sequence_name VARCHAR(255) PRIMARY KEY, 
"value" BIGINT NOT NULL);
-CREATE TABLE ambari.configgroup (group_id BIGINT, cluster_id BIGINT NOT NULL, 
group_name VARCHAR(255) NOT NULL, tag VARCHAR(1024) NOT NULL, description 
VARCHAR(1024), create_timestamp BIGINT NOT NULL, PRIMARY KEY(group_id));
-CREATE TABLE ambari.confgroupclusterconfigmapping (config_group_id BIGINT NOT 
NULL, cluster_id BIGINT NOT NULL, config_type VARCHAR(255) NOT NULL, 
version_tag VARCHAR(255) NOT NULL, user_name VARCHAR(255) DEFAULT '_db', 
create_timestamp BIGINT NOT NULL, PRIMARY KEY(config_group_id, cluster_id, 
config_type));
-CREATE TABLE ambari.configgrouphostmapping (config_group_id BIGINT NOT NULL, 
host_name VARCHAR(255) NOT NULL, PRIMARY KEY(config_group_id, host_name));
-CREATE TABLE ambari.requestschedule (schedule_id bigint, cluster_id BIGINT NOT 
NULL, status varchar(255), batch_separation_seconds smallint, 
batch_toleration_limit smallint, create_user varchar(255), create_timestamp 
bigint, update_user varchar(255), update_timestamp bigint, minutes varchar(10), 
hours varchar(10), days_of_month varchar(10), month varchar(10), day_of_week 
varchar(10), yearToSchedule varchar(10), startTime varchar(50), endTime 
varchar(50), last_execution_status varchar(255), PRIMARY KEY(schedule_id));
-CREATE TABLE ambari.requestschedulebatchrequest (schedule_id bigint, batch_id 
bigint, request_id bigint, request_type varchar(255), request_uri 
varchar(1024), request_body BYTEA, request_status varchar(255), return_code 
smallint, return_message varchar(2000), PRIMARY KEY(schedule_id, batch_id));
-
-ALTER TABLE ambari.clusterconfig ADD CONSTRAINT FK_clusterconfig_cluster_id 
FOREIGN KEY (cluster_id) REFERENCES ambari.clusters (cluster_id);
-ALTER TABLE ambari.clusterservices ADD CONSTRAINT 
FK_clusterservices_cluster_id FOREIGN KEY (cluster_id) REFERENCES 
ambari.clusters (cluster_id);
-ALTER TABLE ambari.clusterconfigmapping ADD CONSTRAINT 
FK_clusterconfigmapping_cluster_id FOREIGN KEY (cluster_id) REFERENCES 
ambari.clusters (cluster_id);
-ALTER TABLE ambari.clusterstate ADD CONSTRAINT FK_clusterstate_cluster_id 
FOREIGN KEY (cluster_id) REFERENCES ambari.clusters (cluster_id);
-ALTER TABLE ambari.hostcomponentdesiredstate ADD CONSTRAINT 
FK_hostcomponentdesiredstate_host_name FOREIGN KEY (host_name) REFERENCES 
ambari.hosts (host_name);
-ALTER TABLE ambari.hostcomponentdesiredstate ADD CONSTRAINT 
FK_hostcomponentdesiredstate_component_name FOREIGN KEY (component_name, 
cluster_id, service_name) REFERENCES ambari.servicecomponentdesiredstate 
(component_name, cluster_id, service_name);
-ALTER TABLE ambari.hostcomponentstate ADD CONSTRAINT 
FK_hostcomponentstate_component_name FOREIGN KEY (component_name, cluster_id, 
service_name) REFERENCES ambari.servicecomponentdesiredstate (component_name, 
cluster_id, service_name);
-ALTER TABLE ambari.hostcomponentstate ADD CONSTRAINT 
FK_hostcomponentstate_host_name FOREIGN KEY (host_name) REFERENCES ambari.hosts 
(host_name);
-ALTER TABLE ambari.hoststate ADD CONSTRAINT FK_hoststate_host_name FOREIGN KEY 
(host_name) REFERENCES ambari.hosts (host_name);
-ALTER TABLE ambari.servicecomponentdesiredstate ADD CONSTRAINT 
FK_servicecomponentdesiredstate_service_name FOREIGN KEY (service_name, 
cluster_id) REFERENCES ambari.clusterservices (service_name, cluster_id);
-ALTER TABLE ambari.servicedesiredstate ADD CONSTRAINT 
FK_servicedesiredstate_service_name FOREIGN KEY (service_name, cluster_id) 
REFERENCES ambari.clusterservices (service_name, cluster_id);
-ALTER TABLE ambari.execution_command ADD CONSTRAINT 
FK_execution_command_task_id FOREIGN KEY (task_id) REFERENCES 
ambari.host_role_command (task_id);
-ALTER TABLE ambari.host_role_command ADD CONSTRAINT 
FK_host_role_command_stage_id FOREIGN KEY (stage_id, request_id) REFERENCES 
ambari.stage (stage_id, request_id);
-ALTER TABLE ambari.host_role_command ADD CONSTRAINT 
FK_host_role_command_host_name FOREIGN KEY (host_name) REFERENCES ambari.hosts 
(host_name);
-ALTER TABLE ambari.role_success_criteria ADD CONSTRAINT 
FK_role_success_criteria_stage_id FOREIGN KEY (stage_id, request_id) REFERENCES 
ambari.stage (stage_id, request_id);
-ALTER TABLE ambari.stage ADD CONSTRAINT FK_stage_cluster_id FOREIGN KEY 
(cluster_id) REFERENCES ambari.clusters (cluster_id);
-ALTER TABLE ambari.stage ADD CONSTRAINT FK_stage_request_id FOREIGN KEY 
(request_id) REFERENCES request (request_id);
-ALTER TABLE ambari.request ADD CONSTRAINT FK_request_cluster_id FOREIGN KEY 
(cluster_id) REFERENCES clusters (cluster_id);
-ALTER TABLE ambari.request ADD CONSTRAINT FK_request_schedule_id FOREIGN KEY 
(request_schedule_id) REFERENCES ambari.requestschedule (schedule_id);
-ALTER TABLE ambari.ClusterHostMapping ADD CONSTRAINT 
FK_ClusterHostMapping_host_name FOREIGN KEY (host_name) REFERENCES ambari.hosts 
(host_name);
-ALTER TABLE ambari.ClusterHostMapping ADD CONSTRAINT 
FK_ClusterHostMapping_cluster_id FOREIGN KEY (cluster_id) REFERENCES 
ambari.clusters (cluster_id);
-ALTER TABLE ambari.user_roles ADD CONSTRAINT FK_user_roles_user_id FOREIGN KEY 
(user_id) REFERENCES ambari.users (user_id);
-ALTER TABLE ambari.user_roles ADD CONSTRAINT FK_user_roles_role_name FOREIGN 
KEY (role_name) REFERENCES ambari.roles (role_name);
-ALTER TABLE ambari.hostconfigmapping ADD CONSTRAINT 
FK_hostconfigmapping_cluster_id FOREIGN KEY (cluster_id) REFERENCES 
ambari.clusters (cluster_id);
-ALTER TABLE ambari.hostconfigmapping ADD CONSTRAINT 
FK_hostconfigmapping_host_name FOREIGN KEY (host_name) REFERENCES ambari.hosts 
(host_name);
-ALTER TABLE ambari.configgroup ADD CONSTRAINT FK_configgroup_cluster_id 
FOREIGN KEY (cluster_id) REFERENCES ambari.clusters (cluster_id);
-ALTER TABLE ambari.confgroupclusterconfigmapping ADD CONSTRAINT 
FK_confgroupclusterconfigmapping_config_tag FOREIGN KEY (version_tag, 
config_type, cluster_id) REFERENCES ambari.clusterconfig (version_tag, 
type_name, cluster_id);
-ALTER TABLE ambari.confgroupclusterconfigmapping ADD CONSTRAINT 
FK_confgroupclusterconfigmapping_group_id FOREIGN KEY (config_group_id) 
REFERENCES ambari.configgroup (group_id);
-ALTER TABLE ambari.configgrouphostmapping ADD CONSTRAINT 
FK_configgrouphostmapping_configgroup_id FOREIGN KEY (config_group_id) 
REFERENCES ambari.configgroup (group_id);
-ALTER TABLE ambari.configgrouphostmapping ADD CONSTRAINT 
FK_configgrouphostmapping_host_name FOREIGN KEY (host_name) REFERENCES 
ambari.hosts (host_name);
-ALTER TABLE ambari.requestschedulebatchrequest ADD CONSTRAINT 
FK_requestschedulebatchrequest_schedule_id FOREIGN KEY (schedule_id) REFERENCES 
ambari.requestschedule (schedule_id);
-
-BEGIN;
-
-insert into ambari.ambari_sequences(sequence_name, "value")
-select 'cluster_id_seq', 1
-union all
-select 'user_id_seq', 2
-union all
-select 'host_role_command_id_seq', 1
-union all
-select 'configgroup_id_seq', 1;
-
-insert into ambari.Roles(role_name)
-select 'admin'
-union all
-select 'user';
-
-insert into ambari.Users(user_id, user_name, user_password)
-select 
1,'admin','538916f8943ec225d97a9a86a2c6ec0818c1cd400e09e03b660fdaaec4af29ddbb6f2b1033b81b00';
-
-insert into ambari.user_roles(role_name, user_id)
-select 'admin',1;
-
-insert into ambari.metainfo(metainfo_key, metainfo_value)
-select 'version','${ambariVersion}';
-
-COMMIT;
-
--- Quartz tables
-
-CREATE TABLE ambari.qrtz_job_details
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    JOB_NAME  VARCHAR(200) NOT NULL,
-    JOB_GROUP VARCHAR(200) NOT NULL,
-    DESCRIPTION VARCHAR(250) NULL,
-    JOB_CLASS_NAME   VARCHAR(250) NOT NULL,
-    IS_DURABLE BOOL NOT NULL,
-    IS_NONCONCURRENT BOOL NOT NULL,
-    IS_UPDATE_DATA BOOL NOT NULL,
-    REQUESTS_RECOVERY BOOL NOT NULL,
-    JOB_DATA BYTEA NULL,
-    PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    JOB_NAME  VARCHAR(200) NOT NULL,
-    JOB_GROUP VARCHAR(200) NOT NULL,
-    DESCRIPTION VARCHAR(250) NULL,
-    NEXT_FIRE_TIME BIGINT NULL,
-    PREV_FIRE_TIME BIGINT NULL,
-    PRIORITY INTEGER NULL,
-    TRIGGER_STATE VARCHAR(16) NOT NULL,
-    TRIGGER_TYPE VARCHAR(8) NOT NULL,
-    START_TIME BIGINT NOT NULL,
-    END_TIME BIGINT NULL,
-    CALENDAR_NAME VARCHAR(200) NULL,
-    MISFIRE_INSTR SMALLINT NULL,
-    JOB_DATA BYTEA NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
-       REFERENCES ambari.QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_simple_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    REPEAT_COUNT BIGINT NOT NULL,
-    REPEAT_INTERVAL BIGINT NOT NULL,
-    TIMES_TRIGGERED BIGINT NOT NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-       REFERENCES ambari.QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_cron_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    CRON_EXPRESSION VARCHAR(120) NOT NULL,
-    TIME_ZONE_ID VARCHAR(80),
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-       REFERENCES ambari.QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_simprop_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    STR_PROP_1 VARCHAR(512) NULL,
-    STR_PROP_2 VARCHAR(512) NULL,
-    STR_PROP_3 VARCHAR(512) NULL,
-    INT_PROP_1 INT NULL,
-    INT_PROP_2 INT NULL,
-    LONG_PROP_1 BIGINT NULL,
-    LONG_PROP_2 BIGINT NULL,
-    DEC_PROP_1 NUMERIC(13,4) NULL,
-    DEC_PROP_2 NUMERIC(13,4) NULL,
-    BOOL_PROP_1 BOOL NULL,
-    BOOL_PROP_2 BOOL NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-    REFERENCES ambari.QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_blob_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    BLOB_DATA BYTEA NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
-    FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-        REFERENCES ambari.QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_calendars
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    CALENDAR_NAME  VARCHAR(200) NOT NULL,
-    CALENDAR BYTEA NOT NULL,
-    PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
-);
-
-
-CREATE TABLE ambari.qrtz_paused_trigger_grps
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    TRIGGER_GROUP  VARCHAR(200) NOT NULL,
-    PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
-);
-
-CREATE TABLE ambari.qrtz_fired_triggers
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    ENTRY_ID VARCHAR(95) NOT NULL,
-    TRIGGER_NAME VARCHAR(200) NOT NULL,
-    TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    INSTANCE_NAME VARCHAR(200) NOT NULL,
-    FIRED_TIME BIGINT NOT NULL,
-    SCHED_TIME BIGINT NOT NULL,
-    PRIORITY INTEGER NOT NULL,
-    STATE VARCHAR(16) NOT NULL,
-    JOB_NAME VARCHAR(200) NULL,
-    JOB_GROUP VARCHAR(200) NULL,
-    IS_NONCONCURRENT BOOL NULL,
-    REQUESTS_RECOVERY BOOL NULL,
-    PRIMARY KEY (SCHED_NAME,ENTRY_ID)
-);
-
-CREATE TABLE ambari.qrtz_scheduler_state
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    INSTANCE_NAME VARCHAR(200) NOT NULL,
-    LAST_CHECKIN_TIME BIGINT NOT NULL,
-    CHECKIN_INTERVAL BIGINT NOT NULL,
-    PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
-);
-
-CREATE TABLE ambari.qrtz_locks
-  (
-    SCHED_NAME VARCHAR(120) NOT NULL,
-    LOCK_NAME  VARCHAR(40) NOT NULL,
-    PRIMARY KEY (SCHED_NAME,LOCK_NAME)
-);
-
-create index idx_qrtz_j_req_recovery on 
ambari.qrtz_job_details(SCHED_NAME,REQUESTS_RECOVERY);
-create index idx_qrtz_j_grp on ambari.qrtz_job_details(SCHED_NAME,JOB_GROUP);
-
-create index idx_qrtz_t_j on 
ambari.qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP);
-create index idx_qrtz_t_jg on ambari.qrtz_triggers(SCHED_NAME,JOB_GROUP);
-create index idx_qrtz_t_c on ambari.qrtz_triggers(SCHED_NAME,CALENDAR_NAME);
-create index idx_qrtz_t_g on ambari.qrtz_triggers(SCHED_NAME,TRIGGER_GROUP);
-create index idx_qrtz_t_state on 
ambari.qrtz_triggers(SCHED_NAME,TRIGGER_STATE);
-create index idx_qrtz_t_n_state on 
ambari.qrtz_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE);
-create index idx_qrtz_t_n_g_state on 
ambari.qrtz_triggers(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE);
-create index idx_qrtz_t_next_fire_time on 
ambari.qrtz_triggers(SCHED_NAME,NEXT_FIRE_TIME);
-create index idx_qrtz_t_nft_st on 
ambari.qrtz_triggers(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME);
-create index idx_qrtz_t_nft_misfire on 
ambari.qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME);
-create index idx_qrtz_t_nft_st_misfire on 
ambari.qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE);
-create index idx_qrtz_t_nft_st_misfire_grp on 
ambari.qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);
-
-create index idx_qrtz_ft_trig_inst_name on 
ambari.qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME);
-create index idx_qrtz_ft_inst_job_req_rcvry on 
ambari.qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY);
-create index idx_qrtz_ft_j_g on 
ambari.qrtz_fired_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP);
-create index idx_qrtz_ft_jg on 
ambari.qrtz_fired_triggers(SCHED_NAME,JOB_GROUP);
-create index idx_qrtz_ft_t_g on 
ambari.qrtz_fired_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP);
-create index idx_qrtz_ft_tg on 
ambari.qrtz_fired_triggers(SCHED_NAME,TRIGGER_GROUP);
-
-commit;
-
-CREATE TABLE workflow (
-  workflowId TEXT, workflowName TEXT,
-  parentWorkflowId TEXT,
-  workflowContext TEXT, userName TEXT,
-  startTime BIGINT, lastUpdateTime BIGINT,
-  numJobsTotal INTEGER, numJobsCompleted INTEGER,
-  inputBytes BIGINT, outputBytes BIGINT,
-  duration BIGINT,
-  PRIMARY KEY (workflowId),
-  FOREIGN KEY (parentWorkflowId) REFERENCES workflow(workflowId) ON DELETE 
CASCADE
-);
-
-CREATE TABLE job (
-  jobId TEXT, workflowId TEXT, jobName TEXT, workflowEntityName TEXT,
-  userName TEXT, queue TEXT, acls TEXT, confPath TEXT,
-  submitTime BIGINT, launchTime BIGINT, finishTime BIGINT,
-  maps INTEGER, reduces INTEGER, status TEXT, priority TEXT,
-  finishedMaps INTEGER, finishedReduces INTEGER,
-  failedMaps INTEGER, failedReduces INTEGER,
-  mapsRuntime BIGINT, reducesRuntime BIGINT,
-  mapCounters TEXT, reduceCounters TEXT, jobCounters TEXT,
-  inputBytes BIGINT, outputBytes BIGINT,
-  PRIMARY KEY(jobId),
-  FOREIGN KEY(workflowId) REFERENCES workflow(workflowId) ON DELETE CASCADE
-);
-
-CREATE TABLE task (
-  taskId TEXT, jobId TEXT, taskType TEXT, splits TEXT,
-  startTime BIGINT, finishTime BIGINT, status TEXT, error TEXT, counters TEXT,
-  failedAttempt TEXT,
-  PRIMARY KEY(taskId),
-  FOREIGN KEY(jobId) REFERENCES job(jobId) ON DELETE CASCADE
-);
-
-CREATE TABLE taskAttempt (
-  taskAttemptId TEXT, taskId TEXT, jobId TEXT, taskType TEXT, taskTracker TEXT,
-  startTime BIGINT, finishTime BIGINT,
-  mapFinishTime BIGINT, shuffleFinishTime BIGINT, sortFinishTime BIGINT,
-  locality TEXT, avataar TEXT,
-  status TEXT, error TEXT, counters TEXT,
-  inputBytes BIGINT, outputBytes BIGINT,
-  PRIMARY KEY(taskAttemptId),
-  FOREIGN KEY(jobId) REFERENCES job(jobId) ON DELETE CASCADE,
-  FOREIGN KEY(taskId) REFERENCES task(taskId) ON DELETE CASCADE
-);
-
-CREATE TABLE hdfsEvent (
-  timestamp BIGINT,
-  userName TEXT,
-  clientIP TEXT,
-  operation TEXT,
-  srcPath TEXT,
-  dstPath TEXT,
-  permissions TEXT
-);
-
-CREATE TABLE mapreduceEvent (
-  timestamp BIGINT,
-  userName TEXT,
-  clientIP TEXT,
-  operation TEXT,
-  target TEXT,
-  result TEXT,
-  description TEXT,
-  permissions TEXT
-);
-
-CREATE TABLE clusterEvent (
-  timestamp BIGINT,
-  service TEXT, status TEXT,
-  error TEXT, data TEXT ,
-  host TEXT, rack TEXT
-);
+-- Not used - will be merged with the local DDL later.

Reply via email to