如何设置或 select postgres' current_settings with peewee?
How to set or select postgres' current_settings with peewee?
我有一个 postgres 数据库,我想在 python 中用 peewee 查询。如果我直接连接到数据库(psql 或 pgadmin),我可以做类似
的事情
set my.setting='test'
或
select current_setting('my.setting')
如何使用 peewee 执行此操作?我的模型只包含我数据库中的表。
感谢帮助!
您可以使用 Database
方法执行原始 SQL execute_sql(),
示例:
db = PostgresqlDatabase("test")
db.execute_sql("set my.setting to 'test'")
cur = db.execute_sql("show my.setting")
print(cur.fetchone()[0])
我有一个 postgres 数据库,我想在 python 中用 peewee 查询。如果我直接连接到数据库(psql 或 pgadmin),我可以做类似
的事情set my.setting='test'
或
select current_setting('my.setting')
如何使用 peewee 执行此操作?我的模型只包含我数据库中的表。
感谢帮助!
您可以使用 Database
方法执行原始 SQL execute_sql(),
示例:
db = PostgresqlDatabase("test")
db.execute_sql("set my.setting to 'test'")
cur = db.execute_sql("show my.setting")
print(cur.fetchone()[0])