[ http://issues.apache.org/jira/browse/DDLUTILS-75?page=all ]
Thomas Dudziak updated DDLUTILS-75: ----------------------------------- Component: Core (No specific database) > Add support for "On Delete" and "On Update" in schema XML for foreign keys > -------------------------------------------------------------------------- > > Key: DDLUTILS-75 > URL: http://issues.apache.org/jira/browse/DDLUTILS-75 > Project: DdlUtils > Type: Improvement > Components: Core (No specific database) > Environment: Oracle 10g Express Edition > Windows XP > Java 1.5.0 > Ant 1.6.5 > Reporter: Guy Davis > Assignee: Thomas Dudziak > Priority: Critical > Fix For: 1.1 > Attachments: delete_cascade.patch > > Currently, when dumping the schema from a live database to XML, the 'on > delete' and 'on update' rules for foreign keys are ignored. As shown in the > DTD for database.dtd (below), the attributes onDelete and onUpdate should > translate into "on delete cascade" for example in the target SQL. > <!ELEMENT foreign-key (reference+)> > <!ATTLIST foreign-key > foreignTable CDATA #REQUIRED > name CDATA #IMPLIED > onUpdate (cascade|setnull|restrict|none) "none" > onDelete (cascade|setnull|restrict|none) "none" > > > > If the dump (DatabaseToDdl) is modified to write these attributes out, then > the schema load (DdlToDatabase) needs to handle them and set the correct > behavior on the foreign key creation. -- 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