В данной лабораторной работе необходимо реализовать CRUD операции чтобы можно было вызывать их через интерфейс телеграм бота.
Для этого вам понадобятся следующие библиотеки и функции из них (список опционален и можно использовать свое если знаете что то еще):
- Psycopg2
Установка через pip: pip install psycopg2-binary.
Библиотека для работы с базами данных, в которой можно передавать запросы как текстовую строку. Из нее вам в основном понадобятся
- сonnect – подключается к вашей базе данных исходя из кредов в виде словаря, и предоставляет возможность выполнять запросы через курсор
- Pandas
Библиотека для работы с датафреймами, из нее нужны функции
- read_sql – чтение sql
Перед выполнением лабораторной работы вам необходимо создать таблицу в которой будет как минимум два числовых столбца (если хотите не числовые, то надо будет менять логику обновления записей в app.py).
- Создать таблицу по вашей теме
- Создать бота
- Обновить в файле bot креды к вашему боту и к вашей базе
- В файле db_processor написать функции для работы с базой данных
- Продемонстрировать работу с базой данных через бота