問題タブ [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.
python - Django が「デフォルト」以外のデータベースでスーパーユーザーを作成できない
それはバグですか、それとも間違っていますか? 私はスーパーユーザーを作成する段階にありますが、ルーターが機能しているように見えても、djangoは間違ったデータベースにテーブルを望んでいます:
設定.py
routers.py
指図 :
ご覧のとおり、存在しない 'cartons.auth_user' を探します (代わりに 'intern_db' によってエイリアス化された 'django_cartons' である必要があります)。コマンド出力の「TRUE」...
何か案が ?
c# - マルチデータベース接続文字列: アプリケーションに保存する場所
同じスキーマを持つ別のデータベースがあります。接続されているクライアントに応じて、それらのいずれかに接続する必要があります。たとえば、ClientA が接続されている場合、DatabaseA に接続する必要があります。ClientB が接続されている場合は、DatabaseB に接続する必要があります。これで、プレゼンテーション層、サービス層、およびリポジトリ層の多層アプリケーションができました。いくつかのロジックを使用して、正しい接続文字列を取得します!
だから.. 今必要なもの。
そのクライアントの接続文字列を保存する場所がわかりません! セッションで考えていました。しかし、セッションに保存する場合、セッションはリポジトリで表示されないため、リポジトリレイヤーへの呼び出しごとに渡す必要があります。これは私が取ることができる最悪の解決策だと思います。
選択した接続文字列を、そのクライアントのグローバル変数のリポジトリ レイヤーだけにしたいと考えています。
提案?ありがとうございました
database-design - スタースキーマのモデル化の難しさ
まず、タイトルについて申し訳ありません.
学校に関連するリソースの量を測定するファクト テーブルを作成しています。
学校の数
学生
の数 従業員
の数 コンピュータの数(管理用および学生用)
FACT_SCHOOL_RESOURCES
School (FK)
Location (FK)
Education Type (FK)
Total_Schools*
Total_Students
Total_Employees
Total_Students_Computers
Total_Administration_Computers
*学校の数では、すべての行が同じ値 (1) になります。
私の問題は、学校に関連する「インフラストラクチャ」の問題がいくつかあることです。これは、複数のタイプ (エネルギー源、水源) があるため、実際にはその属性の 1 つ (「インフラストラクチャー」という名前の属性) に入れることはできません。 、Waste Disposal...) であり、各タイプを属性として使用することはできません。これは、各タイプについて、学校のディメンションと多対多の関係があるためです。たとえば、次のようになります。
電源
ソーラー パネル
発電機
都市エネルギー供給
...
廃棄物処理
埋め立て
焼却
リサイクル
堆肥化
廃棄物をエネルギーに
...
これらの例を使用すると、学校は廃棄物処理として埋め立てとリサイクルの両方を行うか、市のエネルギー供給を利用し、同時に発電機またはソーラー パネルを利用することができます。
これらの問題のいくつか(および私が言及しなかった他の多くの問題)が「教育の質」に関連していることを研究が示しており、それをすべて分析する方法があるはずであるため、これらすべてが必要です.
スター スキーマでこの問題を解決する最善の方法は何でしょうか? 出来ますか?
django - 複数データベース構成の Model.add()
関連マネージャには、「指定されたモデル オブジェクトを関連オブジェクト セットに追加する」というメソッドがあります。add
たとえば、次のことができます。
を呼び出すとadd
、自動的に保存されます。呼び出す save メソッドにキーワード引数をどのように渡しますか? 私の場合、using='my-other-db', force_insert=True
マルチデータベース環境にいるので、save メソッドに渡したいと思います。
何か案は?