当使用dplyr包操作数据库中的表时,它会创建一个show_query函数可以查看的sql语句。除非调用head、compute、collect或collapse,否则不执行此sql语句。在某些情况下,dplyr生成的sql语句比它的执行更重要(例如:为某些数据库包(如copy (subquery) into file_name;)中尚未实现的操作创建函数)。我想知道:如何获得由dplyr创建的sql</em
我正在尝试获取alembic来为我进行数据库迁移。我对我的模型进行了更改,添加了两个新列,这些列的数据是根据表中的当前行计算的。我真正想要做的是弄清楚如何在迁移开始之前测试它要做什么。我的理解是--sql参数允许我这样做。当我尝试使用--sql进行升级以测试迁移之前,使用以下命令行:我收到了一个来自alembic的错误:
BEGIN