segment

MongoDB Pro Extension

Verification Category: Foundational

Platform Provider: Other/On-premise

Versions Verified: 4.4.x, 5, 6

Maintainer: Liquibase

Detailed verification results:

- Pass - Partial - Fail - N/A

Foundational Capabilities

Change Management Commands

update family test

rollback family test

“SQL” generating variants

validate

drop-all

mark-next-changeset-ran

changelog-sync

Change Tracking Commands

history

status

tag

unexpected-changesets

Native Language ChangeTypes

< sql > (or custom equivalent) – paid feaure

< sqlFile > (or custom equivalent) – paid feaure

< include >

< includeAll >

Advanced Capabilities

Database Inspection Commands

generate-changelog – Pro Enhanced

SQL

XML

JSON

YAML

snapshot family

diff (between databases)

diff (against snapshot)

diff-changelog (between databases)

SQL

XML

JSON

YAML

diff-changelog (against snapshot) – Pro Enhanced

SQL

XML

JSON

YAML

Native Executor

available – paid feaure

Supported Standard ChangeTypes

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

Custom ChangeTypes

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.

  1. Get started with our Quickstart 
  2. View our Documentation
  3. Take free online training @ Liquibase University
  4. Get your questions answered and participate in the Liquibase Community forums