使用Python的PostgreSQL INSERT

时间:2019-03-19 17:40:41

标签: python postgresql psycopg2

我正在尝试通过python将二进制格式的文件上传到PostgreSQL

cur.execute("INSERT INTO resultdata(data) VALUES(%s)", (psycopg2.Binary(data),))

因此它以奇怪的方式上传:当我尝试在db中查看它时,它只是空格

1 个答案:

答案 0 :(得分:0)

我想到了。尝试以下代码:

 cur.execute('INSERT INTO resultdata(data) VALUES (%s)', (data,))
 cur.fetchall()

实际上,没有使用psycopg2.Binary(data),并且已经使用psycopg2进行了导入。