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

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


сайты:debian_postgres

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
сайты:debian_postgres [2023.05.07 12:48] – создано feserсайты:debian_postgres [2024.01.29 18:28] (текущий) feser
Строка 1: Строка 1:
 ====== Debian Postgres ====== ====== Debian Postgres ======
  
 +=== Подключение снаружи ===
 +
 +Добавляем вверху
 <code - /etc/postgresql/13/main/pg_hba.conf> <code - /etc/postgresql/13/main/pg_hba.conf>
 host    all             all             0.0.0.0/           md5 host    all             all             0.0.0.0/           md5
 host    all             all             ::0/               md5 host    all             all             ::0/               md5
 </code> </code>
 +Добавляем вверху
 <code - /etc/postgresql/13/main/postgresql.conf> <code - /etc/postgresql/13/main/postgresql.conf>
 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 '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
 +  
сайты/debian_postgres.1683463736.txt.gz · Последнее изменение: 2023.05.07 12:48 — feser