Skip to content
Snippets Groups Projects
metadata_history_table.py 488 B
Newer Older
  • Learn to ignore specific revisions
  • from sqlalchemy import Column, ForeignKey, Integer
    
    from .common import sqlalchemy_metadata
    from .metadata_table import metadata
    
    # create copy of original metadata table and add to sqlalchemy metadata
    
    metadata_history = metadata.to_metadata(
    
        metadata=sqlalchemy_metadata, name="metadata_history"
    )
    metadata_history.indexes.clear()
    metadata_history.append_column(
        Column(
            "metadata_id",
            Integer,
            ForeignKey("metadata.id"),
            nullable=False,
        ),
    )