Coverage for src/couchers/models/base.py: 100%
6 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-08 00:20 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-08 00:20 +0000
1from sqlalchemy import MetaData, Sequence
2from sqlalchemy.orm import DeclarativeBase
4meta = MetaData(
5 naming_convention={
6 "ix": "ix_%(column_0_label)s",
7 "uq": "uq_%(table_name)s_%(column_0_name)s",
8 "ck": "ck_%(table_name)s_%(constraint_name)s",
9 "fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",
10 "pk": "pk_%(table_name)s",
11 }
12)
15class Base(DeclarativeBase):
16 metadata = meta
19communities_seq = Sequence("communities_seq")