問題タブ [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 - psycopg と gevent を使用して接続をプールするにはどうすればよいですか?
psycopg のドキュメントには次のように記載されています。「Psycopg 接続はグリーン スレッド セーフではなく、異なるグリーン スレッドで同時に使用することはできません。スレッドごとに 1 つのカーソルを使用して一度に複数のコマンドを実行しようとすると、エラー (またはバージョンのデッドロック) が発生します。 2.4.2 より前。したがって、プログラマーは、コルーチン間の接続の共有を避けるか、ライブラリに適したロックを使用して共有接続を同期することをお勧めします (プーリングなど)。"
グリーン スレッド セーフなプールの実装が見つかりません。
python - psycopg接続プールの「キー」の意味は何ですか?
Psycopg Connections Poolingのドキュメントを読んでいますが、getconnとputconnの「key」引数の目的がわかりませんか?
python - Python ImportError: psycopg2 という名前のモジュールがありません
CentOS 5.8 システムに Django と PostgreSQL をインストールしようとしています。
元々は Python 2.4 でしたが、Python 2.6 をインストールするために remi リポジトリを追加しました。これはうまく機能し、両方が機能しているようです。「python」と入力すると 2.4 バージョンになり、入力python2.6
すると 2.6 バージョンになります。
を実行しようとするとpython2.6 manage.py runserver
、次のエラーが表示されます。
エラー: psycopg という名前のモジュールがありません
Python コマンドラインから:
ランニング
2.4 と 2.6 が相互接続されたシステムが混乱しているようです。
psycopg を見つけると、2.4 サイト パッケージで共有オブジェクトを取得します。
2.6 の唯一のソースです。
私は何を間違っていますか?
python - Django で Psycopg が欠落しているモジュール
pip で psycopg2 をインストールしましたが、Django プロジェクトでサーバーまたは syncdb を実行しようとすると、「_psycopg という名前のモジュールがありません」というエラーが発生します。
編集: 「syncdb」コマンドが発生するようになりました: django.core.exceptions.ImproperlyConfigured: ImportError django.contrib.admin: _psycopg という名前のモジュールはありません
ご協力いただきありがとうございます
python - 作成したpostgresユーザーがテーブルへのアクセスを拒否されるのはなぜですか?
Postgresデータベースのユーザーを作成しましたが、設定したユーザーでデータにアクセスできません。
Pythonシェルで、次のコードを実行しました。
スーパーユーザーとして、私は次のことを試しました。
しかし、それは役に立ちませんでした
このユーザーにこのテーブルへのアクセスを許可する必要があります。助けていただければ幸いです。ご覧いただきありがとうございます。
python - Psycopg2 プレースホルダー付きのテーブルへの挿入
これはかなりばかげた質問かもしれませんが、ここで何が間違っているのでしょうか? テーブルを作成しますが、INSERT INTO が機能しません。プレースホルダーに何か問題があると思いますか?
INSERT INTO 呼び出しが機能しません。
誰かがこれについて私を助けることができますか? 本当にありがとう!
python - mysql の psycopg curs.mogrify に相当するものは何ですか?
cur.mogrify
mysqlのpsycopgに相当するものは何ですか?
から: http://initd.org/psycopg/docs/cursor.html
mogrify(operation[, parameters]) 引数バインド後にクエリ文字列を返します。返される文字列は、execute() メソッドなどを実行しているデータベースに送信されるものとまったく同じです。
>cur.mogrify("INSERT INTO test (num, data) VALUES (%s, %s)", (42, 'bar'))
>"INSERT INTO test (num, data) VALUES (42, E'bar' )"DB API 拡張 mogrify() メソッドは、DB API 2.0 の Psycopg 拡張です。
前もって感謝します。