Skip to main content
Version: 2.90.x.x Java 8 ELS

Database version

Database table TIDMA_DB_HISTORY

The table TIDMA_DB_HISTORY contains the history of all applied database migrations. Database migrations take place between releases of nevisIDM, when upgrading your nevisIDM application to a new version. It is possible to have multiple database schema migrations in between releases, where each migration is represented by a single row in the table, having a distinct version number.

DB attributeJava data type (max. size), defaultsDescription
installed_rankinteger, not NULLPrimary key. Defines the position of this migration in the sequence of all performed migration events. It is used for out-of-order detection.
versionstring(50), nullableThe target version of this migration.
descriptionstring(200), not NULLThe description of the migration.
typestring(20), not NULLThe type of migration (INIT, SQL, ...).
scriptstring(1000), not NULLThe name of the script to execute for this migration.
checksuminteger, nullableThe checksum of the migration.
installed_bystring(1000), not NULLThe user that installed this migration.
installed_ondate, not NULLThe timestamp when this migration was installed.
execution_timeinteger, not NULLThe execution time (in milliseconds) of this migration.
successinteger, not NULLFlag indicating whether the migration was successful (1) or not (0).

The table TIDMA_DB_HISTORY exists starting from nevisIDM version 2.75.x. For migrations of older database versions, see the description of the table TIDMA_DB_VERSION_LOG below.

Database table TIDMA_DB_VERSION_LOG (legacy)

The database version log table TIDMA_DB_VERSION_LOG holds a list of all patches applied to the database until nevisIDM version 2.75.x. The table contains a row for each patch.

DB attributeJava data type (max. size), defaultsDescription
db_version_log_idLong, not NULLPrimary key (uniquely identifies each individual DB entry)
install_end_datdate, nullableThe date when the run of the patch was finished.
install_start_datdate, not NULLThe date when the patch was started.
install_typestring(16), not NULL"created" if the database was created and "patch" for applied patches.
versionString(32), not NULLVersion number of the applied patch.