This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch 2185
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/2185 by this push:
new 51e7cf8f27 PostgreSQL supports boolean and timestamp data type #2185
new 844f362e98 Merge pull request #2188 from nadment/2185
51e7cf8f27 is described below
commit 51e7cf8f27f25bd756b84c887bb7a04f1904da38
Author: Nicolas Adment <[email protected]>
AuthorDate: Mon Jan 23 22:42:02 2023 +0100
PostgreSQL supports boolean and timestamp data type #2185
---
.../hop/databases/postgresql/PostgreSqlDatabaseMeta.java | 10 ++++++++++
.../hop/databases/postgresql/PostgreSqlDatabaseMetaTest.java | 4 +++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git
a/plugins/databases/postgresql/src/main/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMeta.java
b/plugins/databases/postgresql/src/main/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMeta.java
index 2a736be3cc..53c22da8c3 100644
---
a/plugins/databases/postgresql/src/main/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMeta.java
+++
b/plugins/databases/postgresql/src/main/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMeta.java
@@ -1077,6 +1077,16 @@ public class PostgreSqlDatabaseMeta extends
BaseDatabaseMeta implements IDatabas
return true;
}
+ @Override
+ public boolean isSupportsBooleanDataType() {
+ return true;
+ }
+
+ @Override
+ public boolean isSupportsTimestampDataType() {
+ return true;
+ }
+
@Override
public boolean isSupportsGetBlob() {
return false;
diff --git
a/plugins/databases/postgresql/src/test/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMetaTest.java
b/plugins/databases/postgresql/src/test/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMetaTest.java
index a36f7f4074..5f79cdd2bb 100644
---
a/plugins/databases/postgresql/src/test/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMetaTest.java
+++
b/plugins/databases/postgresql/src/test/java/org/apache/hop/databases/postgresql/PostgreSqlDatabaseMetaTest.java
@@ -704,6 +704,8 @@ public class PostgreSqlDatabaseMetaTest {
assertTrue(nativeMeta.isRequiresCastToVariousForIsNull());
assertFalse(nativeMeta.isSupportsGetBlob());
assertTrue(nativeMeta.isUseSafePoints());
+ assertTrue(nativeMeta.isSupportsBooleanDataType());
+ assertTrue(nativeMeta.isSupportsTimestampDataType());
}
@Test
@@ -730,7 +732,7 @@ public class PostgreSqlDatabaseMetaTest {
"FOO", new ValueMetaTimestamp("BAR"), "", false, "", false));
assertEquals(
- "ALTER TABLE FOO ADD COLUMN BAR CHAR(1)",
+ "ALTER TABLE FOO ADD COLUMN BAR BOOLEAN",
nativeMeta.getAddColumnStatement("FOO", new ValueMetaBoolean("BAR"),
"", false, "", false));
assertEquals(