私はcommentsというフィールドを持っています。 大きなテーブルの値を複数のテーブルに読み込むのが効果的です。 したがって、私のselectクエリは私のためのコメントフィールドを取得します。PostgresでPythonで一重引用符を使用したinsert文の作成
私はテーブルからテーブルへのコピーを行うPythonスクリプトを構築しています。 一重引用符のため "申し訳ありませんがご注文を処理できません"のようなコメントフィールドが表示された場合、私の挿入クエリが失敗します。
私は$引用符を使用してみましたが、ここで無駄
に私は
#!/usr/bin/python
import psycopg2
conn = psycopg2.connect("dbname='postgres' user='postgres' host='localhost')
mark=conn.cursor()
/* fectching the rows and doing other stuff */
addthis="insert into my_table(something) values("$$"+str(row[8])+"$$")
mark.execute(addthis)
conn.commit()
をしようとしています何でいるの助けに感謝します!
最新のデータベースチュートリアルを見つける必要があります。あなたの現在の状況が悪い場合には、新しいデータベースチュートリアルを見つける必要があります。 –
Ignacio Vazquez-Abrams:私には選択肢がありません!他の回避策がありますか? –
はい。 DB-API 2は、使用するために使用します。チュートリアルを参照してください。 –