ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dmitriu...@apache.org
Subject git commit: AMBARI-3212. Add upgrade support for oracle db (Dmytro Sen via dlysnichenko)
Date Fri, 13 Sep 2013 11:57:34 GMT
Updated Branches:
  refs/heads/trunk 41c4f21ec -> 9fcc05aef


AMBARI-3212. Add upgrade support for oracle db  (Dmytro Sen via dlysnichenko)


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

Branch: refs/heads/trunk
Commit: 9fcc05aefa87853926f3a5a22eba563474d69fef
Parents: 41c4f21
Author: Lisnichenko Dmitro <dlysnichenko@hortonworks.com>
Authored: Fri Sep 13 14:56:23 2013 +0300
Committer: Lisnichenko Dmitro <dlysnichenko@hortonworks.com>
Committed: Fri Sep 13 14:56:23 2013 +0300

----------------------------------------------------------------------
 ambari-server/pom.xml                           |  6 ++++
 .../upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql   | 30 +++++++++++++++++++
 .../dml/Ambari-DML-Oracle-UPGRADE_STACK.sql     | 31 ++++++++++++++++++++
 3 files changed, 67 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/9fcc05ae/ambari-server/pom.xml
----------------------------------------------------------------------
diff --git a/ambari-server/pom.xml b/ambari-server/pom.xml
index 9e0993e..732c03c 100644
--- a/ambari-server/pom.xml
+++ b/ambari-server/pom.xml
@@ -365,6 +365,9 @@
                 <source>
                   <location>src/main/resources/upgrade/ddl/Ambari-DDL-Postgres-UPGRADE-1.3.0.Check.sql</location>
                 </source>
+                <source>
+                  <location>target/classes/upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql</location>
+                </source>
               </sources>
             </mapping>
             <mapping>
@@ -373,6 +376,9 @@
                 <source>
                   <location>src/main/resources/upgrade/dml/Ambari-DML-Postgres-UPGRADE_STACK.sql</location>
                 </source>
+                <source>
+                  <location>src/main/resources/upgrade/dml/Ambari-DML-Oracle-UPGRADE_STACK.sql</location>
+                </source>
               </sources>
             </mapping>
             <mapping>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/9fcc05ae/ambari-server/src/main/resources/upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql b/ambari-server/src/main/resources/upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql
new file mode 100644
index 0000000..c16a689
--- /dev/null
+++ b/ambari-server/src/main/resources/upgrade/ddl/Ambari-DDL-Oracle-UPGRADE.sql
@@ -0,0 +1,30 @@
+--
+-- 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.
+--
+
+
+-- DDL
+-- add user_name column to the tables
+ALTER TABLE clusterconfigmapping ADD (user_name VARCHAR2 (255) DEFAULT '_db');
+
+ALTER TABLE hostconfigmapping ADD (user_name VARCHAR2 (255) DEFAULT '_db');
+
+-- DML
+--Upgrade version to current
+UPDATE metainfo SET "metainfo_key" = 'version', "metainfo_value" = '${ambariVersion}';
+
+commit;

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/9fcc05ae/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Oracle-UPGRADE_STACK.sql
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Oracle-UPGRADE_STACK.sql
b/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Oracle-UPGRADE_STACK.sql
new file mode 100644
index 0000000..02e13bf
--- /dev/null
+++ b/ambari-server/src/main/resources/upgrade/dml/Ambari-DML-Oracle-UPGRADE_STACK.sql
@@ -0,0 +1,31 @@
+--
+-- 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.
+--
+
+-- Update stack_name and stack_version
+-- &1 - stack_name
+-- &2 - stack_version
+
+UPDATE ambari.clusters SET desired_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.clusterstate SET current_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.hostcomponentdesiredstate SET desired_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.hostcomponentstate SET current_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.servicecomponentdesiredstate SET desired_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.servicedesiredstate SET desired_stack_version = '{"stackName":"&1","stackVersion":"&2"}';
+UPDATE ambari.hostcomponentstate SET current_state = 'INSTALLED' where current_state = 'UPGRADING';
+
+commit;


Mime
View raw message