Инструменты пользователя

Инструменты сайта


postgresql:postgresql

PostgreSQL

Логотип

PostgreSQL произносится Post–Gres–Q–L (Пост–Грес–Кью–Эл).

PostgreSQL — это объектно–реляционная система управления базами данных (СУБД), которая имеет традиционные возможности коммерческих СУБД с расширениями, которые есть в СУБД нового поколения. PostgreSQL — это свободное и полностью открытое программное обеспечение.

Разработку PostgreSQL выполняет команда разработчиков, разбросанная по всему миру и связанная через Интернет. Разработка является общественным проектом и не управляется какой-либо компанией.

Postgres — это широко используемое сокращение для PostgreSQL. Первоначальным именем проекта в Беркли было Postgres и этот ник теперь наиболее популярен в разговорах о PostgreSQL по сравнению с другими. Если вам трудно полностью проговаривать «PostgreSQL», можно просто говорить «Postgres».

https://www.postgresql.org/

https://wiki.postgresql.org/wiki/Main_Page/ru

Настройка

Полное удаление пакетов:

apt-get remove --purge postgres*

Контроль портов

netstat -tulpn |grep postgres

Список БД

psql -U postgres -l

Удаление БД

dropdb -U postgres ИМЯ_БД

Восстановление БД

Восстановление БД из дампа, упакованного bzip2

pgsql-resrore_db-zb2.sh
#!/bin/bash
 
DB=ИМЯ_БД
FILE_DUMP=Файл_дамп.sql.bz2
 
sudo -u postgres dropdb --if-exists $DB
sudo -u postgres createdb $DB
bzip2 -c -d $FILE_DUMP | sudo -u postgres psql $DB

Изменение пароля

Изменение пароля пользователя postgres

psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'ПАРОЛЬ'"

Ссылки

postgresql/postgresql.txt · Последние изменения: 2023-01-18 20:27 — GreyWolf