問題タブ [multi-database]
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.
database - Django models.py を使用して複数のデータベースにテーブルを作成する方法
Django を介して models.py を使用して、1 つのデータベース (SQL Server 2008 を想定) にテーブル "A" を作成し、"B" (My SQL) に別のテーブルを作成したいと考えています。
テーブル構造「A」と「B」の両方が異なる場合があります。router.py を介してこれを達成できることを確認しました。
「router.py」ファイルなしでやりたいです。
誰でもこれについて私を案内してくれませんか。
ありがとう、シヴァ。
c# - Linq to Sql:DB2-table2に存在しないDB1-table1からのアイテムのみを選択します
私はac#プロジェクトで以下のタスクを適切に実装する方法に取り組んできました。
ふりをして...
特定のデータベースのテーブル(db1)に存在するが、別の特定のデータベースのテーブル(db2)には存在しないすべてのデータを取得します。
両方のテーブルに共通のIDがあります
私はこれについてたくさんの投稿に直面しましたが、私の問題を解決するものはないようです。何か助けはありますか?
編集:
=>リスト形式でデータを返す
django - マルチデータベースを使用してdjangoで選択するにはどうすればよいですか?
私はマルチデータベースを使用しています、そして私は試します:
しかし、このエラーが表示されます:
/ comerx / pedidos/novo/のAttributeError'カーソル'オブジェクトに属性がありません'using '
ここにトレースバックがあります:http://pastebin.com/CD7B8BxJ
全てに感謝
sql - 他の 2 つのテーブルで一致する値で列を更新する
私は3つのデータベースを持っています。そのうちの 1 つに間違ったデータが含まれています。
構造は次のようになります。
DB_1:
Tbl:
ID - otherID - Guid
DB_2:
Tbl:
ID - otherID - Guid
DB_3:
Tbl:
ID - otherID
DB_1 には、DB_3 に格納する必要がある「otherID」が含まれています。
DB_1とBD_2の「Guid」とDB_2とDB_3
の「otherID」が一致
DB_3 の「orderID」を DB_1 の「otherID」で更新するにはどうすればよいですか?
私の最初の試みは:
しかし、その後、更新ステートメントに使用するのに問題がありました。
結果は次のようになりました。
何かを見つけましたが、この場合の使い方がわからないので、あまり役に立ちませんでした。
jpa - playframework2 jpaでマルチデータソース設定を開く方法
Play フレームワーク 2.1 で複数のデータソースを jpa で設定したいです。
1 つは H2 で、もう 1 つは Oracle です。
だから私はapplication.confに次のようなコードを追加しました:
jpa.oracle
に割り当てて無意味な名前を付ける方法がわかりません。しかし、エラーは表示されません。私はそれを変更する必要がありますか?
主な問題は次のとおりです:どのエンティティがdefault
データソースによって管理されているかを Play に伝えるにはどうすればよいoracle
ですか? たとえば、クラス A、B のテーブルは H2 にあり、クラス C、D のテーブルはオラクルにあります。これらのエンティティにデータソースを割り当てるには、何をコーディングすればよいですか?
sql - フラグを SQL 列に格納し、インデックスを作成する
エンティティに関連する一連のフラグをデータベースに保存する必要があります。Flags
これらはバイナリ情報 (オン/オフ) ではなく、定義される一連のコードであるため、最適な言葉ではない可能性があります。
通常、各情報 (各フラグ値など) を個別の列に格納しますが、列マッピングの劇的な増加を防ぐために、属性ごとに 1 列とは異なるデータ構造にそのような情報を格納する機会を探っています。 . 各フラグはエンティティの各属性に対して有効であるため、本質的に多数の列を必要とする大規模なエンティティの場合、列の総数が 2n になる可能性があることを理解できます。
最終的に、これらのコードは位置文字列にマップできます。
私は次のようなことを考えています:ではなく、次のよう02A
に解釈さdec 42
れます:
- 位置 1 のフラグ 0 (または、必要に応じてゼロ...)
- 位置 2 のフラグ 2
- ポジション 3 のフラグ A
このようにフォーマットされたデータは、高水準プログラミング言語で簡単に処理できます。PL/SQL は問題の範囲外であり、これらの値はすべて Java で処理されるはずだからです。
今、本当の問題
私の仕様の 1 つは、検索を最適化することです。特定の位置で特定のフラグ (または特別なフラグ) を示すエンティティを探す方法 (たとえば、効率的な方法) を見つける必要がありました0
。
通常、SQL では、RDBMS 固有の部分文字列関数を指定すると、次のようになります。
これは機能しますが、部分文字列にマップされたセカンダリ インデックスの作成をサポートしている Oracle 以外のすべてのプラットフォームで少し遅いかもしれません。
ただし、私のソリューションは、Hibernate のおかげで MySQL、Oracle、SQL Server、および DB2 で動作する必要があります。
そのような設計を考えると、私が見逃している、おそらくクロスプラットフォームのインデックス作成戦略はありますか?
java - JDBC:Java でマルチデータベース クエリを実行することは可能ですか?
Java を使用して 2 つのデータベースに対して SQL クエリを実行したい
しかし、自分ですべてを書かずにそれを行う方法を見つけるのにいくつかの問題があります
多分誰かがそれを行う方法を知っています。
例:
この例は、phpMyAdmin を使用し、ユーザーが両方のデータベースに対する権限を持っている場合に mysql で機能します
編集:
問題は、Java で 1 つのデータベースにしか接続できないため、このようなクエリを実行するにはどうすればよいか (?)、または Java を使用して両方のデータベースのテーブルを使用する Sql クエリを実行する 2 つのデータベースに接続するにはどうすればよいかということです。
JavaでSQLコマンドを実行する方法は次のようになります。
しかし、それを使用して、2 つのデータベースからテーブルを使用する Sql クエリを取得することはできませんか?
django - Django - 複数のデータベース間でデータを同期する
マルチデータベース環境で、すべてのデータをデータベースから別のデータベースに移動する方法は?
設定は次のようになります。
これを行うための簡単なソリューション/アプリはありますか? 一方向の移行で十分ですが、複雑な外部キーと多対多接続を持つ多数のモデルとオブジェクトがあるため、モデルとオブジェクトを反復処理して別の場所に保存しても問題は解決しません。
loaddata
オブジェクトの作成は信号を使用して別のオブジェクトを作成し、これにより一意のキーが台無しになるため、失敗します。
バックエンドが異なるため、SQL ダンプの使用は簡単ではありません。私はこれを試しましたが、外部キーを台無しにしない sqlite3 データベースから psql ダンプを作成することができませんでした。
したがって、データベースから別のデータベースにデータをロードするが、シグナルを送信せず、外部キーでも機能するソリューションが必要です。しかし、これを行うものは見つかりませんでした。