問題タブ [pygresql]
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 - pygresql - シリアルを挿入して返す
PyGreSQLを使用して DB にアクセスしています。私が現在取り組んでいるユースケースでは; テーブルにレコードを挿入し、最後の行 ID を返そうとしています...別名、DB が ID フィールド用に作成した値:
最も理にかなった db.insert() を使用すると、「AttributeError」を受け取りました。db.query(sql) を試したところ、OID しか取得できませんでした。
Q: PyGreSQL を使用して、レコードを挿入し、追加の読み取りやクエリを実行せずに ID フィールドの値を返す最良の方法は何ですか?
python - 整数フィールドの PyGreSQL NULL
NULLになる可能性のある整数のフィールドを持つテーブルにいくつかの行を挿入しようとしています:
優先度変数は、整数またはNone
. これは、優先度が整数値の場合に機能しますNone
が、次のエラーが発生します。
一般に、Python の文字列の書式設定では、書式設定する整数の値として使用できないことNone
に気付きました。pgdb がスローしているのと同じエラーがスローされます。ただし、フォーマット文字列を%(priority)s
エラーに変更すると、次のように変更されます。
それは、文字列を整数フィールドにインポートしようとしているからだと思います。
NULL 値をインポートするにはどうすればよいですか?
python - Python SQL間隔
PostgreSQL では、テーブルの 1 つに「間隔」列があり、その値を操作できるものとして抽出したいと考えています (datetime.timedelta?)。ただし、間隔を文字列として返すように見えるPyGreSQLを使用していますが、これはあまり役に立ちません。
間隔を解析するか、PyGreSQL がそれを <何か役に立つ> として返すようにするには、どこを見ればよいですか?
python - pg.py をインポートできないのはなぜですか?
PyGreSQL 4.0 for Windows をダウンロードし\LIB\site-packages
、python ディレクトリにインストールしました。をインポートしようとするとpg.py
、このエラーが発生します。:(
python - Python/PyGreSQL を使用して、大きな結果セットを効率的に処理するにはどうすればよいですか?
クエリ結果セットが 900 万行まであります。
行ごとに何らかの処理を行う必要があり、コードは現在これを行っています。
よくわかりませんが、getresult()
結果セット全体を引き下げていると思います。そうですか?必要に応じて結果セットのチャンクのみをワイヤ経由でプルする方法があると思いますが、pg
モジュールのドキュメントでそのようなものをすぐには見ませんでした。
pgdb
代わりにモジュールまたは他のアプローチでこれを行うことは可能ですか?
私の懸念は、アプリケーション マシンのメモリです。できることなら、何百万もの行を一度にメモリにロードしたくありません。
これは心配する価値がありますか?
python - virtualenvにpygresqlをインストールするには?
pip または easy_install でインストールしようとすると、次のエラーが表示されます。
これを正しく行うにはどうすればよいですか?
python - PyGreSQL と PostgreSQL を使用して主キーの自動増加を使用する方法
PostgreSQL にテーブルがあります。
レコードを挿入したいときは、次のコードを使用します。
その後、挿入コードが機能せず、次のエラーが発生します。
pg.ProgrammingError:エラー:列「id」のnull値が非null制約に違反しています
{'id':number} を値辞書に追加する必要があるようです。
助言がありますか?ありがとう。
python - Python pg モジュールのエラー メッセージ
postgres と対話するための Python の pg モジュールは、DML クエリのエラー メッセージを表示しません。
意味のあるエラー メッセージを表示する pg モジュールに代わるものはありますか。