問題タブ [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.
python - Postgresql テーブルの更新
Python から postgresql を使用してデータベース テーブルを更新しました。私のコードは
更新されたテーブルが表示されました
しかし、psql で更新されたテーブルを homedb=# SELECT * FROM im_entry.pr_table; として表示すると、空のテーブルが表示されました..何が問題なのですか?? 私を助けてください
python - psycopg - 実行する代わりにフォーマットされた SQL を取得する
psycopg を介して PostgreSQL データベースと対話する Python コードがあります。
すべての文献は、SQL の書式設定を自分で行うことに対して警告しており、ドライバーに任せることを推奨しています。例えば:
次に、ドライバーは SQL 文字列をフォーマットします。何も実行したくないが、完全にフォーマットされた SQL 文字列が欲しいだけだとしましょう。psycopg モジュールでこのフォーマットされた SQL を取得する機能はありますか?
python - psycopg2 + pgbouncer。gevent エラーのある非同期モード
アプリケーションpsycopg2 + pgbouncer + geventがあります。非同期アプリケーション。つまり、1 つのプロセスが複数の要求を処理します。データベースへの非同期アクセスは、psycopg2 の最新バージョン (2.2 ではなく) で登場しました。ただ今回のリリースで、pgbouncer からの切断が多発するバグが導入されました。pgbouncer ログに次のエントリがあります。
汚れたサーバーに関するメッセージを回避するために、pgbouncer を設定する方法はあるのでしょうか? 何かを修正するパッチがあるなど、バグに関する情報。ubuntu リポジトリのすべてのパッケージは、運用マシンにパッチを適用します - 良いオプションではありません。私の設定pgboucner:
python - 間違ったpythonのpsycopg - Ubuntu
私はUbuntuを実行しています。python2.7 と最新バージョンの Postgresql をインストールしました。
psycopg をインストールすると、使用したい 2.7 バージョンではなく、デフォルトの Ubuntu バージョンの python にパッケージが表示されました。
必要なディレクトリ内から再インストールしようとしましたが、それでも他の python を参照していました。Pythonシェルを開くと、バージョンは2.7.
psycopg を 2.7 にインストールするにはどうすればよいですか?
ご協力いただきありがとうございます。
ジョー
python - テーブルが正常に作成されたかどうかを確認するにはどうすればよいですか (Python、Psycopg2)?
ドキュメントを見てきましたが、cursor.execute("...") を介して実行した最後のコマンドが成功したかどうかを知らせるものは見つかりませんでした。
「1行が影響を受けました」のような返信を期待しています。
postgresql - psycopg を使用した準備済みステートメント
私はpythonの初心者です。このコードを使用して SQL コマンドを実行します。
これは準備されたステートメントですか、それともクライアント側の引用ですか?
python - ジャンゴ。非同期データベース エンジン。
Psycopg2 には非同期モードがあります。
しかし、async=1
postgresql_psycopg2 の OPTIONS を設定すると、エラーが発生しますcommit cannot be used in asynchronous mode
。
非同期モードをサポートするdjango用のmomokoのようなラッパーはありますか?
python - cursort.execute / cursor.callprocはエラーを返しませんが、何も実行されません
psqlクライアントを介してこのSQLクエリを実行すると、数秒間(〜90秒、巨大なテーブルなので正常です)実行されて返され、行が正常に挿入されたことを確認できます。
これは、UPDATEまたはINSERTを実行するストアドプロシージャであり、プロシージャはエラーなしで実行され、テーブルにエントリを取得します。
Pythonプログラムから同じことを行おうとすると、クエリは2秒かかり、エラーは返されません。テーブルに何も表示されません。詳細については、ステートメントはpostgresqkで正常に実行されます(pgsqlログで確認できます)。コードスニペットは次のとおりです。
python - Windows 7 で manage.py syncdb が失敗する
最初の Django アプリを構築しようとしていますが、最初の試みでデータベースを適切に同期させることができません。
次のエラーが表示されます。
私は何を間違っていますか?
Python 2.7、Postgres 9.1.3.1、psycopg 2.4.5 (2.7 と 9.1.3 に一致) をインストールしました。