我正在尝试通过python将二进制格式的文件上传到PostgreSQL
cur.execute("INSERT INTO resultdata(data) VALUES(%s)", (psycopg2.Binary(data),))
因此它以奇怪的方式上传:当我尝试在db中查看它时,它只是空格
答案 0 :(得分:0)
我想到了。尝试以下代码:
cur.execute('INSERT INTO resultdata(data) VALUES (%s)', (data,))
cur.fetchall()
实际上,没有使用psycopg2.Binary(data),并且已经使用psycopg2进行了导入。