Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
postgresql:postgresql [2018-03-20 20:24] GreyWolf [Компания Postgres Professional] |
postgresql:postgresql [2023-01-18 20:27] (текущий) GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== PostgreSQL ====== | ====== PostgreSQL ====== | ||
- | FIXME | ||
- | |||
{{:postgresql:postgresql_logo.3colors.120x120.png|}} | {{:postgresql:postgresql_logo.3colors.120x120.png|}} | ||
[[https://wiki.postgresql.org/wiki/File:PostgreSQL_logo.3colors.120x120.png|Логотип]] | [[https://wiki.postgresql.org/wiki/File:PostgreSQL_logo.3colors.120x120.png|Логотип]] | ||
+ | |||
+ | PostgreSQL произносится Post–Gres–Q–L (Пост–Грес–Кью–Эл). | ||
+ | |||
+ | PostgreSQL — это объектно–реляционная система управления базами данных (СУБД), которая имеет традиционные возможности коммерческих СУБД с расширениями, которые есть в СУБД нового поколения. PostgreSQL — это свободное и полностью открытое программное обеспечение. | ||
+ | |||
+ | Разработку PostgreSQL выполняет команда разработчиков, разбросанная по всему миру и связанная через Интернет. Разработка является общественным проектом и не управляется какой-либо компанией. | ||
+ | |||
+ | Postgres — это широко используемое сокращение для PostgreSQL. Первоначальным именем проекта в Беркли было Postgres и этот ник теперь наиболее популярен в разговорах о PostgreSQL по сравнению с другими. Если вам трудно полностью проговаривать "PostgreSQL", можно просто говорить "Postgres". | ||
https://www.postgresql.org/ | https://www.postgresql.org/ | ||
Строка 12: | Строка 18: | ||
====== Настройка ====== | ====== Настройка ====== | ||
+ | |||
+ | |||
+ | Полное удаление пакетов: | ||
+ | <code bash> | ||
+ | apt-get remove --purge postgres* | ||
+ | </code> | ||
+ | |||
+ | ===== Контроль портов ===== | ||
+ | |||
+ | <code bash> | ||
+ | netstat -tulpn |grep postgres | ||
+ | </code> | ||
===== Список БД ===== | ===== Список БД ===== | ||
Строка 24: | Строка 42: | ||
dropdb -U postgres ИМЯ_БД | dropdb -U postgres ИМЯ_БД | ||
</code> | </code> | ||
+ | |||
+ | {{anchor:restore}} | ||
+ | ===== Восстановление БД ===== | ||
+ | |||
+ | Восстановление БД из дампа, упакованного bzip2 | ||
+ | |||
+ | <code bash 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 | ||
+ | |||
+ | </code> | ||
+ | |||
===== Изменение пароля ===== | ===== Изменение пароля ===== | ||
Строка 34: | Строка 70: | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
- | https://ru.wikipedia.org/wiki/PostgreSQL | + | [[wpru>PostgreSQL]] |
http://wiki.etersoft.ru/PostgreSQL | http://wiki.etersoft.ru/PostgreSQL | ||
Строка 42: | Строка 78: | ||
**[[http://postgresql.leopard.in.ua/|Книга: Работа с PostgreSQL настройка и масштабирование]]** | **[[http://postgresql.leopard.in.ua/|Книга: Работа с PostgreSQL настройка и масштабирование]]** | ||
- | [[https://habrahabr.ru/company/pgdayrussia/blog/325642/|Топ инструментов разработки для PostgreSQL]] | ||
**Компания Postgres Professional** | **Компания Postgres Professional** | ||
* [[https://postgrespro.ru/|Компания Postgres Professional]] | * [[https://postgrespro.ru/|Компания Postgres Professional]] | ||
Строка 48: | Строка 83: | ||
* [[https://postgrespro.ru/education/courses|Учебные курсы]] | * [[https://postgrespro.ru/education/courses|Учебные курсы]] | ||
* [[https://postgrespro.ru/products/ecosystem|Экосистема PostgreSQL/Postgres Pro]] | * [[https://postgrespro.ru/products/ecosystem|Экосистема PostgreSQL/Postgres Pro]] | ||
- | * [[https://postgrespro.ru/products/1c_build|Сборка PostgreSQL для платформы 1С под Linux и Windows]] | + | |
+ | **[[https://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools|Community Guide to PostgreSQL GUI Tools - PostgreSQL wiki]]** | ||
+ | |||
+ | **[[https://postgrespro.ru/education/books/introbook|Postgres: первое знакомство]]** | ||
+ | |||
+ | **[[https://postgrespro.ru/education/books/internals|PostgreSQL]]** | ||
+ | * [[https://edu.postgrespro.ru/postgresql_internals-14.pdf|PostgreSQL 14 изнутри]] | ||
+ | * [[https://edu.postgrespro.ru/postgresql_internals-15.pdf|PostgreSQL 15 изнутри]] | ||
- | {{tag>DB}} | + | {{tag>DB SQL}} |