問題タブ [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.
python - psycopg2データベース接続が有効であることを確認します
1時間オンラインでハングする可能性のあるデータベース接続を開くPythonアプリケーションがありますが、データベースサーバーが再起動することがあり、Pythonがまだ接続している間は、OperationalError
例外なく機能しません。
したがって、データベースに「ping」を実行するための信頼できる方法を探しており、接続が有効であることを確認しています。psycopg2のドキュメントを確認しましたが、そのようなものは見つかりません。確かに、のような単純なSQLステートメントを発行して例外をキャッチすることはできますが、 PHPpg_connection_statusSELECT 1
のようなネイティブメソッドがあることを願っています。
ありがとう。
python - ImportError: DLL の読み込みに失敗しました: - psycopg2 ライブラリをインポートしようとしたとき
psycopg2をインポートしようとすると、このエラーが発生します。何日も検索しましたが、解決策が見つかりませんでした。Visual C++ 2008 パッケージをインストールしようとしましたが、それでも同じエラーが発生します。
python - psycopg2 接続プールを無効にするにはどうすればよいですか?
postgres 接続プール用に pgpool-II を構成しましたが、psycopg2 接続プールを無効にしたいと考えています。どうすればいいですか?
ありがとう!
python - psycopg2 /PythonDB-APIおよびPostgreSQLを使用したパラメーター化されたクエリ
psycopg2がパラメータ化されたクエリをPostgreSQLに渡すようにするための最良の方法は何ですか?独自のescpaingメカニズムやアダプターを作成したくないので、psycopg2のソースコードと例をWebブラウザーで読み取るのは困難です。
PyGreSQLや別のpythonpgアダプターなどに切り替える必要がある場合は、それで問題ありません。単純なパラメーター化が必要です。
python - デーモン化スレッドでのdb接続の処理
作業中のデーモンでデータベース接続を処理する際に問題が発生しました。最初に、次のコマンドを使用してpostgresデータベースに接続します。
その後、ステータス=0のDB内のすべての行を選択します。
次に、選択された行がある場合、プログラムは次のように分岐します。
私のdaemonize関数は次のようになります。
送信者機能を対象とするスレッド:
send_to
関数はURLを開き、成功するとtrueまたはfalseを返します
昨日以来、私はこれらのエラーを受け取り続け、次の方法で自分の道を見つけることができません:
python - Python で SQL ステートメントを生成する
HTML ファイルから挿入ステートメント (postgresql 用) のリストを生成する必要があります。名前/値を適切にエスケープして引用するのに役立つ Python 用のライブラリはありますか? PHP では、PDO を使用してエスケープと引用を行います。Python に相当するライブラリはありますか?
編集:後で実行するために、SQLステートメントを含むファイルを生成する必要があります
python - psycopg2 がサーバーから切断される
私はしばらくこれに取り組んできました。まったく新しいマシンをセットアップしました。postgresql と他のすべての依存関係の新しいコピーをインストールしました。基本的に、これらのデータベースの切断はランダムに発生します。同じリクエストを実行できますが、機能するか機能しないかのどちらかです。外観が非常に非決定論的です。Postgresql でログを見ると、接続さえ取得できません。さて、接続が確立されていない場合、接続を確立してカーソルを取得するときにこの問題が発生すると予想されますが、後で実際に接続を使用しようとすると発生します。以下のトレースバックを考えると、pg ログで接続が行われ、後で何らかの理由で切断されることが予想されます。ないので、そのミスマッチに何か手がかりがあるのかなと。
apache - psycopg2 と mod_python のインポート エラー
Windows XP マシンでラウンドアップをセットアップしようとしています。私は psycopg2 v2.0.13 を使用しており、シェルから psycopg2 モジュールをインポートするとすべて正常に動作しますが、mod_python が実行しようとすると、次のエラーが発生します。
助けていただければ幸いです。
python - Psycopg2 エラーをインポートする Pylons
Psycopg2 は以前は問題なく動作していましたが、今はこのエラーが発生します。
この問題に関するアイデアは大歓迎です。
編集:Macをセットアップするたびに非常に多くのpsycopg2エラーに対処した後、代わりにUbuntuを実行するVMWareFusionを使用することにしました。
python - psycopg2がSQL関数を実行しないのはなぜですか?(IndexError:タプルインデックスが範囲外です)
例として、最も単純なSQL関数を取り上げます。
これをコピーしてpsql(PostgreSQLのシェル)に貼り付けると、問題なく実行されます。
このようなPythonコードを(もちろん実際のデータベース名とユーザーを使用して)作成すると、次のようになります。
実行されているように見えますが(エラーは発生しません)、データベースを調べたところ、関数がありません。
コードをapp/sql / model.sqlファイルに入れてDjangoで実行しようとすると、syncdb中に次のエラーが発生します。
SQLを実行する独自のmanage.pyコマンドを作成しようとすると、同じエラーが発生します。
何が起きてる?これに光を当てることができた人にはとても感謝しています:)PythonとDjangoに関してはまだ初心者なので、明らかなことを見落としているかもしれません。