Migrationdirectory under your plugin's source code root directory.
updatemethod must contain only non-destructive changes which can be rolled back at any time. The
updateDestructivemethod can contain destructive changes, which cannot be reversed, like dropping columns or tables. For examples of database migrations please refer to the guide on how to use database migrations: