nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline#
Initial schema baseline.
Creates the core NexusLIMS database schema with instruments and session_log tables.
This migration creates the foundational schema based on SQLModel definitions.
For existing installations (pre-2.5.0): Run alembic stamp v1_4_3 to mark as migrated.
For new installations: This migration creates the initial tables.
Revision ID: v1_4_3 Revises: Create Date: 2025-12-29 11:08:25.723483
Module Contents#
Functions#
Data#
API#
- nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline.revision#
‘v1_4_3’
Type: str
- nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline.down_revision#
Type: typing.Union[str, typing.Sequence[str], None]
- nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline.branch_labels#
Type: typing.Union[str, typing.Sequence[str], None]
- nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline.depends_on#
Type: typing.Union[str, typing.Sequence[str], None]
- nexusLIMS.db.migrations.versions.v1_4_3_initial_schema_baseline.upgrade() None[source]#
Create initial NexusLIMS schema.
Creates:
instruments table: Instrument configuration and metadata
session_log table: Session event tracking (without CHECK constraints)
Note: CHECK constraints on session_log are added in migration 003.