[ http://issues.apache.org/jira/browse/DDLUTILS-114?page=comments#action_12417250 ]
Andreas Wurzer commented on DDLUTILS-114: ----------------------------------------- It's a DB2 Database i generate the schema-file from (I use the databaseToDdl-task with the writeSchemaToFile-subtask), the original table looks like: CREATE TABLE "CONT_CONTRACTELEMENTPREMIUM" ( ... "F_NETANNUALSUBSCRIPTIONAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_BRUTTOANNUALPREMIUMAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_PAYMENTADDITIONRATE" DECIMAL(20,4) WITH DEFAULT NULL, "F_BRUTTOPREMIUMPRORATAAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_NETPREMIUMPRORATAAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_NETPREMRISKOWNERPRAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_NETPREMSERVICEPRAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_NETPREMIUMSALEPRORATAAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, "F_PREMIUMDISCOUNTRATEAMOUNT" DECIMAL(20,4) WITH DEFAULT NULL, ... ); The generated schema-file for this table is: <table name="CONT_CONTRACTELEMENTPREMIUM"> ... <column name="F_NETANNUALSUBSCRIPTIONAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_BRUTTOANNUALPREMIUMAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_PAYMENTADDITIONRATE" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_BRUTTOPREMIUMPRORATAAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_NETPREMIUMPRORATAAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_NETPREMRISKOWNERPRAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_NETPREMSERVICEPRAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_NETPREMIUMSALEPRORATAAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> <column name="F_PREMIUMDISCOUNTRATEAMOUNT" primaryKey="false" required="false" type="DECIMAL" size="20" default="NULL" autoIncrement="false"/> ... </table> Then i applied the schema-file to an empty derby database and the decimal-scales are gone (of course - they are not mentioned in the schema-file). With the attached fix (scale-fix.diff), decimal-scales are exported and imported correctly. > decimal scale never gets written to schema-file in WriteSchema* Tasks > --------------------------------------------------------------------- > > Key: DDLUTILS-114 > URL: http://issues.apache.org/jira/browse/DDLUTILS-114 > Project: DdlUtils > Type: Bug > Components: Core > Reporter: Andreas Wurzer > Assignee: Thomas Dudziak > Attachments: scale-fix.diff > > when doing writeSchemaToFile (or other writeSchema Task), the scale of a > decimal column never gets written to the schema file -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira