FAQ "ЭнергоЦентр"

все разделы ... 

Как восстановить базу данных EnergoCenter в PostgreSQL


Шаги для восстановления БД EnergoCenter в СУБД PostgreSQL

Используем встроенную утилиту СУБД PostgreSQL  pgAdmin3 (версия не ниже 1.14)

ВАЖНО!!! Не нужно создавать пустую БД со структуру через инсталятор ЕЦ!!!

1. Создаем пустую БД EnergoCenter таким скриптом 

 CREATE DATABASE "EnergoCenter"
       WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'Ukrainian_Ukraine.1251'
       LC_CTYPE = 'Ukrainian_Ukraine.1251'
       CONNECTION LIMIT = -1;

2. Открываем эту базу и выполняем на ней эту строчку

CREATE USER ecrole WITH PASSWORD 'ecGfhjkm22' NOSUPERUSER NOCREATEDB NOCREATEROLE NOINHERIT LOGIN;

3. Выполняем еще эту строчку на созданной БД

CREATE CAST (varchar AS integer) WITH INOUT AS IMPLICIT;

4. На активной БД EnergoCenter через контекстное меню выбираем пункт Востановить (Restore)