diff --git a/config/alfresco/dao/dao-context.xml b/config/alfresco/dao/dao-context.xml
index f00219cb81..a5f927e7e1 100644
--- a/config/alfresco/dao/dao-context.xml
+++ b/config/alfresco/dao/dao-context.xml
@@ -49,9 +49,9 @@
+
-
diff --git a/config/alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-3.3-PropertyValueTables.sql b/config/alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-3.3-PropertyValueTables.sql
index d27d139019..38087d689d 100644
--- a/config/alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-3.3-PropertyValueTables.sql
+++ b/config/alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-3.3-PropertyValueTables.sql
@@ -18,6 +18,22 @@ CREATE TABLE alf_prop_class
PRIMARY KEY (id)
) ENGINE=InnoDB;
+CREATE TABLE alf_prop_date_value
+(
+ date_value BIGINT NOT NULL,
+ full_year SMALLINT NOT NULL,
+ half_of_year TINYINT NOT NULL,
+ quarter_of_year TINYINT NOT NULL,
+ month_of_year TINYINT NOT NULL,
+ week_of_year TINYINT NOT NULL,
+ week_of_month TINYINT NOT NULL,
+ day_of_year SMALLINT NOT NULL,
+ day_of_month TINYINT NOT NULL,
+ day_of_week TINYINT NOT NULL,
+ INDEX idx_alf_prop_date_units (full_year, month_of_year, day_of_month),
+ PRIMARY KEY (date_value)
+) ENGINE=InnoDB;
+
CREATE TABLE alf_prop_double_value
(
id BIGINT NOT NULL AUTO_INCREMENT,
@@ -41,42 +57,6 @@ CREATE TABLE alf_prop_serializable_value
PRIMARY KEY (id)
) ENGINE=InnoDB;
-CREATE TABLE alf_prop_date_value
-(
- date_value BIGINT NOT NULL,
- full_year SMALLINT NOT NULL,
- half_of_year TINYINT NOT NULL,
- quarter_of_year TINYINT NOT NULL,
- month_of_year TINYINT NOT NULL,
- week_of_year TINYINT NOT NULL,
- week_of_month TINYINT NOT NULL,
- day_of_year SMALLINT NOT NULL,
- day_of_month TINYINT NOT NULL,
- day_of_week TINYINT NOT NULL,
- INDEX idx_alf_prop_date_val (date_value),
- INDEX idx_alf_prop_date_fy (full_year),
- INDEX idx_alf_prop_date_moy (month_of_year),
- INDEX idx_alf_prop_date_doy (day_of_year),
- INDEX idx_alf_prop_date_dom (day_of_month),
- INDEX idx_alf_prop_date_dow (day_of_week),
- PRIMARY KEY (date_value)
-) ENGINE=InnoDB;
-
-CREATE TABLE alf_prop_time_value
-(
- time_value BIGINT NOT NULL,
- hour_of_day TINYINT NOT NULL,
- minute_of_hour TINYINT NOT NULL,
- second_of_minute TINYINT NOT NULL,
- ms_of_second TINYINT NOT NULL,
- INDEX idx_alf_prop_time_val (time_value),
- INDEX idx_alf_prop_time_hod (hour_of_day),
- INDEX idx_alf_prop_time_moh (minute_of_hour),
- INDEX idx_alf_prop_time_som (second_of_minute),
- INDEX idx_alf_prop_time_msos (ms_of_second),
- PRIMARY KEY (time_value)
-) ENGINE=InnoDB;
-
CREATE TABLE alf_prop_value
(
id BIGINT NOT NULL AUTO_INCREMENT,
diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/propval-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/propval-common-SqlMap.xml
index 2f5db36afa..e41f0ea880 100644
--- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/propval-common-SqlMap.xml
+++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/propval-common-SqlMap.xml
@@ -11,9 +11,9 @@
+
-
@@ -26,6 +26,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,19 +47,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -90,25 +90,6 @@
values (#doubleValue#)
-
- insert into alf_prop_date_value
- (
- date_value,
- full_year, half_of_year, quarter_of_year,
- month_of_year,
- week_of_year, week_of_month,
- day_of_year, day_of_month, day_of_week
- )
- values
- (
- #dateValue#,
- #fullYear#, #halfOfYear#, #quarterOfYear#,
- #monthOfYear#,
- #weekOfYear#, #weekOfMonth#,
- #dayOfYear#, #dayOfMonth#, #dayOfWeek#
- )
-
-
insert into alf_prop_value (actual_type_id, persisted_type, long_value)
values (#actualTypeId#, #persistedType#, #longValue#)
@@ -139,6 +120,45 @@
java_class_name_short = #javaClassNameShort#
+
+ insert into alf_prop_date_value
+ (
+ date_value,
+ full_year, half_of_year, quarter_of_year,
+ month_of_year,
+ week_of_year, week_of_month,
+ day_of_year, day_of_month, day_of_week
+ )
+ values
+ (
+ #dateValue#,
+ #fullYear#, #halfOfYear#, #quarterOfYear#,
+ #monthOfYear#,
+ #weekOfYear#, #weekOfMonth#,
+ #dayOfYear#, #dayOfMonth#, #dayOfWeek#
+ )
+
+
+
+
+
+
+
+
-
- insert into alf_prop_date_value
- (
- date_value,
- full_year, half_of_year, quarter_of_year,
- month_of_year,
- week_of_year, week_of_month,
- day_of_year, day_of_month, day_of_week
- )
- values
- (
- #dateValue#,
- #fullYear#, #halfOfYear#, #quarterOfYear#,
- #monthOfYear#,
- #weekOfYear#, #weekOfMonth#,
- #dayOfYear#, #dayOfMonth#, #dayOfWeek#
- )
-
-
-
-
-
-
-
-