PRIMARY KEY 约束¶
任何 Table
对象的主键约束都是隐式存在的,基于标有
Column.primary_key
标志。PrimaryKeyConstraint
object 提供对此约束的显式访问,其中包括
选项直接配置:
from sqlalchemy import PrimaryKeyConstraint
my_table = Table(
"mytable",
metadata_obj,
Column("id", Integer),
Column("version_id", Integer),
Column("data", String(50)),
PrimaryKeyConstraint("id", "version_id", name="mytable_pk"),
)
另请参阅
PrimaryKeyConstraint
- 详细的 API 文档。