zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

27
active users

#sqlite3

0 posts0 participants0 posts today

Marzban: миграция с sqlite3 на MySQL

Основной причиной перехода с SQLite на MySQL базу данных является внезапное повреждение файла .db, после которого невозможно ни открыть файл, ни восстановить оставшиеся данные — ни в этот, ни в новый файл базы. В данной публикации описан пошаговый алгоритм миграции действующей базы данных без использования docker.

habr.com/ru/articles/873278/

ХабрMarzban: миграция с sqlite3 на MySQLОсновной причиной перехода с SQLite на MySQL базу данных является внезапное повреждение файла .db, после которого невозможно ни открыть файл, ни восстановить оставшиеся данные — ни в этот, ни в новый...
#vpn#vless#marzban

Создание бота в дискорде с деплоем на сервер за 5 минут

Доброго времени суток, уважаемые читатели. В этой статье мы поговорим о том как сделать простейшего бота в Discord на Python с базой данных SQlite3 и задеплоим его с использованием GitOps-подхода за три команды в терминале. Функционал бота будет следующим: 1. Вывод пинга: - Бот отвечает на команду /пинг, отправляя обратно сообщение с текущим пингом на запущенном сервере. 2. Выдача роли:

habr.com/ru/companies/amvera/a

ХабрСоздание бота в дискорде с деплоем на сервер за 5 минутВ этой статье мы поговорим о том как сделать простого бота в Discord на Python с базой данных SQlite3. Функционал бота будет следующим: 1. Вывод пинга:  - Бот отвечает на команду /пинг, отправляя...

Создаем свою ORM на python — гайд

ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использовать ORM, чтобы взаимодействовать с данными, как если бы они были объектами в вашем коде. ORM позволяет абстрагироваться от сырых SQL запросов путем абстракций. В этой статье мы и рассмотрим создание своей ORM на Python с документацией и публикацией на PyPI. Данный проект очень интересен со стороны реализации: ведь требуется изучить большую часть ООП, принципов и паттернов. Мы создадим сессии, модели баз данных, различные поля, миграции и другой вспомогательный функционал. Мы разберем изнутри, как работает такая концепция и как достигается удобство работы. Некоторые из вас могут подумать что мы изобретаем велосипед. А я в ответ скажу — сможете ли вы прямо сейчас, без подсказок, только по памяти, нарисовать велосипед без ошибок?

habr.com/ru/companies/timeweb/

ХабрСоздаем свою ORM на python — гайдORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы...
#ORM#SQL#python

FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python

Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APScheduler, который будет отслеживать курсы USD и EUR в банках России. Вы узнаете, как реализовать асинхронный парсинг данных, настроить планировщик задач и развернуть приложение в облаке. Проект включает систему аутентификации, фильтрацию данных и REST API — идеальный пример для изучения современной веб-разработки на Python.

habr.com/ru/companies/amvera/a

ХабрFastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на PythonПриветствую, дорогие коллеги и энтузиасты мира разработки! Сегодня я рад представить вам новый увлекательный проект, который, несомненно, заинтересует как начинающих, так и опытных разработчиков. Речь...

Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов

Превращаем известную игру 2048 в увлекательный Telegram-бот! Расскажу, как за несколько шагов создать MiniApp с помощью FastAPI и Aiogram, интегрировать API и настроить базы данных. Пошаговое руководство для тех, кто хочет освоить разработку на новом уровне.

habr.com/ru/companies/amvera/a

ХабрИгра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шаговПривет, друзья! Сегодня я продолжу делиться примерами создания приложений с использованием MiniApp в Telegram, и на этот раз мы создадим настоящую классику — головоломку 2048, полностью...

SQLAlchemy 2.0 для новичков

Данная статья представляет собой ознакомление с базовым синтаксисом SQLAlchemy 2.0, информации здесь хватит для того, чтобы сразу начать пользоваться и удовлетворить 80% ваших нужд, да и на неё вы потратите меньше времени, чем на чтение документации). Предполагается, что вы знакомы с базовым синтаксисом языка Python и, возможно, новичок в программировании, как я :-)

habr.com/ru/articles/848592/

ХабрSQLAlchemy 2.0 для новичковДанная статья представляет собой ознакомление с базовым синтаксисом SQLAlchemy 2.0, информации здесь хватит для того, чтобы сразу начать пользоваться и удовлетворить 80% ваших нужд, да и на неё вы...

Создание меню/кнопок в pyTelegramBotAPI на основе SQL запроса

В данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД. Реализовывать все это будем на Python и нам потребуются библиотеки.

habr.com/ru/articles/832342/

ХабрСоздание меню/кнопок в pyTelegramBotAPI на основе SQL запросаВ данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД. Реализовывать все это будем на Python и...

Пример своего транспорта для Symfony Messenger

В процессе изучения Symfony Messenger мной было создано два самодостаточных примера, демонстрирующих его работу (описаны в отдельных статьях). В каждом из этих учебных примеров в качестве транспорта сообщений для простоты была выбрана БД SQLite. Готовой реализации транспорта именно для SQLite я не нашёл и пришлось её использовать через DBAL Doctrine. И всё бы ничего, но внутренний перфекционист :-) нашёптывал, что использование целой Доктрины лишь для того, чтобы работать с одной-единственной таблицей с очередями сообщений — это явный перебор… Бороться с затерроризировавшим меня внутренним перфекционистом ;-) я не стал и, решив поглубже разобраться с устройством транспорта сообщений в Symfony Messenger, создал такой транспорт для SQLite сам, с использованием PDO. А заодно потестировал производительность самопального решения и решения на Doctrine (на HDD и на RAM drive). Читать про SQLite транспорт для Messenger

habr.com/ru/articles/820423/

ХабрПример своего транспорта для Symfony MessengerСравнительное тестирование транспорта сообщений для Symfony Messenger. Предыстория В процессе изучения Symfony Messenger мной было создано два самодостаточных примера, демонстрирующих его работу:...

Простой пример использования Symfony Messenger

Пришёл и мой черёд асинхронно и многопоточно средствами PHP кое-что пообрабатывать… И я, естественно, вспомнил про компонент Messenger фреймворка Symfony. Ранее я никогда Symfony Messenger не использовал. Чтобы понять, как с ним работать, я пытался найти какой-то простой, законченный и самодостаточный пример, понятный даже чайнику, но мне это не удалось... Всё, что находилось, было либо слишком сложным, либо это были какие-то отдельные куски кода, понятные только тем, кто уже работал с Symfony Messenger. К тому же всё, что находилось, в основном было "заточено" либо под Redis, либо под RabbitMQ. установка которых как-то немного перебор для учебного примера… В-общем, я создал и выложил на GitHub такой простой, законченный и самодостаточный пример работы Symfony Messenger совместно с Symfony Console. Посмотреть пример работы Symfony Messenger

habr.com/ru/articles/817425/

ХабрПростой пример использования Symfony MessengerИ снова о Symfony Messenger... Пришёл и мой черёд асинхронно и многопоточно средствами PHP кое-что пообрабатывать… И я, естественно, вспомнил про компонент Messenger фреймворка Symfony. О...

Большая иерархия в SQL запросе + PostgreSQL

Сначала запрос адаптирован для работы в PostgreSQL 15.6. Затем работа запроса проверена на достаточно объемной иерархии - в качестве источника данных использована структура архива jdk-master.zip из OpenJDK 22

habr.com/ru/articles/811523/

ХабрБольшая иерархия в SQL запросе + PostgreSQLЭто продолжение статей часть 1 и часть 2 , в которых предложено решение задачи визуализации иерархической структуры или ее части средствами SQL запросов на примере MySQL и SQLite Добавляем поддержку...

Отображение части иерархии в SQL запросе

Продолжение статьи, в которой предложено решение задачи визуализации иерархической структуры средствами SQL запросов, на примере MySQL и SQLite В этой части производится доработка запросов для отображения части иерархии, начиная с конкретных узлов, и анализируются возможные связанные ошибки

habr.com/ru/articles/810855/

ХабрОтображение части иерархии в SQL запросеЭто продолжение статьи , в которой предложено решение задачи визуализации иерархической структуры средствами SQL запросов на примере MySQL и SQLite SQL запрос из предыдущей части отображает всю...

SQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024

«Зачем мне SQL и python?» — задают резонный вопрос маркетологи или менеджеры по продукту, особенно в сфере недвижимости, оптовой торговли, услуг для бизнеса: «У нас нет миллионов строк данных, нет логов, мы успешно работаем с несколькими таблицами в excel». Да действительно, у вас может не быть корпоративного хранилища данных в компании, и основой автоматизации работы с данными является Power query (что сейчас в РФ делать все труднее и труднее). Но у вас точно есть данные, которые вы получаете от смежных отделов, из CRM/CDP, MES, АСУ ТП. Эти данные приходят регулярно в виде файлов, и вы сопоставляете эти данные друг с другом с помощью ВПР, фильтруете воронкой, чистите с помощью «Найти или заменить», делайте сводники с помощью функции Pivot table.

habr.com/ru/articles/797701/

ХабрSQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024«Зачем мне SQL и python?» — задают резонный вопрос маркетологи или менеджеры по продукту, особенно в сфере недвижимости, оптовой торговли, услуг для бизнеса: «У нас нет...

Введение в SQL & СУБД на примере доступа к данным через Python

Краткое введение в SQL (+СУБД) на примере доступа к данным через Python. Я начинающий Data Scientist и решил написать статью где будет базовое введение в sql, а также как извлекать данные через разные способы (SQLalchemy, Requests). Читать далеее

habr.com/ru/articles/783260/

ХабрВведение в SQL & СУБД на примере доступа к данным через PythonПриветствую всех! Меня зовут Адахан, и я студент колледжа TSI при факультете "Программная инженерия и высокие технологии" (коротко: будущий Data Scientist) . Решив написать статью, я решил поделиться...