問題タブ [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.
django - psycopg2で値を返す
理想的には、次のようなことができるようにしたいと思います。
ここで、新しく作成または変更された行のIDを取得します。ただし、これはpsycopg2では利用できません。または、これを試しました。
これは機能しません。おそらく、コミットが行われるまでIDがわからないためです...
ヘルプ!
django - Django + mod-wsgi+psycopg2の問題
だから私は初めてDjangoをmod-wsgiで実行させようとしています。例に示すようにApacheを構成しましたが、すべてが正しく行われたと確信しています。
PYTHON_EGG_CACHE
変数を設定しなかったため、デフォルトを使用します: /var/www/.python-eggs
。このディレクトリを作成し、ユーザーが書き込み可能にしましたwww-data
。
サイトを開くと、500.html
テンプレートからの出力が表示され、ログに記録されるものは次のとおりです。
これが私が持っているものです/var/www/.python-eggs/
psycopg2eggディレクトリ内の唯一のファイルはです_psycopg.so
。ファイルがなくtz.py
、これが問題だと思います。
ご意見をお聞かせください。
PS、私はビルドアウトを使用しdjangorecipe
てDjangoをデプロイします。ユーザーと一緒にビルドアウトスクリプトを実行しbuildout
ます。しかし、それが理にかなっているかどうかはわかりません。
PPSpsycopg2
は、実行できるので正しくインストールされていますsyncdb
。
python - Python psycopg2 を使用してバイナリ データを保存するときに「適応できないエラー」を修正する方法
今日、プロジェクトの 1 つでこのバグに 3 回遭遇しました。問題と解決策を後で参照できるようにオンラインにします。
これは、psycopg2 からの「適応できません」というエラーで失敗します。
python - Python:変数の内容の自動変更
多数の変数を受け取り、それらからSQLクエリを作成するPython関数があります。
これらの値はSQLクエリを作成する必要があります。そのためには、等しい人None
はに変更する必要がありNULL
、有用な値を格納する人は'
sで囲む必要があります。
そしてより、
このルールに従って変数の内容を変更するためのより良い、よりPythonicな方法はありますか?
アダム
python - InternalError: 現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます
マルチプロセッシング ライブラリを使用してサブ プロセスでデータベース呼び出しを行うと、このエラーが発生します。
訪問:パスティ
InternalError: 現在のトランザクションは中止され、トランザクション ブロックが終了するまでコマンドは無視されます
psycopg2
これは、 のドライバーを使用して、Postgre データベースに送信されweb.py
ます。
ただし、threading.Thread
代わりに使用するとmultiprocessing.Process
、このエラーは発生しません。
これを修正する方法はありますか?
python - Psycopg2、Postgresql、Python: 一括挿入する最速の方法
数百万のタプルをデータベースに一括挿入する最も効率的な方法を探しています。Python、PostgreSQL、およびpsycopg2を使用しています。
データベースに挿入する必要があるタルプの長いリストを作成しました。場合によっては、 geometry などの修飾子を使用しますSimplify
。
それを行う単純な方法は、ステートメントのリストを文字列でフォーマットすることですがINSERT
、私が読んだ他の方法が 3 つあります。
- パラメトリック挿入に
pyformat
バインド スタイルを使用する executemany
タプルのリストでの使用、および- 結果をファイルに書き込み、 を使用し
COPY
ます。
最初の方法が最も効率的であるように思われますが、正しく行う方法を教えてくれる洞察とコード スニペットをいただければ幸いです。
python - psycopg2 を介して PostgreSQL データベースに bytea フィールドをインポートする
私はそのような値のリストを持っています:
bytea
psycopg2 を使用して、これらを PostgreSQL データベースのフィールドに挿入したいのですが、Python のバイト文字列に慣れていません。
これを達成するための最良の方法は何ですか?
python - Python で PostgreSQL データベースの重複データを回避する
私はPostgreSQLとpsycopg2に取り組んでいます。10 分ごとに更新されるフィード データを取得し、このフィードの内容を PostgreSQL データベースに保持しようとしています。私の目標は、そのテーブルからそれらのデータを取得して印刷することです。しかし、テーブルへの挿入操作のために、そのスクリプトを実行するたびに重複データもデータベースに保存されるという問題に直面しています。
この問題を解決するために、フィード データを格納するlocation_title
テーブルの列の主キー制約を作成しましたが、エラーに直面しています。Locations-musiq1
これが私のコードです:
「locations_musiq1」テーブル列「location_title」を主キーとして変更した後の私のエラーは次のとおりです。
誰でもこの問題から抜け出す方法を思いつきますか?..よろしくお願いします..
python - python、defからpsycopg2にアクセスしますか?
私は 1 つのファイルで定義のグループを作成しようとしているので、Python でスクリプトを作成したいときはいつでもそれらをインポートできます。
私はこれを試しました:
しかし、私はこのエラーを受け取ります: グローバル名 'psycopg2' が定義されていません
私のメインファイルscript.pyで
私は持っている:
誰か手を貸してくれませんか?