問題タブ [database-agnostic]
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.
indexing - Liquibase を使用して降順キー列を持つインデックスを作成する
liquibase を使用して「順序付きインデックス」を作成する一般的な方法があるかどうか疑問に思っています。これらの種類の SQL ステートメントを生成するもの:
Oracle、postgresql、mysql、および sql サーバーに必要です。
SQL
そうでない場合は、各 RDBM のタグを使用して手動で行う必要があります。
sql - SQLは特定の数の行を選択します
こんにちは、行を「開始」から「終了」まで取得する SQL クエリ ステートメントが必要です。
例えば:
ページ 1 ではアイテム 1 ~ 10 のみが選択され、ページ 2 ではアイテム 11 ~ 20 が選択されるなど、多くのアイテムが含まれる Web サイト。
Microsoft SQL Server と MySQL でこれを行う方法は知っていますが、プラットフォームに依存しない実装が必要です。:/
ID のインクリメント行がありますが、途中で削除すると、経由で選択したときに結果が台無しになります
もちろん
これは、データベース全体を ResultSet にフェッチしなくても可能ですか?
sql - SQL: value1 でグループ化し、value1 を "not" にしますか?
次のようなテーブルがあります。
OrderType で「グループ化」を行うのは簡単ですが、次のようなものを得るために「グループ化」を行う方法はありますか?
これは DB2 ですが、理想的には、DB ベンダーに関係なく機能するソリューションを探しています。
magento - Magento インストーラーのセットアップに依存しない挿入
Magento Setup Resources に関するこのチュートリアルを完了しました。
ある時点で、より多くのデータベース バックエンドをサポートしていることがわかりましたが、前述のチュートリアルでは、テーブルを作成する方法のみが説明されています。
以前に作成したテーブルに(不可知論者のスクリプト) データを挿入する方法に関するいくつかのリソース/例が必要です。
database - プラグ可能なデータベースインターフェイス
私は、複数の卸売業者のバックエンドシステムへのインターフェイスの仕様を調査しているプロジェクトに取り組んでいます。これが私たちが取り組んでいるものです、
- 各卸売業者には、10,000以上の複数の製品があります。また、各卸売業者は製品の価格をカスタマイズしています。
- アクセスされる卸売業者のリストは今後も増え続けるため、システムから数千の卸売業者にアクセスできる可能性があります。
- 卸売業者は地理的に分散しています。
- このシステムへのインターフェースにより、ユーザーは希望する卸売業者を選択し、製品を閲覧することができます。
- 製品価格の更新は、リアルタイムでサイトに反映される必要があります。したがって、卸売業者が価格を更新した場合、サイトですぐに利用できるようになります。
- システムはデータベースに依存しない必要があります。
- このシステムは、卸売業者側で簡単にセットアップでき、日常業務への影響を最小限に抑える必要があります。
当初は、卸売業者ごとにデータベースを作成することを考えていましたが、将来的には数千の卸売業者が存在する可能性があるため、パフォーマンスとストレージに関してはこれが最良のオプションです。データをローカルに保存するのではなく、卸売業者のデータベースに直接クエリを実行する方がよいでしょうか。これを実行しても、データベースにとらわれないままでいられますか?そのような実装に最適なテクノロジースタックは何でしょうか?ある種のORMツールが必要です。
Javaベースのフレームワークとテクノロジーが推奨されます。
ありがとう。
sql - SQLで日付の週番号を取得する
データベースに依存しない SQL で日付の週番号を取得する方法はありますか?
たとえば、私が使用する日付の月を取得するには:
しかし、EXTRACT 関数は SQL92 の週数を認識しません。
データベースに依存しないソリューションが必要であることに注意してください。これを MS SQL Server に関する質問と誤解しないでください。
python - Django:データベース固有のコードを管理するには?
unaccent
django プロジェクトに postgres 機能を使用しています。
これにより、アプリデータベースが固有になり、他のデータベース(拡張子のないpostgresなど)を使用できるようにしたいと考えています。この場合、もちろん、私は使用しませんunaccent
ユーザーにとって透過的なものにしたいと思います。私のコードは次のようになります。
残念ながら、unaccent
がデータベースにインストールされていない場合、 DatabaseError が発生しますが、2 番目のクエリは次のエラーで失敗します。
トランザクションのサポートを追加してロールバックしようとしましたが、成功しませんでした。
unaccent
このエラーを管理し、利用可能かどうかに関係なくコードを機能させる最善の方法は何ですか?
sql - CURRENT_TIMESTAMP の DB に依存しない SQL
私は現在 Oracle を使用していますが、ほとんどの SQL はデータベースに依存しません。1 つの例外は、MSSQL で失敗する CURRENT_TIMESTAMP です。これについても、より移植性の高い構文に移行することは可能ですか?