Browse Source

- enable oracle SQL generation with XML scheme
- add oracle specific DATE default values
- improve oracle XSL script, many thanks to Iouri for testing


git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@4017 689a6050-402a-0410-94f2-e92a70836424

Henning Westerholt 17 years ago
parent
commit
507a587fa9

+ 1 - 2
lib/srdb1/schema/Makefile

@@ -23,7 +23,6 @@ DBTEXT_XSL = $(STYLESHEETS)/dbtext.xsl
 # Stylesheet used to generate berkeley database schema
 DB_BERKELEY_XSL = $(STYLESHEETS)/db_berkeley.xsl
 
-
 # Stylesheet used to generate oracle database schema
 ORACLE_XSL = $(STYLESHEETS)/oracle.xsl
 
@@ -50,7 +49,7 @@ ifeq ($(VERBOSE), 1)
 	override XSLTPROC := $(XSLTPROC) --verbose
 endif
 
-all: mysql postgres dbtext db_berkeley docbook #oracle
+all: mysql postgres dbtext db_berkeley docbook oracle
 
 .PHONY: mysql mysql_clean
 mysql:

+ 2 - 0
lib/srdb1/schema/aliases.xml

@@ -75,6 +75,7 @@
         <name>expires</name>
         <type>datetime</type>
         <default>&DEFAULT_ALIASES_EXPIRES;</default>
+        <default db="oracle">to_date('&DEFAULT_ALIASES_EXPIRES;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this entry expires.</description>
     </column>
 
@@ -106,6 +107,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this entry was last modified.</description>
     </column>
 

+ 1 - 0
lib/srdb1/schema/domain.xml

@@ -39,6 +39,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this record was last modified.</description>
     </column>
 

+ 1 - 0
lib/srdb1/schema/grp.xml

@@ -57,6 +57,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this record was last modified.</description>
     </column>
 

+ 2 - 0
lib/srdb1/schema/location.xml

@@ -75,6 +75,7 @@
         <name>expires</name>
         <type>datetime</type>
         <default>&DEFAULT_ALIASES_EXPIRES;</default>
+        <default db="oracle">to_date('&DEFAULT_ALIASES_EXPIRES;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this entry expires.</description>
     </column>
 
@@ -106,6 +107,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this entry was last modified.</description>
     </column>
 

+ 1 - 0
lib/srdb1/schema/sip_trace.xml

@@ -30,6 +30,7 @@
         <name>time_stamp</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Recording date</description>
     </column>
 

+ 1 - 0
lib/srdb1/schema/uri.xml

@@ -57,6 +57,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this record was last modified.</description>
     </column>
 

+ 1 - 0
lib/srdb1/schema/usr_preferences.xml

@@ -80,6 +80,7 @@
         <name>last_modified</name>
         <type>datetime</type>
         <default>&DEFAULT_DATETIME;</default>
+        <default db="oracle">to_date('&DEFAULT_DATETIME;','yyyy-mm-dd hh24:mi:ss')</default>
         <description>Date and time when this record was last modified.</description>
     </column>