Skip to content

Commit

Permalink
Merge pull request #2282 from liquibase/DAT-8744
Browse files Browse the repository at this point in the history
[DAT-8744] Drop column sql generator fix for db2z
  • Loading branch information
nvoxland committed Jan 19, 2022
2 parents 22963c0 + e3bf522 commit 0d9c95f
Showing 1 changed file with 2 additions and 0 deletions.
Expand Up @@ -82,6 +82,8 @@ private Sql[] generateMultipleColumnSql(List<DropColumnStatement> columns, Datab
private Sql[] generateSingleColumnSql(DropColumnStatement statement, Database database) {
if (database instanceof DB2Database) {
return new Sql[] {new UnparsedSql("ALTER TABLE " + database.escapeTableName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName()) + " DROP COLUMN " + database.escapeColumnName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName(), statement.getColumnName()), getAffectedColumn(statement))};
} else if (database instanceof Db2zDatabase) {
return new Sql[]{new UnparsedSql("ALTER TABLE " + database.escapeTableName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName()) + " DROP COLUMN " + database.escapeColumnName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName(), statement.getColumnName()) + " RESTRICT", getAffectedColumn(statement))};
} else if ((database instanceof SybaseDatabase) || (database instanceof SybaseASADatabase) || (database
instanceof FirebirdDatabase) || (database instanceof InformixDatabase)) {
return new Sql[] {new UnparsedSql("ALTER TABLE " + database.escapeTableName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName()) + " DROP " + database.escapeColumnName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName(), statement.getColumnName()), getAffectedColumn(statement))};
Expand Down

0 comments on commit 0d9c95f

Please sign in to comment.