在一个Python方法中有两个Pg查询

在一个Python方法中有两个Pg查询,python,postgresql,Python,Postgresql,感谢丹尼斯解决了第一个bug 如何在一个Python方法中有两个Postgres查询? 第二个查询未运行的示例 def comp_func(pgmasi): pgmasi.query("""CREATE TABLE courses ( course_id SERIAL PRIMARY KEY)""") pgmasi.query("""CREATE TABLE files ( # not executed for some unkn

感谢丹尼斯解决了第一个bug

如何在一个Python方法中有两个Postgres查询?

第二个查询未运行的示例

def comp_func(pgmasi):
        pgmasi.query("""CREATE TABLE courses (
        course_id       SERIAL PRIMARY KEY)""")
        pgmasi.query("""CREATE TABLE files (    # not executed for some unknown reason
        file_id         SERIAL PRIMARY KEY""")

可能您没有看到行中的右括号,因为错误消息显示:

pgmasi.query("INSERT INTO files('binf','file_name') VALUES(file,file_name)"

什么是逆流?它似乎不是Python标准库的一部分。如果您不确定Python中的“命令”是什么,那么它在您的代码中做什么?如果您在代码中添加一些注释来指示此代码应该做什么,这将非常有用。