Updated Branches:
  refs/heads/trunk 48ceaa9ec -> bc0bbbf9b

AMBARI-3580. Cluster deployment fails on latest trunk. (swagle)


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

Branch: refs/heads/trunk
Commit: bc0bbbf9b8d99af2b6cf6fcb5162b415da06e6ab
Parents: 48ceaa9
Author: Siddharth Wagle <[email protected]>
Authored: Tue Oct 22 18:16:19 2013 -0700
Committer: Siddharth Wagle <[email protected]>
Committed: Tue Oct 22 18:16:19 2013 -0700

----------------------------------------------------------------------
 .../main/resources/Ambari-DDL-Postgres-CREATE.sql   | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/bc0bbbf9/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 
b/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
index 10c73ba..925e618 100644
--- a/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
+++ b/ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
@@ -107,8 +107,19 @@ CREATE TABLE ambari.metainfo ("metainfo_key" VARCHAR(255), 
"metainfo_value" VARC
 GRANT ALL PRIVILEGES ON TABLE ambari.metainfo TO :username;
 
 CREATE TABLE ambari.ambari_sequences (sequence_name VARCHAR(255) PRIMARY KEY, 
"value" BIGINT NOT NULL);
+
 GRANT ALL PRIVILEGES ON TABLE ambari.ambari_sequences TO :username;
 
+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), 
UNIQUE(group_name));
+GRANT ALL PRIVILEGES ON TABLE ambari.configgroup TO :username;
+
+CREATE TABLE ambari.configgroupclusterconfigmapping (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));
+GRANT ALL PRIVILEGES ON TABLE ambari.configgroupclusterconfigmapping TO 
:username;
+
+CREATE TABLE ambari.configgrouphostmapping (config_group_id BIGINT NOT NULL, 
host_name VARCHAR(255) NOT NULL, PRIMARY KEY(config_group_id, host_name));
+GRANT ALL PRIVILEGES ON TABLE ambari.configgrouphostmapping TO :username;
+
+
 --------altering tables by creating foreign keys----------
 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);
@@ -140,6 +151,11 @@ ALTER TABLE ambari.user_roles ADD CONSTRAINT 
FK_user_roles_user_id FOREIGN KEY (
 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.configgroupclusterconfigmapping ADD CONSTRAINT 
FK_configgroupclusterconfigmapping_config_tag FOREIGN KEY (version_tag, 
config_type, cluster_id) REFERENCES ambari.clusterconfig (version_tag, 
type_name, cluster_id);
+ALTER TABLE ambari.configgroupclusterconfigmapping ADD CONSTRAINT 
FK_configgroupclusterconfigmapping_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);
 
 ---------inserting some data-----------
 BEGIN;

Reply via email to