Size: a a a

2021 April 14

Е

Евгений in pro.elixir
Амбрелла потому что :)))
источник

ГК

Георгий Каштанов... in pro.elixir
Што
источник

AD

Anastasiya Dyachenko in pro.elixir
не аргумент)
источник

ГК

Георгий Каштанов... in pro.elixir
У меня в амбрелла не то что БД как неймспейс разные, даже БД как сервис разные)))
источник

Е

Евгений in pro.elixir
А зачем аргумент? Лучше скажите как надо :)
источник

Е

Евгений in pro.elixir
У каждого приложения свои конфиги экты, свои процессы экты и так далее?
источник

ГК

Георгий Каштанов... in pro.elixir
типа того
источник

AD

Anastasiya Dyachenko in pro.elixir
во-первых если амбрелла и одно из приложений это интерфейс к БД - от используйте везде этот интерфейс. Если нет приложения-интерфейса и в каждом приложении разный интерфейс - то разные сделайте БД
источник

Е

Евгений in pro.elixir
Сейчас как "во-первых"
источник

Е

Евгений in pro.elixir
Я хотел сделать некий единый для всех приложений интерфейс доступа к БД.
источник

AD

Anastasiya Dyachenko in pro.elixir
тогда в чем проблема, приложение-интерфейс как было так и остается, миграции должны быть в нем
источник

AD

Anastasiya Dyachenko in pro.elixir
схемы уже по желанию, либо тоже в нем, либо в соответствующих приложениях
источник

Е

Евгений in pro.elixir
Фиг с ними с миграциями. Речь о схемах.
источник

AD

Anastasiya Dyachenko in pro.elixir
если общих таблиц нет то смысла дублировать схемы тоже нет
источник

Е

Евгений in pro.elixir
сейчас и схемы и миграции в этом приложении БД
источник

VS

Vladimir Sekisov in pro.elixir
если у вас вообще полная динамика, то тут вариант с редиректом может быть только такой, наверное,
через rpc запросить:
- порт cowboy
- :inet.getifaddrs(), все интерфейсы машины
- по каким-то эвристикам найти нужный, забрать его адрес
- зная порт иадрес, соорудить url
- редирект
источник

AD

Anastasiya Dyachenko in pro.elixir
значит так и оставляйте
источник

Е

Евгений in pro.elixir
Уточню. Допустим есть некий тип MyType, его напрямую в БД не сохранишь, нужно конвертить во что-нибудь поддерживаемое постгресом.
Для этого я хочу создать соответствующий Ecto.Type и в нем делать конвертации. Этот Ecto.Type подключить к схеме.
Но для этого приложение БД (схема-то в нем) должно знать о MyType, вот этого и хотелось бы избежать.
источник

Е

Евгений in pro.elixir
Кошерно ли тогда вынести эту схему в приложение с MyType?
источник

Е

Евгений in pro.elixir
Тем более, что остальные приложения никогда к этой схеме не обращаются.
источник