База данных устанавливается на *nix сервер с установленным PostgreSQL версии 9.6 или
Необходимо переписать архив с базой (mcudoc.dump.gz) из дистрибутива в произвольную папку на сервере, например, /usr/home/backup.
Далее перейти в эту папку и запустить оттуда следующие команды:
Внимание! Логин и пароль приводятся в качестве примера! Настоятельно рекомендуется использовать уникальные логин и пароль, удовлетворяющие требованиям безопасности!
createdb -Upostgres mcudoc
gunzip -c mcudoc.dump.gz | psql -Upostgres mcudoc
psql -Upostgres --dbname=mcudoc -c "CREATE USER mcudoc_admin WITH SUPERUSER PASSWORD 'SeCurePassWorD'; GRANT dbo TO mcudoc_admin; ALTER database mcudoc SET search_path TO dbo; GRANT ALL PRIVILEGES ON DATABASE mcudoc to mcudoc_admin; GRANT ALL ON SCHEMA dbo TO mcudoc_admin; GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA dbo TO mcudoc_admin; GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA dbo TO mcudoc_admin; GRANT ALL PRIVILEGES ON ALL FUNCTIONS IN SCHEMA dbo TO mcudoc_admin; ALTER DATABASE mcudoc SET search_path TO "$user", dbo, public;"