====== Debian Postgres ======
=== Подключение снаружи ===
Добавляем вверху
host all all 0.0.0.0/0 md5
host all all ::0/0 md5
Добавляем вверху
listen_addresses = '*'
systemctl restart postgresql
=== Установка psycopg2 ===
apt install libpq-dev python3-dev gcc
pip install psycopg2
=== Пароль для пользователя postgres ===
sudo -u postgres psql
...
\q
ALTER USER postgres PASSWORD 'myPassword';
=== Создание пользователя, БД и прав на неё ===
postgres=# create database mydb;
postgres=# create user myuser with encrypted password 'mypass';
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