изучение бд(базы данных), и тяжело ли это?
Просто хотелось, что бы в моем боте появилась такая функция по типу:
У меня есть функционал бана человека по его user_id и я хотел бы что бы это айди вписывалось в базу данных и я мог в любой момент чекнуть список банов, типо айди чела которого забанили ну и там причина.
это же возможно реализовать вообще?
причина которая была вписана после его айди
Да, возможно Можно обойтись не обязательно бд а любым персистент хранилищем, но бд самый частый стабильный вариант Начать можешь с того что посмотреть что такое язык SQL
Хорошо, спасибо за инфу.
sqlite3 это конкретная база данных SQL - это язык запросов для манипуляции с данными в реляционных бд Sqlite3 как раз реляционная бд Есть ещё другие виды бд со своими преколами
Только она подходит больше для учебных проектов
Вопросик — создавать db.sqlite3 и обращаться к ней лучше через SQL запросы или есть какая-то связка, которая облегчает жизнь? Или может лучше взять FastAPI (она ж в async/await умеет) и её завязать на aiogram?
Айограм вообще никак не связан с бд
Я это прекрасно понимаю, вопрос в том, как мне прикрутить бд по феншую. Сейчас я просто через модуль sqlite3 чистые SQL-запросы пишу. Не уверен, что это хорошая практика
Вот именно: то что скулайт однопоточен на запись не делает его непригодным инструментом. Если ты реализуешь веб-сервис / бота с расчетом на себя и друга, то в постгресе вообще смысла нету
На самом деле как я понял лучше всё делать на постгре
Tortoise попроще будет
Обсуждают сегодня