В соответствии с текущими документами
Хотя можно скопировать базу данных, отличную от template1, указав ее имя в качестве шаблона, это (пока) не предназначено дляуниверсальное средство "КОПИРОВАНИЕ БАЗЫ ДАННЫХ".Основным ограничением является то, что никакие другие сеансы не могут быть подключены к базе данных шаблонов во время ее копирования.CREATE DATABASE потерпит неудачу, если при запуске будет какое-либо другое соединение;в противном случае новые подключения к базе данных шаблонов блокируются до завершения CREATE DATABASE.
Помимо этого легкого предупреждения, которое восходит как минимум к версии 8.2, вы можете вносить определенные изменения с помощью createb- такие вещи, как изменение параметров сортировки, кодировки и т. д. (в определенных пределах).
Лично мне было бы трудно оправдать использование madeb, который использует полную блокировку базы данных, для копирования рабочей базы данных.
Я думаю, что другое основное отличие состоит в том, что «dump and load» - полностью поддерживаемый способ копирования базы данных.Кроме того, при необходимости вы можете перенести копию дампа на изолированный компьютер для тестирования.(Утилита createb должна иметь доступ как к исходному, так и к целевому объектам одновременно.) Но я не использовал madeb для создания копий, поэтому я могу ошибаться.