2009-11-19 1 views
0

Благодарим вас за Дениса, который решает первую ошибку!Чтобы иметь два запроса Pg в одном методе Python

Как вы можете получить два запроса Postgres в одном методе Python?

Пример, где второй запрос не выполняется

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""") 
+0

Что такое setBinaryStream? Он, похоже, не является частью стандартной библиотеки Python. –

+0

Если вы не знаете, что такое «команда» на Python, что она делает в вашем коде? –

+1

Было бы полезно, если бы вы добавили некоторые комментарии к вашему коду, указывающие, что должен делать этот код. –

ответ

2

Вероятно, вы пропустили закрытия скобки в строке, как сообщение об ошибке говорит:

pgmasi.query("INSERT INTO files('binf','file_name') VALUES(file,file_name)" 
Смежные вопросы