Remove BD on TRASSIR OS - Скрипт удаляет Базу Данных на серверах TRASSIR OS и создает новую.

Основные функции

Удаляет Базу Данных на серверах TRASSIR OS и создает новую.

Установка

  • Перейти в автоматизацию, нажать «Загрузить пример» и выбрать «Из файла», указав путь к скрипту.
  • Нажать "Сохранить и запустить".
  • Снять галочку «Включить скрипт» или  (для предотвращения случайного сброса БД в дальнейшем) удалить скрипт.
  • Выполнить перезагрузку регистратора.


После перезагрузки создастся новая БД.

ВНИМАНИЕ! Процесс не обратим.



# Пересоздает БД на Trassir OS.
# После запуска скрипта его нужно выключить, перезагрузить сервер и создастся новая БД.
# 
# ВНИМАНИЕ! Процесс  не обратим.
'''
<parameters>
	<company>DSSL</company>
	<title>DB</title>
	<version>1.0</version>
</parameters>
'''

import subprocess

subprocess.Popen("service postgresql restart",stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell = True).communicate()
subprocess.Popen("sudo -u postgres dropdb postgres",stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell = True).communicate()
subprocess.Popen("sudo -u postgres createdb postgres",stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell = True).communicate()



Скачать