問題タブ [psycopg2]

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 投票する
4 に答える
54054 参照

python - psycopg2データベース接続が有効であることを確認します

1時間オンラインでハングする可能性のあるデータベース接続を開くPythonアプリケーションがありますが、データベースサーバーが再起動することがあり、Pythonがまだ接続している間は、OperationalError例外なく機能しません。

したがって、データベースに「ping」を実行するための信頼できる方法を探しており、接続が有効であることを確認しています。psycopg2のドキュメントを確認しましたが、そのようなものは見つかりません。確かに、のような単純なSQLステートメントを発行して例外をキャッチすることはできますが、 PHPpg_connection_statusSELECT 1のようなネイティブメソッドがあることを願っています。

ありがとう。

0 投票する
5 に答える
16578 参照

python - ImportError: DLL の読み込みに失敗しました: - psycopg2 ライブラリをインポートしようとしたとき

psycopg2をインポートしようとすると、このエラーが発生します。何日も検索しましたが、解決策が見つかりませんでした。Visual C++ 2008 パッケージをインストールしようとしましたが、それでも同じエラーが発生します。

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

python - psycopg2 接続プールを無効にするにはどうすればよいですか?

postgres 接続プール用に pgpool-II を構成しましたが、psycopg2 接続プールを無効にしたいと考えています。どうすればいいですか?

ありがとう!

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

python - psycopg2 /PythonDB-APIおよびPostgreSQLを使用したパラメーター化されたクエリ

psycopg2がパラメータ化されたクエリをPostgreSQLに渡すようにするための最良の方法は何ですか?独自のescpaingメカニズムやアダプターを作成したくないので、psycopg2のソースコードと例をWebブラウザーで読み取るのは困難です。

PyGreSQLや別のpythonpgアダプターなどに切り替える必要がある場合は、それで問題ありません。単純なパラメーター化が必要です。

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

python - デーモン化スレッドでのdb接続の処理

作業中のデーモンでデータベース接続を処理する際に問題が発生しました。最初に、次のコマンドを使用してpostgresデータベースに接続します。

その後、ステータス=0のDB内のすべての行を選択します。

次に、選択された行がある場合、プログラムは次のように分岐します。

私のdaemonize関数は次のようになります。

送信者機能を対象とするスレッド:

send_to関数はURLを開き、成功するとtrueまたはfalseを返します

昨日以来、私はこれらのエラーを受け取り続け、次の方法で自分の道を見つけることができません:

0 投票する
5 に答える
49472 参照

python - Python で SQL ステートメントを生成する

HTML ファイルから挿入ステートメント (postgresql 用) のリストを生成する必要があります。名前/値を適切にエスケープして引用するのに役立つ Python 用のライブラリはありますか? PHP では、PDO を使用してエスケープと引用を行います。Python に相当するライブラリはありますか?

編集:後で実行するために、SQLステートメントを含むファイルを生成する必要があります

0 投票する
4 に答える
16323 参照

python - psycopg2 がサーバーから切断される

私はしばらくこれに取り組んできました。まったく新しいマシンをセットアップしました。postgresql と他のすべての依存関係の新しいコピーをインストールしました。基本的に、これらのデータベースの切断はランダムに発生します。同じリクエストを実行できますが、機能するか機能しないかのどちらかです。外観が非常に非決定論的です。Postgresql でログを見ると、接続さえ取得できません。さて、接続が確立されていない場合、接続を確立してカーソルを取得するときにこの問題が発生すると予想されますが、後で実際に接続を使用しようとすると発生します。以下のトレースバックを考えると、pg ログで接続が行われ、後で何らかの理由で切断されることが予想されます。ないので、そのミスマッチに何か手がかりがあるのか​​なと。

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

apache - psycopg2 と mod_python のインポート エラー

Windows XP マシンでラウンドアップをセットアップしようとしています。私は psycopg2 v2.0.13 を使用しており、シェルから psycopg2 モジュールをインポートするとすべて正常に動作しますが、mod_python が実行しようとすると、次のエラーが発生します。

助けていただければ幸いです。

0 投票する
4 に答える
1864 参照

python - Psycopg2 エラーをインポートする Pylons

Psycopg2 は以前は問題なく動作していましたが、今はこのエラーが発生します。

この問題に関するアイデアは大歓迎です。


編集:Macをセットアップするたびに非常に多くのpsycopg2エラーに対処した後、代わりにUbuntuを実行するVMWareFusionを使用することにしました。

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

python - psycopg2がSQL関数を実行しないのはなぜですか?(IndexError:タプルインデックスが範囲外です)

例として、最も単純なSQL関数を取り上げます。

これをコピーしてpsql(PostgreSQLのシェル)に貼り付けると、問題なく実行されます。

このようなPythonコードを(もちろん実際のデータベース名とユーザーを使用して)作成すると、次のようになります。

実行されているように見えますが(エラーは発生しません)、データベースを調べたところ、関数がありません。

コードをapp/sql / model.sqlファイルに入れてDjangoで実行しようとすると、syncdb中に次のエラーが発生します。

SQLを実行する独自のmanage.pyコマンドを作成しようとすると、同じエラーが発生します。

何が起きてる?これに光を当てることができた人にはとても感謝しています:)PythonとDjangoに関してはまだ初心者なので、明らかなことを見落としているかもしれません。