У меня есть производственная база данных «PRODdb1» с учетной записью только для чтения. Мне нужно запросить (выбрать оператор) эту базу данных и вставить данные во вторичную базу данных с именем «RPTdb1». Изначально я планировал просто создать временную таблицу в PRODdb1 по моему выбору, но проблема в разрешениях.
Я читал о dblink и postgres_fdw, но есть ли одно из этих решений для моей проблемы? Я бы не стал создавать сторонние таблицы, потому что мой SELECT объединяет многие таблицы из PRODdb1, поэтому мне неизвестно, будет ли postgres_fdw по-прежнему вариантом для моего варианта использования.
Другим вариантом может быть любое средство получения результатов SELECT в файл .CSV или что-то в этом роде. Мое главное препятствие здесь в том, что у меня есть только пользователь для чтения, с которым я могу работать, но никакого способа обойти эту проблему.