Codify §4.2 要件 ライター シングルライブ パート ユニーク バックストップ
ほとんどの ONE LIVE 要件 per (loan file uid, img doc type id, party) 義務の細胞。 *******************************************************************************************...
NULLs-safe 独自のエンドポイントで closeWorkflowTemplate バージョン (doc 05 §6.3)
1つのバージョン(organization id、スコープ level、スコープ ref id)の穀物。 CRDBはNULLs-distinctなので、 nullable scope ref id (ミラーmlos aiptp *): mlos closing wft version uniq (scope ref i...
AiPullThroughPolicyシングルアクティブインデックスのNull-safeスプリット(doc 09 §8)
CRDB は NULLs-distinct なので、単一 (lender profile id, market id) WHERE status='ACTIVE' のインデックスはなかった org-wide(market id IS NULL)の穀物をバックストップ - 2つの同時初公開は2つのACTIVE行を残すこと...
(loan file uid,type) ネイティブの単一部分unique インデックス (doc 11 §5.3/§6.2)
MLOS 融資識別子レジストリの既存のダブルアクティブホールを閉じる: インデックス (a) *****************************************************************************************************************...
RCEロックレコード(doc 08 §7.3)の反二重ロック部分的なユニークインデックス
SchemaCleanupRunner追加 **************************************************************** mlos lock record(organization id、ローン scenario id)WHERE上のUNIQUEインデックス メニュー...
§2.4 mlos aus runの反AUS-shopping部分的なunique索引
1つのACTIVE(非監視、非frozen) AusRun per(loan file uid、source label) — "duplicates look AUS-shoppingのような(doc 10 §2.4/§2.5)。 MLOSUnderwritingServiceのエージェンシーライターが今上陸する安全...
Pkg + RCE /プルスルーDDL(docs 08/09)を登録する
@EnableJpaリポジトリ += メニュー スキーマクリーンアップランナー: メニュー (部分的なunique) + rce commit ai decision fk + rce commit lock record fk + rce commit pricing snapshot fk (§7.4 スナップショ...
Com.kamo.z.shared.mlos.ecloseを@EnableJpaRepositories(doc 05)に登録する
Com.kamo.z.shared.mlos.ausを@EnableJpaRepositories(doc 10)に登録する
新しい aus * repo パッケージ (AusRun + 子). mlos aus run は + 検証済みです.
EventProjectionPolicy platform-default 部分的なユニークなインデックス (doc 07 §6.7)
メニュー メニュー ウィール Organization id は NULL — プラットフォームデフォルトシングルトン (CRDB NULLs-distinct) をピン留めします。 null-org 行は、そうでなければ禁忌です。GLBA の重複プラットフォームのハザード)。 応用+検証済み.
ルールバージョン ピンエントリー->ピンハードFK (doc 06 §4.6)
mlos rvpe pin idx + mlos rvpe pin fk メニュー →mlos rule version pin.uid)、satisfier->requirement FKをミラーリングします。 応用+検証済み.
ルールレイヤーDBチェック(doc 06 §4.2/§9.2)
3 プラットフォーム所有の biconditional CHECK (mlos requirement rule / rule set / mlos freshness policy: platform owned = (organization id IS NULL) + 法的壁 バックストップ ck requir...
1obligation/N-satisfier条件モデルのスキーマ(doc 06)
Com.kamo.z.shared.mlos.docsを@EnableJpaRepositories(新しいrepo pkg)に登録する + Mlos requirement satisfier のための SchemaCleanupRunner のバックストップ (付録のみ) WORMの受諾の記録:mlos req s...
通知パーティ+一貫性のあるレジャースキーマ(doc 07 §6)
- KamoInitializerApp:@EnableJpaリポジトリ+= メニュー (新しいrepo pkgのための************************************************ - SchemaCleanupRunner:mlos consent one identity chk...
ディシオンインプット実証インテグレートDDL(ディシジョン・スピン2c)
ddl-auto で自動生成された決定書 input; SchemaCleanupRunner はインバリアントを追加します。 Hibernate は発光できません。 - 決定書 input one source chk: num nonnulls(11 FK cols) = 1 (実際には1) 行ごとにピン留め可能な...
保留中のWIP(C/CDなし)
- DataLoader:プラットフォームベースラインセキュリティモデル+カモCRMマーケットバックフィル配線 - KamoCRMMarketBackfillLoaderを追加します。 監督のBillingGroupBackfillLoaderを削除 - KamoCRMPricingLoader:マイナーな調整 - A...
SchemaCleanupRunnerで1ブームのcustomer id FK tug-of-warを停止する
売り主の小売店を外す-> コマース carts.customer idのアカウントクリーンアップドロップ, メニュー メニュー お問い合わせ 列は現在、Hibernate 所有の FK 列 (Cart.customer/DraftOrder.customer が稼働しています。 map @JoinColumn(name...
ガイドラインバージョンのノーバーラップ部分的なuniqueインデックス(Phase-2 Slice 7)
SchemaCleanupRunner: ux guideline version active 部分unique mlos guideline version (organization id, product id) では、ステータス='ACTIVE' と 有効な until が有効 IS NULL — 1 つのオ...
バリューセットプラットフォーム所有の所有権 CHECK(Phase-2 Slice 4)
SchemaCleanupRunner: ADDコンストラントmlos value set ownership chk CHECK(platform owned = (organization id IS NULL)) — doc 02 §6.2: プラットフォームの分類は platform owned は null ...
Mlos product ARM-consistency CHECK (Phase-2 スライス 2)
SchemaCleanupRunner: ADDコンストライン CHECK ((((amortization type = 'ARM') = (arm fixed period months は NULL ではありません)) — 固定期間は 製品の IFF は ARM (doc 02 §6.6) です。 `= ... ...
カタログリポジトリ登録 + レートシートバージョンノーバーラップインデックス(Phase-2 Slice 1)
- @EnableJpaRepositories += com.kamo.z.shared.mlos.catalog (新しいMlosInvestor/) **************** リポジトリ; 既に @EntityScan で覆われたエンティティティティ . - SchemaCleanupRunner: ux...
部分的なユニークなインデックス + variants をサービスする (Phase-1 config 完了)
SchemaCleanupRunner 新規 mlos.config ドメイン (mlos.config は既にインストール済み) @EnableJpaRepositories;Hibernate ddl-auto:update はテーブルを作成します: - 1つの部分的な一意のインデックス(WHERE is acti...
Mlos.configリポジトリ pkg (Phase-1 Slice 1) を登録します
Add com.kamo.z.shared.mlos.configを@EnableJpaRepositoriesにKamoInitializer mlos lender profile + mlos licensing entry を作成します。 インデックス(税込) インフォメーション market id は、@Ta...
Mlos.complianceリポジトリ(Slice 2c-i)を登録する
Add **************** に @EnableJpaRepositories ので KamoInitializer mlos adverse action timer + mlos regx timer を作成します。 インデックスの実体宣言 @Table — SchemaCleanupRunner DD...
レジスタmlos.legalリポジトリpkg(スライス2b)
Com.kamo.z.shared.mlos.legalを@EnableJpaRepositoriesに付け加えて下さい従ってKamoInitializer mlos licensed act registry/mlos ron eligibility/mlos steward license を作成します。 すべての...
Mlos.steward + mlos.orchestration リポジトリを登録します。 Slice-2a スキーマ
- KamoInitializerApp @EnableJpaRepositories:蓄積されたMLOSリポジトリを追加します パッケージ メニュー プラス esign/personal loans なので、KamoInitializer はスキーマを所有しています。 - SchemaCleanupRunner: ジ...
借主向けブランド+開示コラムの移行
Kamo-shared-library 組織の7つのnullableカラムを追加 現在は、(TAGLINE / NMLS ID / PHONE SUPPORT / EMAIL SUPPORT) を宣言します。 / EQUAL HOUSING DISCLOSURE / ON PRIMARY TEXT / GRADIENT...
MEMBER UI PREFERENCESテーブル(注文60)を追加
ジェネリック・パー・メンバーの UI-preference ストア・バックイングのための Idempotent CREATE hex-head ポップアップサイズセレクターと、ユーザー毎のUI設定。 Schema は EmbRecordState 条約 (is active, date created ) をミラーリン...
Add CDR caller-ID columns to recordings table (order 40)
Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...
メンバ言語 + default currency カラムを追加
新規をバックアップするメンバーテーブルに2つのNOT NULLカラムを追加 Member.language (VARCHAR DEFAULT 'English') と Member.defaultCurrency (VARCHAR(10) DEFAULT 'USD') フィールド。 既存の行がバックフィルされます デフ...
レコード提供者向けマイグレーションランナー+ VMアーカイブカラム
RECORDINGS.provider instance id (UUID) とprovider external id (VARCHAR(64)) と、ソフトフォン履歴タブの一括検索エンドポイントで使用される複合idx recordings provider lookup インデックスを追加します。 また、新しいソ...
Include company と company name カラムを追加
LeadCompanyColumnRunner (オーダー40) は、 -鉛 markets.include company(BOOLEAN、nullable) — かどうかを追跡 市場は鉛の会社名を要求します - lead.company name(VARCHAR(50)、nullable) — 会社の名称を格納 市...
CockroachDB対応DROP INDEX CASCADE構文を使用する
CockroachDB は、ALTER TABLE ... DROP CONSTRAINT を UNIQUE 制約で拒否します。 unimplemented: UNIQUE制約 "uk org oauth provider" は使用できません。 ALTER TABLE DROP CONSTRAINTは、代わりにDRO...
マルチインスタンス電話/SMSプロバイダ移行
Hibernate ddl-auto:update の後に実行すると、新しいテーブル(VOIP PROVIDER INSTANCE)が作成されます。 BULK TEXT PROVIDER INSTANCE、PHONE EXTENSION、PHONE END USER、PHONE DEVICE、 PHONE VOICEM...
DataLoaderからチームメンバーPayFeesSettingをドロップ
Master-model のプロビジョナーはもはや取られた三州のペイフィードを渡しません マスターセキュリティモデルを作成するときに設定 — フィールドは消えます ChildOrgSecurityModelとサービスオーバーロード.
TeamMember はメンバーです。 bogus tm.getMember() 呼び出しをドロップします
TeamMember は JOINED の継承を利用しています。メンバーは、ネストされていないメンバーです。 フィールド。 backfill は tm.getMember() と呼ばれていました。 また、JPQLステータスフィルタをtm.teamMembershipStatus(the)に切り替えます。 存在しないtm...
デフォルトルール右列のチェック制約をドロップ
Hibernate 自動生成 CHECK ('VAL1'、'VAL2'、...) 制約 @Enumerated(EnumType.STRING) 列の CREATE TABLE で enum を凍結 テーブル作成時の値のリスト。 それぞれのロールレイトタイプまたは 役割RightTemplateSetting タイプの...
ロール・ライト・アップサートの欠如ユニークな制約を追加
メニュー +syncSecurityModelRoleRights の使用 `ON CONFLICT(role id, right type) は、NOTING` ではなく、 `ON CONFLICT (default role id, right type) は、一致を必要とする DBテーブルのユニークな制約。 `...
Seed Organization.isTopLevel for kamocrm and OWNER UNLIMITED セルフコンプリートプラン
- DataLoader:ドロップ組織 createOrg の type arg、kamocrm の set は TopLevel=true です。 - KamoCRMAgeReqUpdateRunner +テスト:IS TOP LEVEL = TRUEではなく、TYPEで一致 - 組織タイプRemovalRunner...
