以下代码不会引发错误。但它也没有在我的数据库中放入任何值。除主键上的索引外,已取消表中的所有约束。这两个字段都是字符串。有任何想法吗?最令人困惑的是没有记录错误。
conn = psycopg2.connect("dbname=<mydbname> user=postgres password=<mypassword>")
cur = conn.cursor()
output = StringIO.StringIO()
output.write('Citizen Caine\tMy_API_id\n')
cur.copy_from(output, 'movie', columns=('title','api_id'))
conn.commit()