You can view the issue detail at the following URL:
<http://nagoya.apache.org/scarab/issues/id/TRQS53>

Type :        Defect
Issue Id :    TRQS53
Reported by: Alexander Gusev
             [EMAIL PROTECTED] - ([EMAIL PROTECTED])

Details:

Summary: DB2 SQL generation -> DATE, TIME, TIMESTAMP default values -> CURRENT DATE
Description: There are special registries for DATE, TIME, TIMESTAMP data types in 

DB2 SQL. They are CURRENT DATE/TIME/TIMESTAMP.

If set default value for DATE field (TIMESTAMP type) to CURRENT 

TIMESTAMP in "project-schema.xml", TORQUE generates invalid quoted 

statement -> DATE TIMESTAMP default 'CURRENT TIMESTAMP' NOT NULL. 

Valid statement should be unquoted.

I have edited next java-source for valid SQL statements generation:

org.apache.torque.engine.database.model.TypeMap.java ->lines 134-137:

    private static final String[] TEXT_TYPES =
    {
        CHAR, VARCHAR, LONGVARCHAR, CLOB, DATE, TIME, TIMESTAMP, 

BOOLEANCHAR
    };

But I don't use TORQUE generated java-classes yet. So I don't know how 

affect this edition to generated java-classes behaviour.
Status: New
Database: DB2
Operating system: Windows
Priority: Undecided


--
To unsubscribe, e-mail:   <mailto:turbine-torque-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-torque-dev-help@;jakarta.apache.org>

Reply via email to