Russian Qt Forum

Программирование => Базы данных => Тема начата: Viktor от Июль 01, 2016, 11:30



Название: PostgreSQL копирование данных из одной базы в другую
Отправлено: Viktor от Июль 01, 2016, 11:30
Кто-нибудь знает, как копировать записи из одной таблицы одной базы данный в таблицу другой базы данных?

почитав, нашёл такой вот запрос:
INSERT INTO table1 SELECT * FROM table2

но как быть, если базы данных разные?


Название: Re: PostgreSQL копирование данных из одной базы в другую
Отправлено: Пантер от Июль 01, 2016, 11:32
Сделать 2 коннекта к базам, из первой читать в память и закидывать во вторую.


Название: Re: PostgreSQL копирование данных из одной базы в другую
Отправлено: kai666_73 от Июль 01, 2016, 11:56
Ну если обе базы в одном инстансе, то можно попробовать нечто вроде
INSERT INTO table1 SELECT * from db.schema.table2


Название: Re: PostgreSQL копирование данных из одной базы в другую
Отправлено: Viktor от Июль 01, 2016, 12:21
Спасибо! Мысли интересный! Попробую)