После создания базы 1С в psql при попытке добавления базы в кластер появляется сообщение об ошибке, что:
DATABASE не пригоден для использования
Создавал базу 2 способами:
-- Database: MyTest
-- DROP DATABASE "MyTest";
CREATE DATABASE "MyTest"
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'ru_RU.UTF-8'
LC_CTYPE = 'ru_RU.UTF-8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
\q
и
CREATE DATABASE MyTest WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'ru_RU.UTF-8' LC_CTYPE = 'ru_RU.UTF-8';
Почему 1С не позволяет работать с такой пустой базой?
Какой минимальный набор в базе должен быть, для "пригодной" среды?
Конечно же если создать пустую базу через консоль кластера или саму 1С, и выгрузить дамп в sql и его потом загрузить на нужный сервер, всё работает, но там создается еще куча объектов, все ли они нужны?
pg_dump -C -h localhost -U postgres usos_test > MyTest.sql
-- DROP DATABASE "MyTest";
CREATE DATABASE "MyTest"
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'ru_RU.UTF-8'
LC_CTYPE = 'ru_RU.UTF-8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
\q
psql -h remote.app.serv01 -U postgres --single-transaction < MyTest.sql
Можно ли в обще создавать пустые базы средствами PostgreSQL?