Author: tomdz
Date: Wed Jan 4 13:06:40 2006
New Revision: 365987
URL: http://svn.apache.org/viewcvs?rev=365987&view=rev
Log:
Changed foreign key drop statement so that it uses the same name generation as
the create statement
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/mysql/MySqlBuilder.java
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/mysql/MySqlBuilder.java
URL:
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/mysql/MySqlBuilder.java?rev=365987&r1=365986&r2=365987&view=diff
==============================================================================
---
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/mysql/MySqlBuilder.java
(original)
+++
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/mysql/MySqlBuilder.java
Wed Jan 4 13:06:40 2006
@@ -112,18 +112,13 @@
}
/**
- * @see
org.apache.ddlutils.platform.SqlBuilder#writeExternalForeignKeyDropStmt(org.apache.ddlutils.model.Table,
org.apache.ddlutils.model.ForeignKey)
+ * [EMAIL PROTECTED]
*/
protected void writeExternalForeignKeyDropStmt(Table table, ForeignKey
foreignKey) throws IOException
{
writeTableAlterStmt(table);
print("DROP FOREIGN KEY ");
- String foreignKeyName = foreignKey.getName();
- if (foreignKeyName == null)
- {
- foreignKeyName = getConstraintName(null, table, "FK",
getForeignKeyName(table, foreignKey));
- }
- printIdentifier(foreignKeyName);
+ printIdentifier(getForeignKeyName(table, foreignKey));
printEndOfStatement();
}