随笔分类 -  python

Alembic
摘要:Alembic入门 Alembic是一个处理数据库更改的工具。 当它们使用元数据的create_all方法时,SQLAlchemy只会创建缺失的表,所以它不会更新数据库表以反映我们对列所做的更改。 Alembic提供一种 添加/删除表,更改列名和添加新约束的方法。 安装: pip install a 阅读全文

posted @ 2020-12-27 22:02 snail_z 阅读(328) 评论(0) 推荐(0)

SQLAlchemy ORM
摘要:使用SQLAlchemy ORM定义模式 1 使用ORM类定义表 要求: 继承自declarative_base对象 包含__tablename__,这是数据库使用的表名 包含一个或多个属性,它们都是column对象 确保一个或多个属性组成主键 from sqlalchemy.ext.declara 阅读全文

posted @ 2020-12-25 15:48 snail_z 阅读(184) 评论(0) 推荐(0)

SQLAlchemy core
摘要:模式和类型 1 类型 通用类型 SQL标准类型 厂商自定义类型 用户定义类型 2 元数据 元数据,元数据用来把数据库结构结合在一起,以便在SQLAlchemy中快速访问它。一般可以把元数据看作一种table对象目录,其中包含与引擎和连接有关的信息。 这些表通过字典MetaData.tables来访问 阅读全文

posted @ 2020-12-24 16:40 snail_z 阅读(299) 评论(0) 推荐(0)

导航