Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


SEO Metadata
composedTitleRemove BD on Trassir OS — Script DSSL

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

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

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

Установка

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


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

Предупреждение

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


Раскрыть
titlecode


Блок кода
languagepy
# Пересоздает БД на 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()



Image ModifiedСкачать