Displaying 1 to 20 from 32 results

PyMySQL - Pure Python MySQL Client

  •    Python

This package contains a pure-Python MySQL client library. The goal of PyMySQL is to be a drop-in replacement for MySQLdb and work on CPython, PyPy and IronPython.NOTE: PyMySQL doesn't support low level APIs _mysql provides like data_seek, store_result, and use_result. You should use high level APIs defined in PEP 249. But some APIs like autocommit and ping are supported because PEP 249 doesn't cover their usecase.

mycli - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting

  •    Python

MyCLI is a command line interface for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting.

python-mysql-replication - Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL

  •    Python

Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL. This allow you to receive event like insert, update, delete with their datas and raw SQL queries. The project is used in production for critical stuff in some medium internet corporations. But all use case as not been perfectly test in the real world.




mysql_utils - Pinterest MySQL Management Tools

  •    Python

It is hoped that this code will be useful to you as an example of working implementations of DB tools. MySQL servers at Pinterest are launched, live, and die with only the rarest of configuration changes. Upgrading kernels, MySQL versions, and any other changes that would require a restart of the database are never done in-place. Instead, these actions are always performed through server replacements and failovers/slave promotions as needed. This choice has greatly simplified our automation by removing the need to manage intermediate state.

redash - Make Your Company Data Driven

  •    Python

Redash is our take on freeing the data within our company in a way that will better fit our culture and usage patterns. Prior to Redash, we tried to use traditional BI suites and discovered a set of bloated, technically challenged and slow tools/flows. What we were looking for was a more hacker'ish way to look at data, so we built one.

databases - Async database support for Python. ๐Ÿ—„

  •    Python

Databases gives you simple asyncio support for a range of databases. It allows you to make queries using the powerful SQLAlchemy Core expression language, and provides support for PostgreSQL, MySQL, and SQLite.

tortoise-orm - Familiar asyncio ORM for python, built with relations in mind

  •    Python

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was build with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in it's design that you are working not with just tables, you work with relational data.


aiomysql - Library for accessing a MySQL database from the asyncio

  •    Python

aiomysql is a "driver" for accessing a MySQL database from the asyncio (PEP-3156/tulip) framework. It depends on and reuses most parts of PyMySQL . aiomysql tries to be like awesome aiopg library and preserve same api, look and feel.Internally aiomysql is copy of PyMySQL, underlying io calls switched to async, basically yield from and asyncio.coroutine added in proper places)). sqlalchemy support ported from aiopg.

eralchemy - Entity Relation Diagrams generation tool

  •    Python

ERAlchemy generates Entity Relation (ER) diagram (like the one below) from databases or from SQLAlchemy models. ERAlchemy requires GraphViz to generate the graphs and Python. Both are available for Windows, Mac and Linux.

aioodbc - aioodbc - is a library for accessing a ODBC databases from the asyncio

  •    Python

aioodbc is Python 3.5+ module that makes possible accessing ODBC databases with asyncio. It is rely on awesome pyodbc library, preserve same look and feel. aioodbc was written async/await syntax (PEP492) thus not compatible with Python older then 3.5. Internally aioodbc employ threads to avoid blocking the event loop, btw threads are not that bad as you think, other drivers like motor use same approach.aioodbc fully compatible and tested with uvloop. Take a look on a test suite, all tests are executed with both: default and uvloop.

pifpaf - Python fixtures and daemon managing tools for functional testing

  •    Python

Pifpaf is a suite of fixtures and a command-line tool that allows to start and stop daemons for a quick throw-away usage. This is typically useful when needing these daemons to run integration testing. It originaly evolved from its precussor overtest. Killing the daemon whose PID is contained in $PIFPAF_PID will stop the launched daemon and clean the test environment. You can kill it yourself or use the defined function pifpaf_stop.

dbsake - Collection of mysql tools

  •    Python

If you know how to fix the problem feel free to fork dbsake and submit a pull request. See Contributing for more information. This is an executable python zip archive with all dependencies included.

docker-examples - There are many like it, but this one is mine.

  •    Python

The web is full of Docker examples and tutorials and repos. There are many like it, but this one is mine.

django-mysql - :dolphin: :horse: Extensions to Django for use with MySQL/MariaDB

  •    Python

Django-MySQL is a non-inventively named package that helps you use some MySQL/MariaDB-specific features in the world of Django. To see them all, check out the exposition at https://django-mysql.readthedocs.io/en/latest/exposition.html .

bottle-mysql - MySQL integration for Bottle.

  •    Python

MySQL is the world's most used relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. This plugin simplifies the use of mysql databases in your Bottle applications. Once installed, all you have to do is to add an db keyword argument (configurable) to route callbacks that need a database connection.

mysqlparse - Python library for parsing SQL statements

  •    Python

A highly experimental attempt to have a sane parser library to parse MySQL statements. Some properties that can be accessed.