MongoDB
Platform Provider:
Other / On-premise
Versions Verified:
4.4.x, 5, 6
Maintainer:
Liquibase
Detailed verification results:
Foundational Capabilities:
🟢 update family test
🟢 rollback family test
🔴 “SQL” generating variants
🟢 validate
🟢 drop-all
🟢 mark-next-changeset-ran
🟢 changelog-sync
🟢 history
🟢 status
🟢 tag
🟢 unexpected-changesets
🟢 < sql > (or custom equivalent) – paid feaure
🟢 < sqlFile > (or custom equivalent) – paid feaure
🟢 < include >
🟢 < includeAll >
Advanced Capabilities:
🔴 generate-changelog
🔴 SQL
🔴 XML
🔴 JSON
🔴 YAML
🔴 snapshot family
🔴 diff (between databases)
🔴 diff (against snapshot)
🔴 diff-changelog (between databases)
🔴 SQL
🔴 XML
🔴 JSON
🔴 YAML
🔴 diff-changelog (against snapshot)
🔴 SQL
🔴 XML
🔴 JSON
🔴 YAML
🟢 available – paid feaure
Table
🔴 createTable – N/A
🔴 dropTable – N/A
🔴 setTableRemarks – N/A
🔴 renameTable – N/A
Column
🔴 addColumn – N/A
🔴 dropColumn – N/A
🔴 renameColumn – N/A
🔴 modifyDataType – N/A
🔴 setColumnRemarks – N/A
🔴 addAutoIncrement – N/A
Index
🔴 createIndex – N/A
🔴 dropIndex – N/A
View
🔴 createView – N/A
🔴 dropView – N/A
🔴 renameView – N/A
Procedure
🔴 createProcedure – N/A
🔴 dropProcedure – N/A
Sequence
🔴 createSequence – N/A
🔴 dropSequence – N/A
🔴 renameSequence – N/A
🔴 alterSequence – N/A
Function
🔴 createFunction – N/A
🔴 dropFunction – N/A
Package
🔴 createPackage – N/A
🔴 createPackageBody – N/A
🔴 dropPackage – N/A
🔴 dropPackageBody – N/A
Synonym
🔴 createSynonym – N/A
🔴 dropSynonym – N/A
Trigger
🔴 createTrigger – N/A
🔴 enableTrigger – N/A
🔴 dropTrigger – N/A
🔴 disableTrigger – N/A
🔴 renameTrigger – N/A
Check
🔴 addCheckConstraint – N/A
🔴 enableCheckConstraint – N/A
🔴 dropCheckConstraint – N/A
🔴 disableCheckConstraint – N/A
Default value
🔴 addDefaultValue – N/A
🔴 dropDefaultValue – N/A
Foreign key
🔴 addForeignKeyConstraint – N/A
🔴 dropForeignKeyConstraint – N/A
🔴 dropAllForeignKeyConstraints\ – N/A
Not null
🔴 addNotNullConstraint – N/A
🔴 dropNotNullConstraint – N/A
Primary key
🔴 addPrimaryKey – N/A
🔴 dropPrimaryKey – N/A
Unique key
🔴 addUniqueConstraint – N/A
🔴 dropUniqueConstraint – N/A
Data
🔴 addLookupTable – N/A
🔴 delete – N/A
🔴 insert – N/A
🔴 loadData – N/A
🔴 loadUpdateData – N/A
🔴 mergeColumns – N/A
🔴 update – N/A
Miscellaneous
🔴 customChange – N/A
🔴 empty – N/A
🔴 executeCommand – N/A
🔴 markUnused – N/A
🔴 output – N/A
🔴 stop – N/A
🔴 tagDatabase – N/A
🟢 createCollection
🟢 dropCollection
🟢 createIndex
🟢 dropIndex
🟢 insertMany
🟢 insertOne
🟢 runCommand
🟢 adminCommand
How to Get Started?
Interested in trying the more advanced features of Liquibase Pro? Sign up for a free 30-day trial.