
SQLAlchemy
文章平均质量分 67
miaow~miaow
miaow...
展开
-
Python: SQLAlchemy 处理 PostgreSQL on conflict
目录一、数据模型定义二、ON CONFLICTDO NOTHING - 忽略本条数据的插入三、ON CONFLICT DO UPDATE - 更新旧数据一、数据模型定义models.py 文件内是数据模型定义。import datetimeimport sqlalchemyfrom sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()class Dog(Base):.原创 2021-12-08 18:20:57 · 2812 阅读 · 0 评论 -
Python: SQLAlchemy 打印 SQL语句
目录一、数据模型定义二、打印简单的 SQL三、打印稍微复杂的 SQL四、打印和方言相关的SQL五、显示参数一、数据模型定义import sqlalchemyfrom sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()class Cat(Base): __tablename__ = "cat" id = sqlalchemy.Column(sqlalch原创 2021-12-07 20:57:23 · 5220 阅读 · 0 评论 -
Python: SQLAlchemy 增、删、改、查
目录一、完整代码1.1 代码1.2 运行结果二、增删改查2.1 增加一行记录2.2 修改一行记录2.3 查询一行记录2.4 删除一行记录一、完整代码1.1 代码import uuidimport datetimeimport sqlalchemyimport sqlalchemy.orm as ormfrom sqlalchemy.ext.declarative import declarative_baseBase = declarative_ba原创 2021-11-24 16:27:03 · 8099 阅读 · 1 评论 -
Python: SQLAlchemy、engine、session 与多线程
一、engine与 connectionpool_sizemax_overflow二、session与多线程三、多线程共享 session原创 2021-11-23 20:56:57 · 6875 阅读 · 1 评论