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));

Reply via email to