с имеющимися данными и перенести в другую базу данных ?
insert from select?
Сдампить через pg_dump и потом залить через psql или pg_restore. Почитайте оф. доки по этим утилитам там вроде с примерами
В bash можно так: psql source_db -c 'copy (select * from source_schema.source_table) to stdout' | psql dest_db -c 'truncate table dest_schema.dest_table;copy dest_schema.dest_table from stdin' Ещё есть вариант через dbeaver, там пару кликов.
Будьте так любезны, проверьте, пожалуйста, предложенный вами вариант. Что-то мне подсказывает, что он не совсем корректный.
https://postgrespro.ru/docs/postgresql/14/app-psql Поэтому лучше использовать несколько ключей -c или подавать команды на стандартный ввод psql, применяя либо echo, как показано выше, либо создаваемый прямо в оболочке текст
Pg_dump - d source_database --table=tablename | psql - d dest_database
mshurutov@srv01 ~ $ Pg_dump --help -bash: Pg_dump: команда не найдена mshurutov@srv01 ~ $ pg_dump --version pg_dump (PostgreSQL) 14.2 mshurutov@srv01 ~ $ "Годный" совет, да...
postgres_fdw.
Обсуждают сегодня