Настройка базы данных на своем сервере на примере PostgreSQL
🗣️ Как добавить PostgreSQL для хранения истории сообщений и сделать приватные комнаты с паролем
Теперь, когда наш мини-чат на Flask + WebSocket работает, пора его улучшить! В этой статье мы добавим два ключевых элемента: Для начала нам нужно установить несколько зависимостей: pip install psycopg2 flask-sqlalchemy В нашем проекте создадим файл config.py для хранения настроек подключения к базе данных. config.py: import os
class Config:
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL', 'postgresql://username:password@localhost/dbname')
SQLALCHEMY_TRACK_MODIFICATIONS = False Замените 'postgresql://username:password@localhost/dbname' на параметры вашей базы данных...
PostgreSQL. Установка и настройка
PostgreSQL — объектно-реляционная система управления базами данных. PostgreSQL базируется на языке SQL, отличается гибкостью и надежностью и поддерживает множество возможностей. Чаще всего PostgreSQL используется для сложных проектов, где требуется работа со сложными структурами данных, которые могут не поддерживаться обычными СУБД. В самом простом случае можно установить PostgreSQL из репозитория Ubuntu $ sudo apt install postgresqlКопировать Чтобы установить самую последнюю версию PostgreSQL или наоборот, какую-то старую версию — нужно добавить репозиторий...