Author: tolusha
Date: 2011-01-13 03:58:58 -0500 (Thu, 13 Jan 2011)
New Revision: 3798
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/BackupTables.java
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/RestoreTables.java
Log:
EXOJCR-1096: Test on all supported database: postgreSQL
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/BackupTables.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/BackupTables.java 2011-01-13
07:54:49 UTC (rev 3797)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/BackupTables.java 2011-01-13
08:58:58 UTC (rev 3798)
@@ -225,10 +225,10 @@
{
InputStream value;
if (dialect == DB_DIALECT_HSQLDB || dialect == DB_DIALECT_SYBASE ||
dialect == DB_DIALECT_DB2
- || dialect == DB_DIALECT_DB2V8)
+ || dialect == DB_DIALECT_DB2V8 || dialect == DB_DIALECT_PGSQL)
{
if (columnType[i] == Types.VARBINARY || columnType[i] ==
Types.LONGVARBINARY
- || columnType[i] == Types.BLOB)
+ || columnType[i] == Types.BLOB || columnType[i] == Types.BINARY)
{
value = rs.getBinaryStream(i + 1);
}
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/RestoreTables.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/RestoreTables.java 2011-01-13
07:54:49 UTC (rev 3797)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/backup/util/RestoreTables.java 2011-01-13
08:58:58 UTC (rev 3798)
@@ -465,10 +465,11 @@
else
{
if (dialect == BackupTables.DB_DIALECT_HSQLDB || dialect ==
BackupTables.DB_DIALECT_SYBASE
- || dialect == BackupTables.DB_DIALECT_DB2 || dialect ==
BackupTables.DB_DIALECT_DB2V8)
+ || dialect == BackupTables.DB_DIALECT_DB2 || dialect ==
BackupTables.DB_DIALECT_DB2V8
+ || dialect == BackupTables.DB_DIALECT_PGSQL)
{
if (columnType.get(i) == Types.VARBINARY || columnType.get(i) ==
Types.LONGVARBINARY
- || columnType.get(i) == Types.BLOB)
+ || columnType.get(i) == Types.BLOB || columnType.get(i) ==
Types.BINARY)
{
insertNode.setBinaryStream(targetIndex + 1, stream,
(int)len);
}