From df3eeecca134aa3199f9a111e67da9e213e10e18 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Tue, 04 May 2010 11:29:37 +0800
Subject: [PATCH] support edb

---
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java
index 69633a4..a021f70 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java
@@ -1230,11 +1230,18 @@
             connection = targetDataStore.getConnection(Transaction.AUTO_COMMIT);
             rs = connection.getMetaData().getTables(null, _edbSchema, DataReposVersionManager.XGVERSIONTABLE_NAME, new String[]{"TABLE"});
             if (!rs.next()) needCreate = true;
-            if (needCreate)
-                createXGeosVersionTable(connection, _edbSchema);
             rs.close();
             rs = null;
 
+            stmt = connection.createStatement();
+            stmt.execute("SET edb_redwood_date TO OFF");
+            stmt.execute("SET edb_redwood_strings TO OFF");
+            // stmt.execute("SET edb_stmt_level_tx TO OFF");
+            stmt.close();
+
+            if (needCreate)
+                createXGeosVersionTable(connection, _edbSchema);
+
             StringBuilder sbSQL = new StringBuilder("SELECT ");
             sbSQL.append("vsschema, vsstatus FROM ");
             sbSQL.append(encodeSchemaTableName(_edbSchema, DataReposVersionManager.XGVERSIONTABLE_NAME)).append(' ');

--
Gitblit v0.0.0-SNAPSHOT