postgresql

By beregov.a.e, 15 января, 2021

Загрузил случайно бэкап базы данных в базу postgres, в место целевой базы.

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

tables=`psql -p54332-c '\d' postgres | perl -aE 'say $F[2] if $F[0] =~ /public/'`

for t in ${tables[@]}; do psql -p5433 -c "drop table ${t}" ;done

Первой строкой создаём массив с таблицами из базы postgres который подлежат удалению.

Второй строкой удаляем таблицы из базы postgres. Список который инициализирован первой строкой.

Теги

By beregov.a.e, 27 сентября, 2017

Установку сервера баз данных будем проводить на чистую систему. То есть, там кроме самой ОС и портов ни чего не установлено.

Вариантов установки может быть несколько:

1 Из репозитория.

2 Из портов.

3 И конечно из исходников всё собрать. ( Это для очень особых случаев ) 

Подключаемся к серверу/компьютеру, на котором будем производить установку любым удобным или доступным способом. Повышаем права до пользователя root.

Рассмотрим первый вариант.

pkg search postgres

Теги