У меня есть требование, при котором мне нужно сделать снимок базы данных и восстановить его на той же машине с другим предопределенным именем в postgres.Я попытался выполнить вышеупомянутую задачу с помощью следующей команды.
CREATE DATABASE destniationDb TEMPLATE sourceDb;
Но эта опция не срабатывает, когда существует соединение / сеанс с sourceDb. Поэтому мне нужно усечь эту опцию, так как существует высокая вероятность пользователяделает операцию чтения.Все параметры командной строки, такие как restore_db, backup_db, соответствуют моим требованиям. Поэтому мне для этого нужна некоторая консольная команда / функция / хранилище, т. Е. Мне нужно подключиться к базе данных и вызвать некоторую команду / функцию / хранилище, которая достигает этой цели..
Кто-нибудь из вас может предложить какое-то решение моего требования?