При использовании loadData / loadUpdateData, как я могу найти внешний ключ в другой таблице на основе данных в файле .csv? - PullRequest
0 голосов
/ 12 февраля 2019

Использование liquibase и попытка автоматического импорта данных перевода из внешней базы данных локализации.Мои CSV-данные выглядят следующим образом:

ResourceBundle StringName Translation base-enUS baseString Это базовая строка

У меня есть таблица Resource Bundle, которая выглядит так:

ID (uuid)   Name
<uuid-id>   base-enUS

И у меня есть таблица ресурсов, которая выглядит следующим образом:

ID(uuid)    Resource_Bundle_ID    StringName    StringValue
<uuid-id>   <ref to ResBundle>    baseString    This is a String Value

Строки "Resource Bundle" будут вручную вставлены через Liquibase к этому моменту в наборе изменений, поэтому я не могу жестко кодировать идентификаторы внешних ключей,

Есть ли способ, которым я могу выполнить поиск идентификатора Resource_Bundle по предоставленному имени комплекта ресурсов в середине тега loadUpdateData liquibase?

...