а затем в приёмнике построил скрипты "create table ..." и выполнил их.
надеюсь, что "from information_schema.columns" можно было выполнить в нужных мне бд.
микросервис (мс) мс1 читает данные из бд1. мс2 объявляется как клиент @FeignClient("name-ms1") и обращается с методу мс1.
камнем преткновения здесь было то, что не было явно сказано, что не нужно писать реализацию интерфейса клиента мс2. сказано только, что это декларативный клиент: "Feign is a declarative web service client".
Орхан Гасанлы, спасибо, спасибо всем.
проект - учебный, и, как всегда нужно быстро.
Орхан Гасанлы, благодарю за ссылки. они не попадались мне в поисковиках, но, кажется, это то, что нужно.
1. я ещё не силён в рест, можно пример ?
у меня есть приложение, открывающее соединения с двумя разными бд: postgres and h2. Но как указать разные версии драйвера в одном приложении, чтобы, напр., соединяться с разными файлами h2 разных версий, я не знаю.
2. про "бардак" совсем непонятно. что Вы имеете ввиду ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
конечно, pg_dump -s - предпочтительнее, но мне нужно применять скрипт для разных бд.
я сделал так: на источнике выполнил скрипт:
а затем в приёмнике построил скрипты "create table ..." и выполнил их.
надеюсь, что "from information_schema.columns" можно было выполнить в нужных мне бд.