postgresql: база данных дампа с символами c ссылки? - PullRequest
1 голос
/ 04 марта 2020

Внешние ключи определяют связь между таблицами базы данных. Есть ли какой-нибудь инструмент для того, чтобы вывести / экспортировать базу данных (postgresql), используя отношение вместо идентификатора. Дамп должен выглядеть следующим образом:

INSERT INTO public.speciesconfignumericvalues(speciesid, topicid, numericvalue)
VALUES ((select speciesid from public.species where speciesname = 'rollershutter'),(select topicid 
FROM public.topics where topicname = 'wind_speed_limit'),30);

Вместо этого я получаю:

INSERT INTO public.speciesconfignumericvalues(speciesid, topicid, numericvalue)
VALUES (12,345,30);

Возможно ли получить дамп, как в первом примере, например, путем определения внешних ключей? Причина: у меня есть две базы данных с одинаковыми видами, темы и т. Д. c. но разные идентификаторы для одного и того же. Поэтому я не могу легко вставить данные из одной базы данных в другую, не запрограммировав для этого c приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...