カレンダーをメンバーシップに移動し、各orgに共有する

FeatureInitializerService
出荷済み
2026年8月10日 18:04 UTC
プロフィール
Kamo
コンテンツ
d5546e5

カレンダーやイベントは、アカウントによって所有され、組織を保有していません。 これは、所有者の最も早いメンバーシップにそれぞれを添付します。 アカウントは最長に所属しており、その慣行はカレンダーがいたところです。 作って — ではなく、正確に 1 つの組織でカレンダーの土地 それらをすべてに重複しました。 その選択が材料だったアカウント ログにカウントされ、カレンダーが目に見えるのを止めるため 他の組織。 イベントは、自分のユーザーではなく、彼らが住んでいるカレンダーに従うので、 イベントは、カレンダーから異なる組織で終わることはできません 表示する。 user id の DROP DEFAULT は load-bearing ステートメントです。 その列 この変更を準備し、User.idからDEFAULT unique rowid()を全て実行しました。 それに、無害に、それはNULLではなく、常に明示的に書かれていないので。 共有カレンダーが所有者なしで存在できるように、nullable を作る lethal をオンにする: user id がデフォルトを解除する INSERT は、 nobody に属するユーザ ID は、外部キーをユーザに失敗します。 です。 最初に暫定されたゼロ組織のカレンダーを実行する方法を正確に。 ザ・オブ・ザ・ 現行のエンティティティティは列タイプをピン留めし、 ddl-auto は再送できません。 全体に隔離される: バックフィルは、まだメンバーなしで行に触れるだけです。 共有カレンダーは、組織がどれも持っていないところだけに差し込みます.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る