Author: jfuerth
Date: Wed Apr 22 14:12:15 2009
New Revision: 2991
Modified:
trunk/src/ca/sqlpower/architect/ddl/PostgresDDLGenerator.java
Log:
Fix for a forum bug report: columns marked as BIGINT were not being forward
engineered as BIGINT in PostgreSQL, even though it supports that type.
Modified: trunk/src/ca/sqlpower/architect/ddl/PostgresDDLGenerator.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/ddl/PostgresDDLGenerator.java
(original)
+++ trunk/src/ca/sqlpower/architect/ddl/PostgresDDLGenerator.java Wed Apr
22 14:12:15 2009
@@ -168,7 +168,7 @@
protected void createTypeMap() throws SQLException {
typeMap = new HashMap();
- typeMap.put(Integer.valueOf(Types.BIGINT), new
GenericTypeDescriptor("NUMERIC", Types.BIGINT, 1000, null, null,
DatabaseMetaData.columnNullable, true, false));
+ typeMap.put(Integer.valueOf(Types.BIGINT), new
GenericTypeDescriptor("BIGINT", Types.BIGINT, 1000, null, null,
DatabaseMetaData.columnNullable, false, false));
typeMap.put(Integer.valueOf(Types.BINARY), new
GenericTypeDescriptor("BYTEA", Types.BINARY, 4000000000L, null, null,
DatabaseMetaData.columnNullable, false, false));
typeMap.put(Integer.valueOf(Types.BIT), new GenericTypeDescriptor("BIT",
Types.BIT, 1, null, null, DatabaseMetaData.columnNullable, true, false));
typeMap.put(Integer.valueOf(Types.BLOB), new
GenericTypeDescriptor("BYTEA", Types.BLOB, 4000000000L, null, null,
DatabaseMetaData.columnNullable, false, false));