dropForeignKeyConstraint
Drops an existing foreign key.
Run dropForeignKeyConstraint
To run this Change Type, follow these steps:
Add the Change Type to your changeset, as shown in the examples on this page.
Specify any required attributes. Use the table on this page to see which ones your database requires.
Deploy your changeset by running the
update
command:liquibase update
Available attributes
Name | Description | Required for | Supports | Since |
| Name of the catalog of the base table | all | 3.0 | |
| Name of the table containing the column constrained by the foreign key | all | all | |
| Name of the schema of the base table | all | ||
| Name of the constraint (foreign key) to drop | all | all |
Database support
Database | Notes | |
DB2/LUW | Supported | No |
DB2/z | Supported | No |
Derby | Supported | No |
Firebird | Supported | No |
Google BigQuery | Supported | No |
H2 | Supported | No |
HyperSQL | Supported | No |
INGRES | Supported | No |
Informix | Supported | No |
MariaDB | Supported | No |
MySQL | Supported | No |
Oracle | Supported | No |
PostgreSQL | Supported | No |
Snowflake | Supported | No |
SQL Server | Supported | No |
SQLite | Not Supported | No |
Sybase | Supported | No |
Sybase Anywhere | Supported | No |
dropForeignKeyConstraint examples
--liquibase formatted sql
--changeset liquibase-docs:dropForeignKeyConstraint-example
ALTER TABLE cat.person
DROP FOREIGN KEY fk_address_person;