0
私は一般的にはPythonとPostgreSQLの新機能ですが、あるサーバから別のサーバにデータを転送する際に問題があります。現在、私はデータをプルして変数ITに設定するコードを実行しています。別のPostgresqlサーバーにITを挿入しようとすると、エラーが発生します。Pythonを使用して1つのPostgreSQLサーバから別のPostgreSQLサーバにデータを追加する
cur = con.cursor()
#Connect cursor to local server
IT = DataPull()
#Pulls the data from the remote Postgresql server and set it equal to IT
command2 = (
"""
INSERT INTO gr_data.it (column_name1,column_name2,column_name3,column_name4,column_name5,column_name6,column_name7) VALUES(?,?,?,?,?,?,?)
""")
cur.execute(command2, IT)
をしかし、私はエラーを取得し終わる:
まず私が使用
psycopg2.ProgrammingError: syntax error at or near ","
LINE 2:...column_name4,column_name5,column_name6,column_name7 VALUES<?,?,?,?,?....
^
だから私は、それは疑問符としなければならなかった考え出し、私の周りGoogleで検索し、多分彼らことがわかりました"%s"に変更する必要があります。次に、このエラーが発生しました:
TypeError: not all arguments converted during string formatting
助けが必要ですか?ここで