Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
сайты:debian_postgres [2023.05.07 12:48] – создано feser | сайты:debian_postgres [2024.01.29 18:28] (текущий) – feser | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Debian Postgres ====== | ====== Debian Postgres ====== | ||
+ | === Подключение снаружи === | ||
+ | |||
+ | Добавляем вверху | ||
<code - / | <code - / | ||
host all | host all | ||
host all | host all | ||
</ | </ | ||
+ | Добавляем вверху | ||
<code - / | <code - / | ||
listen_addresses = ' | listen_addresses = ' | ||
Строка 11: | Строка 14: | ||
systemctl restart postgresql | systemctl restart postgresql | ||
+ | | ||
+ | | ||
+ | === Установка psycopg2 === | ||
+ | apt install libpq-dev python3-dev gcc | ||
+ | pip install psycopg2 | ||
+ | | ||
+ | === Пароль для пользователя postgres === | ||
+ | sudo -u postgres psql | ||
+ | ... | ||
+ | \q | ||
+ | |||
+ | ALTER USER postgres PASSWORD ' | ||
+ | |||
+ | === Создание пользователя, | ||
+ | postgres=# create database mydb; | ||
+ | postgres=# create user myuser with encrypted password ' | ||
+ | postgres=# grant all privileges on database mydb to myuser; | ||
+ | | ||
+ | === Обновление кластера === | ||
+ | # pg_dropcluster 15 main --stop | ||
+ | # pg_upgradecluster 13 main | ||
+ | # pg_dropcluster 13 main | ||
+ | # apt remove postgresql-13 postgresql-client-13 | ||
+ | |