問題タブ [psycopg]

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 に答える
11111 参照

python - Postgresql テーブルの更新

Python から postgresql を使用してデータベース テーブルを更新しました。私のコードは

更新されたテーブルが表示されました

しかし、psql で更新されたテーブルを homedb=# SELECT * FROM im_entry.pr_table; として表示すると、空のテーブルが表示されました..何が問題なのですか?? 私を助けてください

0 投票する
3 に答える
1955 参照

django - psycopg2の奇妙な行動

0 投票する
2 に答える
10221 参照

python - psycopg - 実行する代わりにフォーマットされた SQL を取得する

psycopg を介して PostgreSQL データベースと対話する Python コードがあります。

すべての文献は、SQL の書式設定を自分で行うことに対して警告しており、ドライバーに任せることを推奨しています。例えば:

次に、ドライバーは SQL 文字列をフォーマットします。何も実行したくないが、完全にフォーマットされた SQL 文字列が欲しいだけだとしましょう。psycopg モジュールでこのフォーマットされた SQL を取得する機能はありますか?

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

python - psycopg2 + pgbouncer。gevent エラーのある非同期モード

アプリケーションpsycopg2 + pgbouncer + geventがあります。非同期アプリケーション。つまり、1 つのプロセスが複数の要求を処理します。データベースへの非同期アクセスは、psycopg2 の最新バージョン (2.2 ではなく) で登場しました。ただ今回のリリースで、pgbouncer からの切断が多発するバグが導入されました。pgbouncer ログに次のエントリがあります。

汚れたサーバーに関するメッセージを回避するために、pgbouncer を設定する方法はあるのでしょうか? 何かを修正するパッチがあるなど、バグに関する情報。ubuntu リポジトリのすべてのパッケージは、運用マシンにパッチを適用します - 良いオプションではありません。私の設定pgboucner:

0 投票する
2 に答える
1322 参照

python - 間違ったpythonのpsycopg - Ubuntu

私はUbuntuを実行しています。python2.7 と最新バージョンの Postgresql をインストールしました。

psycopg をインストールすると、使用したい 2.7 バージョンではなく、デフォルトの Ubuntu バージョンの python にパッケージが表示されました。

必要なディレクトリ内から再インストールしようとしましたが、それでも他の python を参照していました。Pythonシェルを開くと、バージョンは2.7.

psycopg を 2.7 にインストールするにはどうすればよいですか?

ご協力いただきありがとうございます。

ジョー

0 投票する
2 に答える
7398 参照

python - テーブルが正常に作成されたかどうかを確認するにはどうすればよいですか (Python、Psycopg2)?

ドキュメントを見てきましたが、cursor.execute("...") を介して実行した最後のコマンドが成功したかどうかを知らせるものは見つかりませんでした。

「1行が影響を受けました」のような返信を期待しています。

0 投票する
3 に答える
15750 参照

postgresql - psycopg を使用した準備済みステートメント

私はpythonの初心者です。このコードを使用して SQL コマンドを実行します。

これは準備されたステートメントですか、それともクライアント側の引用ですか?

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

python - ジャンゴ。非同期データベース エンジン。

Psycopg2 には非同期モードがあります。

しかし、async=1postgresql_psycopg2 の OPTIONS を設定すると、エラーが発生しますcommit cannot be used in asynchronous mode

非同期モードをサポートするdjango用のmomokoのようなラッパーはありますか?

0 投票する
2 に答える
3757 参照

python - cursort.execute / cursor.callprocはエラーを返しませんが、何も実行されません

psqlクライアントを介してこのSQLクエリを実行すると、数秒間(〜90秒、巨大なテーブルなので正常です)実行されて返され、行が正常に挿入されたことを確認できます。

これは、UPDATEまたはINSERTを実行するストアドプロシージャであり、プロシージャはエラーなしで実行され、テーブルにエントリを取得します。

Pythonプログラムから同じことを行おうとすると、クエリは2秒かかり、エラーは返されません。テーブルに何も表示されません。詳細については、ステートメントはpostgresqkで正常に実行されます(pgsqlログで確認できます)。コードスニペットは次のとおりです。

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

python - Windows 7 で manage.py syncdb が失敗する

最初の Django アプリを構築しようとしていますが、最初の試みでデータベースを適切に同期させることができません。

次のエラーが表示されます。

私は何を間違っていますか?

Python 2.7、Postgres 9.1.3.1、psycopg 2.4.5 (2.7 と 9.1.3 に一致) をインストールしました。