<%@ page language="java" %>
<%@ page import="java.util.Vector,edu.ucsb.nceas.metacat.database.DBVersion,edu.ucsb.nceas.metacat.MetacatVersion" %>
<%
/**
* '$RCSfile$'
* Copyright: 2008 Regents of the University of California and the
* National Center for Ecological Analysis and Synthesis
* For Details: http://www.nceas.ucsb.edu/
*
* '$Author: walker $'
* '$Date: 2013-09-19 18:59:52 +0000 (Thu, 19 Sep 2013) $'
* '$Revision: 8245 $'
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
%>
<%
MetacatVersion metacatVersion = (MetacatVersion)request.getAttribute("metacatVersion");
DBVersion databaseVersion = (DBVersion)request.getAttribute("databaseVersion");
Vector updateScriptList = (Vector )request.getAttribute("updateScriptList");
String supportEmail = (String)request.getAttribute("supportEmail");
%>
Database Install/Upgrade Utility
<%@ include file="./head-section.jsp"%>
<%@ include file="./header-section.jsp"%>
Database Install/Upgrade Utility
<%@ include file="page-message-section.jsp"%>
<%
if (databaseVersion != null && databaseVersion.getVersionString().equals("0.0.0")) {
%>
The system has detected that this is a new database.
Please hit the Continue button to upgrade your database to version: <%= metacatVersion.getVersionString() %>.
Warning: this will reinitialize your database. If this is not a new database, hit the Cancel button and contact support at <%= supportEmail %>.
The following scripts will be run:
<%
for (int i = 0; i < updateScriptList.size(); i++) {
%>
<%= updateScriptList.elementAt(i) %>
<%
}
%>
<%
} else if (databaseVersion != null) {
%>
The system has detected the following database version: <%= databaseVersion.getVersionString() %>
Please hit the Continue button to upgrade your database to version: <%= metacatVersion.getVersionString() %>
Warning: this will update your database. If the detected versions do not seem correct, hit the Cancel button and contact support at <%= supportEmail %>
The following scripts will be run:
<%
for (int i = 0; i < updateScriptList.size(); i++) {
%>