1 год назад
Автоматизация бэкапа и восстановления PostgreSQL в FastAPI
Здравствуйте, сегодня вам расскажу об автоматизации и восстановлении PostgreSQL в FastAPI. Введение Что такое резервное копирование баз данных и зачем оно нужно? Резервное копирование баз данных -это управление данными, обеспечивающей защиту и сохранность информации в случае возникновения непредвиденных обстоятельств. Разберёмся, почему это важно и какие проблемы базы решает. 1. Потеря данных. Современные информационные системы полагаются на базы данных для хранения критически важных данных, включая информацию о клиентах, транзакциях, продуктах и многом другом...
4 месяца назад
🗣️ Как добавить 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' на параметры вашей базы данных...