問題タブ [sqlobject]

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

python - sqlobjectで「select in」操作を行う方法

次のようなSQL文を書きたい:

しかし、SQLObject の文法の使い方がわかりません。

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

python - SQLObject - 多数のレコードの更新

ドキュメントレコードを保存するために、sqlite データベースで SQLObject を使用しています。文書は、テキストファイルに保存された文書情報をスキャンしたものです。これらすべてのテキスト ファイル (約 800) を読み取り、それらからドキュメント レコードを読み込む必要があります (1 ファイルあたり平均 40 ドキュメント)。現在、私のコードは次のとおりです(ドキュメントは表です):-

しかし、これには長い時間がかかり、レコードごとに長くなります。

属性を変更するたびに SQLObject がレコードをコミットしていると思われますが、これは無駄です。レコードを追加するだけであれば、レコードが最初に作成されると同時に属性を作成でき、これはより高速になるはずですが、それでも SQLObjects はレコードを追加するのが遅いようです。

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

python - SQLObject:テーブルから最初のN個のオブジェクトを削除する方法は?

アイテムを追跡し、SQLObjectpythonを使用するアプリケーションがありますORM。ある時点で、アプリはテーブルが大きすぎないかどうかをチェックし、テーブル内のアイテムが 10000 を超える場合は、最初のNアイテムを削除してテーブル内のアイテムを 10000 にします。を介してこれを書き留めるエレガントで効果的な方法は何SQLObjectですか? 私が求めているすべてのソリューションは遅くて厄介です:(。

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

python - 複合キーを持つ sqlobject sqlmeta

そのようにsqlobjectクラスを作成し、主キーをprm_idに設定しました

ただし、主キーを削除し、複合主キーとしてshowidshow_indexを作成することにしました

データベースの変更を反映するには、クラスをどのように調整すればよいですか?

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

java - JDBI SQL オブジェクト クエリの動的な順序

JDBI で SQL オブジェクト クエリを使用して順序付けを行うにはどうすればよいですか?

私は次のようなことをしたい:

また

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

python - SQLobject はインストールされていますが、IMDbPY は失敗します

IMDbPY の SQLobject を使用してみましたが、Python はドライバーが機能しないと言っていました。PostgreSQL 9.2 を実行しています。

もう一度インストールしてみましたが、activepython は既にインストールされていると言います: –</p>

C:\Users\dom\AppData\Roaming\Python\Scripts>pypm install sqlobject skipping "sqlobject"; already installed at "%APPDATA%\Python" (2.7)

imdbpy2sql.py/SQLobject を機能させるためのアイデアはありますか?

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

sqlalchemy - sqlalchemy の CONCAT_WS?

私の sqlobject 実装には、次の行があります。

それを sqlalchemy を使用するように変換したいのですが、それを行う方法が見つかりません。

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

python - sqlobject スレッド セーフ

私の python スクリプトは、行属性を読み取り、インクリメントします。この関数を 4 つの異なるスレッドから呼び出します。

いくつかの実行で、カウント値が常に 4 増加するとは限らないことに気付きました。

私の質問:同じオブジェクトスレッドセーフで更新操作を行うための sqlobject (forUpdate 以外の、私には機能しないように見える) のメカニズムはありますか?

シリアル化のために update_row() 関数で threading.Lock() を単純に使用できることはわかっていますが、それは避けたいと思います。

env に関する追加情報: 基礎となるデータベースは MySql、python 2.7、sqlobject ver 1.5 です。