Очистка таблиц средствами SQL (PostgreSQL ©)

Мало кто знает, что админы тоже меряются у кого больше … база данных.

На сайте несколько десятков публикаций по очистке таблиц средствами SQL, но все они относятся к MSSQL, а для (PostgreSQL ©) я не нашел.
Из тех вещей, которые сто лет не нужны, а как надо, так их нет.
Восполняю этот пробел.

Постановка задачи:

Средствами платформы удаление документов может идти недели, а если нужно бегом… тогда побежали.

Внимание! 
По умолчанию скрипт удаляет все документы, регистры накопления и последовательности.
Для тех кто не знает зачем это нужно — это выстрел в ногу.

Решение:

На тематических форумах, безусловно присутствуют отзывчивые и толковые люди.

Когда это один человек, то получается вот такой скрипт. 

Порядок работы:

Лучше бы конечно у вас был pgAdmin -в нем можно открыть скрипт как файл — рекомендуемый вариант действий.
В принципе можно и в командной строке

Запускаем на выполнение.

Требования к запуску обработки:

Скрипт предназначен для использования с любыми конфигурациями.

Также возможна адаптация под любые задачи имеющиеся у пользователя. 

 

         Поддержка отчета, лицензирование:

  1. Не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.

Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.

Если вы не представляете: что такое 1С Предприятие,  файл и зачем вам нужна эта кухня.

Все файлы из интернет считаете зараженными вирусом.

Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.

А платить вы за это не будете так как программист с десятилетним стажем.

Закройте эту страницу не продолжая чтения дальше.

Для адекватных людей:

Если оно есть у вас или предложения по улучшению — пишите.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *