🔍 / #software / #web / #framework / #Python

Asyncpg is the connector for PostgreSQL and asyncio-flavored Python. Here's how to use it without other libraries on FastAPI and Air projects.

🐱🔗 https://laravista.altervista.org/CatLink/links/404

#catlink #softwareweb #softwarewebframework #softwarewebframeworkPython #Asyncpg #PostgreSQL #FastAPI #Air

Using Asyncpg with FastAPI and Air

Asyncpg is the connector for PostgreSQL and asyncio-flavored Python. Here's how to use it without other libraries on FastAPI and Air projects.

LitestarCatsCV. Тренируемся на кошках. Реализация API и работа с данными

Что вас ждёт: Если в первой части мы заложили фундамент проекта (выбор инструментов, настройка окружения и структура), то здесь мы превратим этот каркас в полноценное API для управления резюме кошек (или людей — как вам ближе). Мы подключим базу данных, добавим тесты, настроим миграции и даже проверим всё в действии. К концу статьи у вас будет рабочее API, которое можно потрогать руками (или лапками 🐾). Полный код доступен на GitHub — ссылка в конце!

https://habr.com/ru/companies/ntechlab/articles/889022/

#python #python3 #litestar #alembic #sqlalchemy #orm #pytest #asyncpg

LitestarCatsCV. Тренируемся на кошках. Реализация API и работа с данными

В этой статье вы узнаете, как: Поднять PostgreSQL и подготовить базу данных. Настроить тесты с Pytest и внедрить подход TDD. Создать модели данных и миграции с SQLAlchemy и Alembic. Реализовать...

Хабр

Des de fa dies estic modificant de dalt a baix tot el codi de #appy per a que gestioni la base de dades de manera asíncrona (evita colls d'ampolla). Encara no he acabat però els canvis ja son importants, 48 arxius modificats, 698 línies noves i 688 línies esborrades.

#appy #asyncpg

Gràcies a #asyncpg el servidor #appy de l'entorn de desenvolupament funciona molt ràpid. He re escrit tots els algorismes que gestionen la base de dades però la feinada s'ho val.
Encara he de refer tot el codi relacionat amb OAuth, quan estigui ho posaré a producció (appy.cat).
https://mastodont.cat/@spla/113038591246854071
spla :senyera: :fed: :vim: (@[email protected])

#appy funciona de manera asíncrona per evitar bloquejos en el funcionament. L'únic que no és asíncron és la connexió amb la base de dades Postgresql perquè psycopg2, la biblioteca que utilitza appy, no ho és. Cercant he trobat #asyncpg que com es dedueix del seu nom sí que és asíncrona i 5 vegades més ràpida que psycopg2. https://github.com/MagicStack/asyncpg

mastodont.cat, cultura catalana.
Estic reprogramant de dalt a baix el codi del servidor #appy per a que faci servir #asyncpg enlloc de psycopg2.
Amb psycopg2 hi tinc un coll d'ampolla perquè tota la gestió de la base de dades és síncrona. asyncpg és asincrona, com diu el seu nom, i farà que appy sigui molt ràpid. En els gràfics asyncpg és a la dreta de tot.

#appy funciona de manera asíncrona per evitar bloquejos en el funcionament. L'únic que no és asíncron és la connexió amb la base de dades Postgresql perquè psycopg2, la biblioteca que utilitza appy, no ho és.
Cercant he trobat #asyncpg que com es dedueix del seu nom sí que és asíncrona i 5 vegades més ràpida que psycopg2.

https://github.com/MagicStack/asyncpg

GitHub - MagicStack/asyncpg: A fast PostgreSQL Database Client Library for Python/asyncio.

A fast PostgreSQL Database Client Library for Python/asyncio. - MagicStack/asyncpg

GitHub

Telegram Боты на Aiogram 3.x: Профиль, админ-панель и реферальная система

Привет! В этой статье я расскажу, как создать телеграм-бота на aiogram 3.7 с личным профилем, админ-панелью и реферальной системой. Мы пройдем через регистрацию пользователей, работу с базой данных PostgreSQL и многое другое. Жмите на "читать далее"!

https://habr.com/ru/articles/822809/

#aiogram #aiogram3 #aiogram_магические_фильтры #aiogram_magic_filter #aiogram_postgresql #asyncpglite #asyncpg

Telegram Боты на Aiogram 3.x: Профиль, админ-панель и реферальная система

Друзья, приветствую! В предыдущих статьях я подробно рассказал о разработке телеграм-ботов на aiogram версии 3.7. Мы уже рассмотрели следующие темы: Работа с текстовыми и медиа сообщениями...

Хабр

asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python

Друзья, в прошлых своих публикациях я рассказывал о том, что почти в каждом своем проекте использую свой класс для работы с базой данных PostgreSQL. На днях этот класс перерос в полноценную библиотеку asynpg-lite на базе asyncpg , которую каждый из вас может прямо сейчас установить и начать использовать. Старался сделать взаимодействие с библиотекой интуитивно понятным для каждого, а чтобы было ещё проще – всю документация внутри библиотеки написал на русском языке. Смысл этой библиотеки в том, чтобы каждый, даже если абсолютно не знаком с SQL-запросами, получил возможность взаимодействовать с базами данных PostgreSQL, используя стандартные питоновские списки, словари и строки. Для тестирования примеров, которые я приведу, вам потребуется база данных PostgreSQL. Она может быть установлена как на вашем локальном компьютере, так и располагаться удаленно, например, на VPS-сервере.

https://habr.com/ru/articles/821323/

#postgresql #asyncpg #asyncpglite #faker #yakvenalex

asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python

Друзья, в прошлых своих публикациях я рассказывал о том, что почти в каждом своем проекте использую свой класс для работы с базой данных PostgreSQL. На днях этот класс перерос в полноценную библиотеку...

Хабр

Разворачиваем PostgreSQL на VPS сервере за 5 минут

Привет, Хабр. Сегодня я расскажу вам, как развернуть мощную и супер популярную SQL базу данных PostgreSQL. Для решения этой задачи существует множество способов, но я буду говорить о способе разворачивания при помощи Docker контейнера. Для старта вам необходимо будет обзавестись VPS сервером (виртуальным или выделенным) с линуксом. Я обычно предпочитаю Ubunta, так что будем рассматривать на ее примере. После покупки вам предложат способ входа. Обычно это SSH – значит и мы возьмем его за основу. Допустим данные для входа это:

https://habr.com/ru/articles/820129/

#asyncpg #postgresql #docker

Разворачиваем PostgreSQL на VPS сервере за 5 минут

Привет, Хабр. Сегодня я расскажу вам, как развернуть мощную и супер популярную SQL базу данных PostgreSQL. Для решения этой задачи существует множество способов, но я буду говорить о способе...

Хабр