alembic - 如何在 alembic op.execute 中传递文件名变量?
问题描述
dirname = os.path.dirname(__file__)
procedure1 = os.path.join(dirname, 'folder1/folder2/filename.sql')
def upgrade():
op.execute(f"{procedure1};")
pass
我用上面的代码得到“无效的语法”
filename.sql 是雪花存储过程
解决方案
推荐阅读
- postgresql - 在 PostgreSQL 中解释与解释分析
- android - 如何修复错误 java.lang.NumberFormatException:对于输入字符串:“1kotlin.jvm.internal.IntCompanionObject@b8225a”
- javascript - 关于 .setState() 中的 prevState 回调
- xquery - XQUERY:如何使用目录中的所有元素进行转换
- c# - C# .Net Core 3.1 System.Text.Json 在序列化中忽略空集合
- java - tomEE 是否知道 Maven 依赖关系?
- c - 如果程序在启动时运行,飞行写入不起作用
- r - 如何分隔我的不同数据条目以匹配我的图例条目?
- javascript - 从输入类型提交按钮从一个选项卡传递到另一个选项卡
- sql - 获取具有多列最小值的行