KamoCRM

Поместите tenant id обратно в переднюю часть ключей клинических ресурсов

FeatureInitializerService
Порезанный
25 августа 2026 г. в 14:26 UTC
Автор
Kamo
Обещать
3ecbbac

ddl-auto построил первичный ключ (logic id, resource type, tenant id) fhir resource current и fhir resource version, потому что Hibernate излучает @EmbeddedId колонки в алфавитном порядке, а не в порядке декларации. На YugabyteDB ПЕРВЫЙ основной ключ колонки решает хеш-осколок, поэтому ведущий UUID распространяет всю диаграмму практики на каждом планшете и превращает каждое прочитанное в кросс-узловый вентилятор — полная противоположность тому, почему Композитный ключ существует. Воссоздает, а не изменяет: изменение первичного ключа - это переписывание таблицы. Поддержка Yugabyte ALTER... ADD PRIMARY KEY ограничена. Оба стола новые. и пуст, так что это точно и дешево, и бегун отказывается прикасаться к стол, держащий ряды — в этот момент правильным шагом является запланированная миграция с копией данных, и найти это из строки журнала лучше, чем найти его Недостающие карты. Idempotent, и он проверяет против pg constraint, а не предполагает: Ключ прав, он проверяет, соглашается и ничего не делает. Исключения пойманы на стол, потому что бросок, убегающий от бегуна, молча удерживает каждого бегуна. Заказал после него.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены