Поместите 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, а не предполагает: Ключ прав, он проверяет, соглашается и ничего не делает. Исключения пойманы на стол, потому что бросок, убегающий от бегуна, молча удерживает каждого бегуна. Заказал после него.

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

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

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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