Перейти к содержанию

SELTA/UninstallPostgreSQL

Материал из Etersoft wiki


Очистка PostgreSQL от элементов SELTA@Etersoft

Сначала выгрузите из базы все данные, представляющие ценность (pg_dump или выгрузка средствами 1С).

  • Удалить схему SELTA из базы — в Центре управления → Инициализация БД выберите базу и нажмите «Деинициализация». Удаляются функции, таблицы и типы SELTA, а также типы mchar/mvarchar, в том числе расширение mchar, если оно было создано через CREATE EXTENSION. Вместе с типами удаляются и таблицы 1С, в которых они используются, поэтому деинициализация безопасна только для пустой базы.
  • Удалить базу целиком — «Удаление БД» в той же утилите или на сервере:
    # su - postgres -c "dropdb buh"

Служебную базу master удаляют так же, когда SELTA на сервере больше не нужна. Пакеты selta-server и postgresql-mchar на сервере Linux удаляются обычными средствами системы (epm remove selta-server); базы при этом остаются.