如何使用SQLAlchemy ORM指定PostgreSQL DateStyle属性

2024-06-26 14:07:13 发布

您现在位置:Python中文网/ 问答频道 /正文

PostgreSQL支持使用这里提到的DateStyle属性指定日期格式, http://www.postgresql.org/docs/current/interactive/runtime-config-client.html#GUC-DATESTYLE。(链接最初指向docs的8.3版本)。在

我找不到任何关于如何定义这个属性的SQLAlchemy ORM文档参考。有可能吗?在


Tags: orgclientconfighttpdocs属性postgresqlhtml
1条回答
网友
1楼 · 发布于 2024-06-26 14:07:13

SQLAlchemy使用DBAPI(通常是psycopg2)将日期值封送到python datetime对象之间,然后可以使用标准的python技术以任何方式格式化/解析。所以不需要数据库端的日期格式化功能。在

如果要设置此变量,只需执行PG的set语句:

conn = engine.connect()
conn.execute("SET DateStyle='somestring'")
# work with conn

要使此全局到所有连接,请执行以下操作:

^{pr2}$

相关问题 更多 >