Python 在SQLAlchemy中是否有执行授权、角色和权限的方法

Python 在SQLAlchemy中是否有执行授权、角色和权限的方法,python,sqlalchemy,Python,Sqlalchemy,我正在尝试使用SQLAlchemy将一堆原始SQL字符串转换为ORM。创建表和关系是相当简单的,但我正在努力优雅地提供角色 目前,我只是在代码库中设置了执行程序,如: #(…) conn.execute(f“如果不存在创建角色{}”) conn.execute(f“将表{}上的用法授予角色{}”) conn.execute(f“将模式{}中所有表上的SELECT授予角色{}”) conn.execute(f“将模式{}中未来表上的SELECT授予角色{}”) # ( ... ) 我曾考虑将数

我正在尝试使用SQLAlchemy将一堆原始SQL字符串转换为ORM。创建表和关系是相当简单的,但我正在努力优雅地提供角色

目前,我只是在代码库中设置了执行程序,如:

#(…)
conn.execute(f“如果不存在创建角色{}”)
conn.execute(f“将表{}上的用法授予角色{}”)
conn.execute(f“将模式{}中所有表上的SELECT授予角色{}”)
conn.execute(f“将模式{}中未来表上的SELECT授予角色{}”)
# ( ... ) 
我曾考虑将数据保存在
.sql
/
.json
中,但它的参数化和感觉可能会引起一些麻烦。有没有更好的方法,或者更好的方法,我可以在SQLAlchemy的API中使用,以一种更优雅的方式实现这一点,而不仅仅是在
.execute()