Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9624
Modified Files:
FirebirdDialect.cs
Log Message:
included fixes from Carlos
Index: FirebirdDialect.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/FirebirdDialect.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** FirebirdDialect.cs 19 Jul 2004 03:24:02 -0000 1.6
--- FirebirdDialect.cs 29 Jul 2004 16:45:05 -0000 1.7
***************
*** 17,22 ****
Register( DbType.AnsiString, 8000, "VARCHAR($1)" );
Register( DbType.AnsiString, 2147483647, "BLOB"); // should use the IType.ClobType
- Register( DbType.Binary, "BLOB(8000) SUB_TYPE 0");
- Register( DbType.Binary, 8000, "BLOB($1) SUB_TYPE 0");
Register( DbType.Binary, 2147483647, "BLOB SUB_TYPE 0" );// should use the IType.BlobType
Register( DbType.Boolean, "SMALLINT" );
--- 17,20 ----
***************
*** 25,30 ****
Register( DbType.Date, "DATE");
Register( DbType.DateTime, "TIMESTAMP" );
! Register( DbType.Decimal, "DECIMAL(19,0)" ); // NUMERIC(19,0) is equivalent to DECIMAL(19,0)
! Register( DbType.Decimal, 19, "DECIMAL(19, $1)");
Register( DbType.Double, "DOUBLE PRECISION" );
Register( DbType.Int16, "SMALLINT" );
--- 23,28 ----
Register( DbType.Date, "DATE");
Register( DbType.DateTime, "TIMESTAMP" );
! Register( DbType.Decimal, "DECIMAL(18,0)" ); // NUMERIC(18,0) is equivalent to DECIMAL(18,0)
! Register( DbType.Decimal, 18, "DECIMAL(18, $1)");
Register( DbType.Double, "DOUBLE PRECISION" );
Register( DbType.Int16, "SMALLINT" );
|