Postgresql 13 freebsd 12.2
Немного с сервером баз данных можно ознакомится на https://ru.wikipedia.org/wiki/PostgreSQL
Postgresql 13 freebsd 12.2
Немного с сервером баз данных можно ознакомится на https://ru.wikipedia.org/wiki/PostgreSQL
Загрузил случайно бэкап базы данных в базу 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. Список который инициализирован первой строкой.
Установку сервера баз данных будем проводить на чистую систему. То есть, там кроме самой ОС и портов ни чего не установлено.
Вариантов установки может быть несколько:
1 Из репозитория.
2 Из портов.
3 И конечно из исходников всё собрать. ( Это для очень особых случаев )
Подключаемся к серверу/компьютеру, на котором будем производить установку любым удобным или доступным способом. Повышаем права до пользователя root.
Рассмотрим первый вариант.
pkg search postgres