問題タブ [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.

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

python - Django が「デフォルト」以外のデータベースでスーパーユーザーを作成できない

それはバグですか、それとも間違っていますか? 私はスーパーユーザーを作成する段階にありますが、ルーターが機能しているように見えても、djangoは間違ったデータベースにテーブルを望んでいます:

設定.py

routers.py

指図 :

ご覧のとおり、存在しない 'cartons.auth_user' を探します (代わりに 'intern_db' によってエイリアス化された 'django_cartons' である必要があります)。コマンド出力の「TRUE」...

何か案が ?

0 投票する
4 に答える
1823 参照

c# - マルチデータベース接続文字列: アプリケーションに保存する場所

同じスキーマを持つ別のデータベースがあります。接続されているクライアントに応じて、それらのいずれかに接続する必要があります。たとえば、ClientA が接続されている場合、DatabaseA に接続する必要があります。ClientB が接続されている場合は、DatabaseB に接続する必要があります。これで、プレゼンテーション層、サービス層、およびリポジトリ層の多層アプリケーションができました。いくつかのロジックを使用して、正しい接続文字列を取得します!

だから.. 今必要なもの。

そのクライアントの接続文字列を保存する場所がわかりません! セッションで考えていました。しかし、セッションに保存する場合、セッションはリポジトリで表示されないため、リポジトリレイヤーへの呼び出しごとに渡す必要があります。これは私が取ることができる最悪の解決策だと思います。

選択した接続文字列を、そのクライアントのグローバル変数のリポジトリ レイヤーだけにしたいと考えています。

提案?ありがとうございました

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

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...) であり、各タイプを属性として使用することはできません。これは、各タイプについて、学校のディメンションと多対多の関係があるためです。たとえば、次のようになります。

電源
ソーラー パネル
発電機
都市エネルギー供給
...

廃棄物処理
埋め立て
焼却
リサイクル
堆肥化
廃棄物をエネルギーに
...

これらの例を使用すると、学校は廃棄物処理として埋め立てとリサイクルの両方を行うか、市のエネルギー供給を利用し、同時に発電機またはソーラー パネルを利用することができます。

これらの問題のいくつか(および私が言及しなかった他の多くの問題)が「教育の質」に関連していることを研究が示しており、それをすべて分析する方法があるはずであるため、これらすべてが必要です.

スター スキーマでこの問題を解決する最善の方法は何でしょうか? 出来ますか?

0 投票する
0 に答える
24 参照

django - 複数データベース構成の Model.add()

関連マネージャには、「指定されたモデル オブジェクトを関連オブジェクト セットに追加する」というメソッドがあります。add

たとえば、次のことができます。

を呼び出すとadd、自動的に保存されます。呼び出す save メソッドにキーワード引数をどのように渡しますか? 私の場合、using='my-other-db', force_insert=Trueマルチデータベース環境にいるので、save メソッドに渡したいと思います。

何か案は?