Author: tdraier
Date: Fri Sep 14 13:24:09 2007
New Revision: 18479
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18479&repname=
=3Djahia
Log:
first version of automatic scripts applier (groovy patch applier only), add=
ed a tracker in the administration to check what has been installed (port 1=
8305)
Added:
trunk/core/src/java/org/jahia/admin/patches/
- copied from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/=
jahia/admin/patches/
trunk/core/src/java/org/jahia/admin/patches/ManagePatches.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/admin/patches/ManagePatches.java
trunk/core/src/java/org/jahia/hibernate/dao/JahiaInstalledPatchDAO.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/dao/JahiaInstalledPatchDAO.java
trunk/core/src/java/org/jahia/hibernate/dao/JahiaVersionDAO.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/dao/JahiaVersionDAO.java
trunk/core/src/java/org/jahia/hibernate/manager/JahiaInstalledPatchMana=
ger.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/manager/JahiaInstalledPatchManager.java
trunk/core/src/java/org/jahia/hibernate/manager/JahiaVersionManager.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/manager/JahiaVersionManager.java
trunk/core/src/java/org/jahia/hibernate/model/JahiaInstalledPatch.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/model/JahiaInstalledPatch.java
trunk/core/src/java/org/jahia/hibernate/model/JahiaVersion.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/hibernate/model/JahiaVersion.java
trunk/core/src/java/org/jahia/version/
- copied from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/=
jahia/version/
trunk/core/src/java/org/jahia/version/GroovyPatcher.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/version/GroovyPatcher.java
trunk/core/src/java/org/jahia/version/Patch.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/version/Patch.java
trunk/core/src/java/org/jahia/version/Patcher.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/version/Patcher.java
trunk/core/src/java/org/jahia/version/SqlPatcher.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/version/SqlPatcher.java
trunk/core/src/java/org/jahia/version/VersionService.java
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/java/org/jahia/version/VersionService.java
trunk/core/src/webapp/WEB-INF/etc/patches/
- copied from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WE=
B-INF/etc/patches/
trunk/core/src/webapp/jsp/jahia/administration/patch_init.jsp
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/webapp/jsp/jahia/administration/patch_init.jsp
trunk/core/src/webapp/jsp/jahia/administration/patch_list.jsp
- copied unchanged from r18305, branches/JAHIA-5-0-SP-BRANCH/core/src=
/webapp/jsp/jahia/administration/patch_list.jsp
Modified:
trunk/core/src/conf/java/JahiaAdministrationResources.properties
trunk/core/src/java/org/jahia/bin/Jahia.java
trunk/core/src/java/org/jahia/bin/JahiaAdministration.java
trunk/core/src/java/org/jahia/bin/JahiaConfigurationWizard.java
trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-dao.xml
trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-hibernate.x=
ml
trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-manager.xml
trunk/core/src/webapp/WEB-INF/var/db/sql/schema/hypersonic/jahia-schema=
.sql
trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mssql/jahia-schema.sql
trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mysql/jahia-schema.sql
trunk/core/src/webapp/WEB-INF/var/db/sql/schema/oracle/jahia-schema.sql
trunk/core/src/webapp/WEB-INF/var/db/sql/schema/postgresql/jahia-schema=
.sql
Modified: trunk/core/src/conf/java/JahiaAdministrationResources.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/conf/j=
ava/JahiaAdministrationResources.properties&rev=3D18479&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/conf/java/JahiaAdministrationResources.properties (origi=
nal)
+++ trunk/core/src/conf/java/JahiaAdministrationResources.properties Fri Se=
p 14 13:24:09 2007
@@ -1055,6 +1055,10 @@
org.jahia.admin.productionManager.form.error.required.targetSite =3D Targe=
t site must not be empty
org.jahia.admin.productionManager.form.error.required.username =3D Usernam=
e must not be empty
=
+org.jahia.admin.patchmanagement.label =3D Version tracker
+org.jahia.admin.patchmanagement.warning.label =3D It seems that your jahia=
is installed on a database previously created. In order for the version tr=
acker to work correctly, you'll have to provide the build number of your pr=
evious installation of jahia =
+org.jahia.admin.patchmanagement.enterBuildNumber.label =3D Enter your prev=
ious build number
+
org.jahia.admin.productionManager.error.SomeFieldsAreEmpty =3D Some fields=
are empty please check that you filled all fields before saving.
org.jahia.admin.productionManager.error.targetSite =3D target site must no=
t be empty;
org.jahia.admin.productionManager.error.profile =3D Invalid profile
Modified: trunk/core/src/java/org/jahia/bin/Jahia.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/bin/Jahia.java&rev=3D18479&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/bin/Jahia.java (original)
+++ trunk/core/src/java/org/jahia/bin/Jahia.java Fri Sep 14 13:24:09 2007
@@ -76,6 +76,7 @@
import org.jahia.utils.*;
import org.jahia.utils.modifier.TomcatUsersModifier;
import org.jahia.utils.xml.betwixt.XmlReader;
+import org.jahia.version.VersionService;
import org.xml.sax.SAXException;
=
import javax.servlet.ServletConfig;
@@ -542,6 +543,8 @@
return;
}
=
+ VersionService.getInstance().jahiaInit();
+
mInitiated =3D true;
=
} // end init
Modified: trunk/core/src/java/org/jahia/bin/JahiaAdministration.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/bin/JahiaAdministration.java&rev=3D18479&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/bin/JahiaAdministration.java (original)
+++ trunk/core/src/java/org/jahia/bin/JahiaAdministration.java Fri Sep 14 1=
3:24:09 2007
@@ -65,6 +65,7 @@
import org.jahia.admin.templates.ManageTemplates;
import org.jahia.admin.users.ManageGroups;
import org.jahia.admin.users.ManageUsers;
+import org.jahia.admin.patches.ManagePatches;
import org.jahia.data.JahiaData;
import org.jahia.exceptions.*;
import org.jahia.exceptions.services.ServiceNotFoundException;
@@ -161,7 +162,7 @@
* Default init inherited from HttpServlet. This method set config and
* context static variables.
*
- * @param config Servlet configuration (inherited).
+ * @param aConfig Servlet configuration (inherited).
*/
public void init( ServletConfig aConfig )
throws ServletException
@@ -437,6 +438,10 @@
// operation : display access statistics
new ManageStatistics(request, response, session);
// Nicol=C3=AF=C2=BF=C2=BDs Charczewski - Neoris Arge=
ntina - added 07/04/2006 - End
+ } else if ("patches".equals(operation) &&
+ hasServerPermission("admin.patches.ManagePatch=
es", jParams)) {
+ session.setAttribute(CLASS_NAME + "configJahia", B=
oolean.TRUE);
+ new ManagePatches().execute(request, response);
} else if ("users".equals(operation) &&
hasSitePermission("admin.users.ManageUsers", j=
Params)) {
// operation : users management
Modified: trunk/core/src/java/org/jahia/bin/JahiaConfigurationWizard.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/bin/JahiaConfigurationWizard.java&rev=3D18479&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/bin/JahiaConfigurationWizard.java (origin=
al)
+++ trunk/core/src/java/org/jahia/bin/JahiaConfigurationWizard.java Fri Sep=
14 13:24:09 2007
@@ -75,6 +75,7 @@
import java.net.URL;
import java.net.UnknownHostException;
import java.util.*;
+import java.sql.Timestamp;
=
=
/**
@@ -1680,6 +1681,15 @@
sqlRootUser.append("', 1)");
db.query(sqlRootUser.toString());
=
+ sqlRootUser.delete(0, sqlRootUser.length());
+ sqlRootUser.append("INSERT INTO jahia_version(install_number, buil=
d, release_number, install_date) VALUES(0, ");
+ sqlRootUser.append(new Integer(JahiaInterface.BUILD_NUMBER));
+ sqlRootUser.append(",'");
+ sqlRootUser.append(Jahia.RELEASE_NUMBER + "." + Jahia.PATCH_NUMBER=
);
+ sqlRootUser.append("','");
+ sqlRootUser.append(new Timestamp(System.currentTimeMillis()));
+ sqlRootUser.append("')");
+ db.query(sqlRootUser.toString());
}
// end insertDBCustomContent()
=
Modified: trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-dao.x=
ml
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/etc/spring/applicationcontext-dao.xml&rev=3D18479&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-dao.xml (or=
iginal)
+++ trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-dao.xml Fri=
Sep 14 13:24:09 2007
@@ -238,6 +238,18 @@
</property>
</bean>
=
+ <bean id=3D"jahiaVersionDAO" class=3D"org.jahia.hibernate.dao.JahiaVer=
sionDAO" parent=3D"abstractGeneratorDAO">
+ <property name=3D"sessionFactory">
+ <ref bean=3D"sessionFactory"/>
+ </property>
+ </bean>
+
+ <bean id=3D"jahiaInstalledPatchDAO" class=3D"org.jahia.hibernate.dao.J=
ahiaInstalledPatchDAO" parent=3D"abstractGeneratorDAO">
+ <property name=3D"sessionFactory">
+ <ref bean=3D"sessionFactory"/>
+ </property>
+ </bean>
+
<bean id=3D"idGeneratorDAO" class=3D"org.jahia.hibernate.dao.IDGenerat=
orDAO" init-method=3D"start" destroy-method=3D"stop">
<property name=3D"sessionFactory">
<ref bean=3D"sessionFactory"/>
@@ -364,6 +376,12 @@
<entry
key=3D"org.jahia.hibernate.model.JahiaStatistics">
<value>jahia_statistics.id_jahia_statistics</value>
</entry>
+ <entry key=3D"org.jahia.hibernate.model.JahiaVersion">
+ <value>jahia_version.install_number</value>
+ </entry>
+ <entry key=3D"org.jahia.hibernate.model.JahiaInstalled=
Patch">
+ <value>jahia_installedpatch.install_number</valu=
e>
+ </entry>
</map>
</property>
<property name=3D"simpleSequences">
Modified: trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-hiber=
nate.xml
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/etc/spring/applicationcontext-hibernate.xml&rev=3D18479&repname=3D=
jahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-hibernate.x=
ml (original)
+++ trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-hibernate.x=
ml Fri Sep 14 13:24:09 2007
@@ -94,6 +94,8 @@
<value>org/jahia/hibernate/model/JahiaWorkflow.hbm.xml</va=
lue>
<value>org/jahia/hibernate/model/JahiaLanguagesStates.hbm.=
xml</value>
<value>org/jahia/hibernate/model/JahiaXRef.hbm.xml</value>
+ <value>org/jahia/hibernate/model/JahiaVersion.hbm.xml</val=
ue>
+ <value>org/jahia/hibernate/model/JahiaInstalledPatch.hbm.x=
ml</value>
<value>org/jahia/workflow/nstep/model/User.hbm.xml</value>
<value>org/jahia/workflow/nstep/model/Workflow.hbm.xml</va=
lue>
<value>org/jahia/workflow/nstep/model/WorkflowStep.hbm.xml=
</value>
Modified: trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-manag=
er.xml
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/etc/spring/applicationcontext-manager.xml&rev=3D18479&repname=3Dja=
hia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-manager.xml=
(original)
+++ trunk/core/src/webapp/WEB-INF/etc/spring/applicationcontext-manager.xml=
Fri Sep 14 13:24:09 2007
@@ -648,6 +648,26 @@
</property>
</bean>
=
+ <bean id=3D"org.jahia.hibernate.manager.JahiaVersionManager" parent=3D=
"txProxyTemplate">
+ <property name=3D"target">
+ <bean class=3D"org.jahia.hibernate.manager.JahiaVersionManager=
">
+ <property name=3D"jahiaVersionDao">
+ <ref bean=3D"jahiaVersionDAO"/>
+ </property>
+ </bean>
+ </property>
+ </bean>
+
+ <bean id=3D"org.jahia.hibernate.manager.JahiaInstalledPatchManager" pa=
rent=3D"txProxyTemplate">
+ <property name=3D"target">
+ <bean class=3D"org.jahia.hibernate.manager.JahiaInstalledPatch=
Manager">
+ <property name=3D"jahiaInstalledPatchDao">
+ <ref bean=3D"jahiaInstalledPatchDAO"/>
+ </property>
+ </bean>
+ </property>
+ </bean>
+
<!-- Nicol=C3=83=C2=A1s Charczewski - Neoris Argentina - added 07/04/2=
006 - begin -->
<bean id=3D"org.jahia.hibernate.manager.JahiaStatisticsManager" parent=
=3D"txProxyTemplate">
<property name=3D"target">
Modified: trunk/core/src/webapp/WEB-INF/var/db/sql/schema/hypersonic/jahia-=
schema.sql
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/var/db/sql/schema/hypersonic/jahia-schema.sql&rev=3D18479&repname=
=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/var/db/sql/schema/hypersonic/jahia-schema=
.sql (original)
+++ trunk/core/src/webapp/WEB-INF/var/db/sql/schema/hypersonic/jahia-schema=
.sql Fri Sep 14 13:24:09 2007
@@ -74,6 +74,7 @@
drop table jahia_homepages_prop if exists;
drop table jahia_indexingjobs if exists;
drop table jahia_indexingjobsserver if exists;
+drop table jahia_installedpatch if exists;
drop table jahia_languages_states if exists;
drop table jahia_link if exists;
drop table jahia_link_metadata if exists;
@@ -115,6 +116,7 @@
drop table jahia_statistics if exists;
drop table jahia_user_prop if exists;
drop table jahia_users if exists;
+drop table jahia_version if exists;
drop table jahia_workflow if exists;
create table jahia_acl (
id_jahia_acl integer not null,
@@ -369,6 +371,14 @@
indexing_date bigint,
primary key (serverid, indexingjobid)
);
+create table jahia_installedpatch (
+ install_number integer not null,
+ name varchar(100),
+ build integer,
+ result_code integer,
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_languages_states (
objectkey varchar(40) not null,
language_code varchar(10) not null,
@@ -724,6 +734,13 @@
primary key (id_jahia_users),
unique (key_jahia_users)
);
+create table jahia_version (
+ install_number integer not null,
+ build integer,
+ release_number varchar(20),
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_workflow (
OBJECTKEY varchar(255) not null,
MODEVALUE integer,
Modified: trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mssql/jahia-schem=
a.sql
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/var/db/sql/schema/mssql/jahia-schema.sql&rev=3D18479&repname=3Djah=
ia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mssql/jahia-schema.sql =
(original)
+++ trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mssql/jahia-schema.sql =
Fri Sep 14 13:24:09 2007
@@ -74,6 +74,7 @@
drop table jahia_homepages_prop;
drop table jahia_indexingjobs;
drop table jahia_indexingjobsserver;
+drop table jahia_installedpatch;
drop table jahia_languages_states;
drop table jahia_link;
drop table jahia_link_metadata;
@@ -115,6 +116,7 @@
drop table jahia_statistics;
drop table jahia_user_prop;
drop table jahia_users;
+drop table jahia_version;
drop table jahia_workflow;
create table jahia_acl (
id_jahia_acl int not null,
@@ -366,6 +368,14 @@
indexing_date numeric(19,0) null,
primary key (serverid, indexingjobid)
);
+create table jahia_installedpatch (
+ install_number int not null,
+ name nvarchar(100) null,
+ build int null,
+ result_code int null,
+ install_date datetime null,
+ primary key (install_number)
+);
create table jahia_languages_states (
objectkey nvarchar(40) not null,
language_code nvarchar(10) not null,
@@ -718,6 +728,13 @@
siteid_jahia_users int null,
primary key (id_jahia_users)
);
+create table jahia_version (
+ install_number int not null,
+ build int null,
+ release_number nvarchar(20) null,
+ install_date datetime null,
+ primary key (install_number)
+);
create table jahia_workflow (
OBJECTKEY nvarchar(255) not null,
MODEVALUE int null,
Modified: trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mysql/jahia-schem=
a.sql
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/var/db/sql/schema/mysql/jahia-schema.sql&rev=3D18479&repname=3Djah=
ia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mysql/jahia-schema.sql =
(original)
+++ trunk/core/src/webapp/WEB-INF/var/db/sql/schema/mysql/jahia-schema.sql =
Fri Sep 14 13:24:09 2007
@@ -74,6 +74,7 @@
drop table if exists jahia_homepages_prop;
drop table if exists jahia_indexingjobs;
drop table if exists jahia_indexingjobsserver;
+drop table if exists jahia_installedpatch;
drop table if exists jahia_languages_states;
drop table if exists jahia_link;
drop table if exists jahia_link_metadata;
@@ -115,6 +116,7 @@
drop table if exists jahia_statistics;
drop table if exists jahia_user_prop;
drop table if exists jahia_users;
+drop table if exists jahia_version;
drop table if exists jahia_workflow;
create table jahia_acl (
id_jahia_acl integer not null,
@@ -366,6 +368,14 @@
indexing_date bigint,
primary key (serverid, indexingjobid)
);
+create table jahia_installedpatch (
+ install_number integer not null,
+ name varchar(100),
+ build integer,
+ result_code integer,
+ install_date datetime,
+ primary key (install_number)
+);
create table jahia_languages_states (
objectkey varchar(40) not null,
language_code varchar(10) not null,
@@ -718,6 +728,13 @@
siteid_jahia_users integer,
primary key (id_jahia_users)
);
+create table jahia_version (
+ install_number integer not null,
+ build integer,
+ release_number varchar(20),
+ install_date datetime,
+ primary key (install_number)
+);
create table jahia_workflow (
OBJECTKEY varchar(255) not null,
MODEVALUE integer,
Modified: trunk/core/src/webapp/WEB-INF/var/db/sql/schema/oracle/jahia-sche=
ma.sql
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/var/db/sql/schema/oracle/jahia-schema.sql&rev=3D18479&repname=3Dja=
hia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/var/db/sql/schema/oracle/jahia-schema.sql=
(original)
+++ trunk/core/src/webapp/WEB-INF/var/db/sql/schema/oracle/jahia-schema.sql=
Fri Sep 14 13:24:09 2007
@@ -30,6 +30,7 @@
drop table jahia_homepages_prop cascade constraints;
drop table jahia_indexingjobs cascade constraints;
drop table jahia_indexingjobsserver cascade constraints;
+drop table jahia_installedpatch cascade constraints;
drop table jahia_languages_states cascade constraints;
drop table jahia_link cascade constraints;
drop table jahia_link_metadata cascade constraints;
@@ -71,6 +72,7 @@
drop table jahia_statistics cascade constraints;
drop table jahia_user_prop cascade constraints;
drop table jahia_users cascade constraints;
+drop table jahia_version cascade constraints;
drop table jahia_workflow cascade constraints;
create table jahia_acl (
id_jahia_acl number(10,0) not null,
@@ -322,6 +324,14 @@
indexing_date number(19,0),
primary key (serverid, indexingjobid)
);
+create table jahia_installedpatch (
+ install_number number(10,0) not null,
+ name varchar2(100),
+ build number(10,0),
+ result_code number(10,0),
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_languages_states (
objectkey varchar2(40) not null,
language_code varchar2(10) not null,
@@ -674,6 +684,13 @@
siteid_jahia_users number(10,0),
primary key (id_jahia_users)
);
+create table jahia_version (
+ install_number number(10,0) not null,
+ build number(10,0),
+ release_number varchar2(20),
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_workflow (
OBJECTKEY varchar2(255) not null,
MODEVALUE number(10,0),
Modified: trunk/core/src/webapp/WEB-INF/var/db/sql/schema/postgresql/jahia-=
schema.sql
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/WEB-INF/var/db/sql/schema/postgresql/jahia-schema.sql&rev=3D18479&repname=
=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/WEB-INF/var/db/sql/schema/postgresql/jahia-schema=
.sql (original)
+++ trunk/core/src/webapp/WEB-INF/var/db/sql/schema/postgresql/jahia-schema=
.sql Fri Sep 14 13:24:09 2007
@@ -74,6 +74,7 @@
drop table jahia_homepages_prop;
drop table jahia_indexingjobs;
drop table jahia_indexingjobsserver;
+drop table jahia_installedpatch;
drop table jahia_languages_states;
drop table jahia_link;
drop table jahia_link_metadata;
@@ -115,6 +116,7 @@
drop table jahia_statistics;
drop table jahia_user_prop;
drop table jahia_users;
+drop table jahia_version;
drop table jahia_workflow;
create table jahia_acl (
id_jahia_acl int4 not null,
@@ -366,6 +368,14 @@
indexing_date int8,
primary key (serverid, indexingjobid)
);
+create table jahia_installedpatch (
+ install_number int4 not null,
+ name varchar(100),
+ build int4,
+ result_code int4,
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_languages_states (
objectkey varchar(40) not null,
language_code varchar(10) not null,
@@ -718,6 +728,13 @@
siteid_jahia_users int4,
primary key (id_jahia_users)
);
+create table jahia_version (
+ install_number int4 not null,
+ build int4,
+ release_number varchar(20),
+ install_date timestamp,
+ primary key (install_number)
+);
create table jahia_workflow (
OBJECTKEY varchar(255) not null,
MODEVALUE int4,
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list