問題タブ [pgdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5659 参照

python-2.7 - psycopg2 Unicode文字を介したpostgresへのpython挿入

こんにちは皆さん、データベースに utf-8 ユニコード文字を挿入する際に問題が発生しています。

フォームから取得した Unicode はu'AJDUK MARKO\u010d'. 次のステップは、utf-8 にデコードすることです。value.encode('utf-8')次に、文字列「AJDUK MARKO\xc4\x8d」を取得します。

データベースを更新しようとすると、挿入でも同じように機能します。

AJDUK MARKO\xc4\x8d値はデータベースに挿入または更新されますが、問題は、それがもちろん私が望むものとまったく同じ形式で あることですAJDUK MARKOČ。データベースにはutf-8エンコーディングがあるため、そうではありません。

私は何を間違っていますか?驚いたことに、フォーラムで役立つものは何も見つかりませんでした。

0 投票する
0 に答える
252 参照

python - OperationalError: トランザクション Postgresql を開始できません

pgdb.connect を実行して postgresql サーバーに接続し、カーソルを使用してクエリを実行しています。初めて(時には2回)正常に動作しますが、その後は

OperationalError: トランザクションを開始できません

「cursor.execute(クエリ)」について

誰かがこのエラーを解決する方法を教えてもらえますか?

私はdocker composeを、postgresqlを含むものとフラスコサーバーを含むもので使用しています。