|
@@ -204,7 +204,7 @@ CREATE TABLE workflow (
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
duration BIGINT,
|
|
duration BIGINT,
|
|
PRIMARY KEY (workflowId),
|
|
PRIMARY KEY (workflowId),
|
|
- FOREIGN KEY (parentWorkflowId) REFERENCES workflow (workflowId)
|
|
|
|
|
|
+ FOREIGN KEY (parentWorkflowId) REFERENCES workflow (workflowId) ON DELETE CASCADE
|
|
);
|
|
);
|
|
GRANT ALL PRIVILEGES ON TABLE workflow TO "mapred";
|
|
GRANT ALL PRIVILEGES ON TABLE workflow TO "mapred";
|
|
|
|
|
|
@@ -219,7 +219,7 @@ CREATE TABLE job (
|
|
mapCounters TEXT, reduceCounters TEXT, jobCounters TEXT,
|
|
mapCounters TEXT, reduceCounters TEXT, jobCounters TEXT,
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
PRIMARY KEY (jobId),
|
|
PRIMARY KEY (jobId),
|
|
- FOREIGN KEY (workflowId) REFERENCES workflow (workflowId)
|
|
|
|
|
|
+ FOREIGN KEY (workflowId) REFERENCES workflow (workflowId) ON DELETE CASCADE
|
|
);
|
|
);
|
|
GRANT ALL PRIVILEGES ON TABLE job TO "mapred";
|
|
GRANT ALL PRIVILEGES ON TABLE job TO "mapred";
|
|
|
|
|
|
@@ -228,7 +228,7 @@ CREATE TABLE task (
|
|
startTime BIGINT, finishTime BIGINT, status TEXT, error TEXT, counters TEXT,
|
|
startTime BIGINT, finishTime BIGINT, status TEXT, error TEXT, counters TEXT,
|
|
failedAttempt TEXT,
|
|
failedAttempt TEXT,
|
|
PRIMARY KEY (taskId),
|
|
PRIMARY KEY (taskId),
|
|
- FOREIGN KEY (jobId) REFERENCES job (jobId)
|
|
|
|
|
|
+ FOREIGN KEY (jobId) REFERENCES job (jobId) ON DELETE CASCADE
|
|
);
|
|
);
|
|
GRANT ALL PRIVILEGES ON TABLE task TO "mapred";
|
|
GRANT ALL PRIVILEGES ON TABLE task TO "mapred";
|
|
|
|
|
|
@@ -240,8 +240,8 @@ CREATE TABLE taskAttempt (
|
|
status TEXT, error TEXT, counters TEXT,
|
|
status TEXT, error TEXT, counters TEXT,
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
inputBytes BIGINT, outputBytes BIGINT,
|
|
PRIMARY KEY (taskAttemptId),
|
|
PRIMARY KEY (taskAttemptId),
|
|
- FOREIGN KEY (jobId) REFERENCES job (jobId),
|
|
|
|
- FOREIGN KEY (taskId) REFERENCES task (taskId)
|
|
|
|
|
|
+ FOREIGN KEY (jobId) REFERENCES job (jobId) ON DELETE CASCADE,
|
|
|
|
+ FOREIGN KEY (taskId) REFERENCES task (taskId) ON DELETE CASCADE
|
|
);
|
|
);
|
|
GRANT ALL PRIVILEGES ON TABLE taskAttempt TO "mapred";
|
|
GRANT ALL PRIVILEGES ON TABLE taskAttempt TO "mapred";
|
|
|
|
|