Всем привет, в прошлой статье мы сделали очередную версию нашего бота, для разработки следующей версии мне нужна база данных.
В этой статье я опишу как установить и начать использовать PostgreSQL в WSL в Windows 11.
Установка и настройка PostgreSQL.
1. Запускаем наш терминал с WSL, который мы устанавливали вот в этой статье и выполняем команды:
sudo apt update && sudo apt upgrade
sudo apt install postgresql postgresql-contrib
После того как установка закончится, проверяем успешно ли:
psql --version
2. Запускаем PostgreSQL:
sudo service postgresql start
3. Создадим пользователя и базу данных:
sudo -u postgres psql
Пишем в postgres (Вместо ИМЯ и ПАРОЛЬ впишите имя пользователя которое вы хотите и пароль к нему):
create user ИМЯ password 'ПАРОЛЬ';
Создаем базу данных (Вместо ИМЯ впишите имя пользователя которое вы указали ранее):
create database tgbot owner ИМЯ;
Ctrl+D чтобы выйти.
Установка и настройка DBeaver.
1. В терминале выполним команды:
sudo nano /etc/postgresql/12/main/postgresql.conf
Нам нужно найти строчку, убрать решетку в начале:
listen_addresses = ‘localhost’
И заменить ее на:
listen_addresses = ‘*’
2. В терминале выполним команды:
sudo nano /etc/postgresql/12/main/pg_hba.conf
Для нашего пользователя и БД допишем в конец файла такую строку (Вместо ИМЯ впишите имя пользователя которое вы указали ранее):
host tgbot ИМЯ all md5
Сохраним файл.
3. В терминале выполним:
sudo service postgresql restart
4. Скачайте DBeaver тут
5. Устанавливаем и заходим в приложение:
Всё готово.
В следующей статье привяжем PostgreSQL к проекту.
Всем спасибо кто прочитал.
Подписывайтесь, ставьте лайки.
Задавайте свои вопросы в комментариях.
#2022 #программирование #wsl #windows #ubuntu #linux #postgresql