Displaying 1 to 20 from 28 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.

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.

fireant - Data analysis and reporting tool for quick access to custom charts and tables in Jupyter Notebooks and in the shell

  •    Python

fireant is a a data analysis tool used for quickly building charts, tables, reports, and dashboards. It defines a schema for configuring metrics and dimensions which removes most of the leg work of writing queries and formatting charts. fireant even works great with Jupyter notebooks and in the Python shell providing quick and easy access to your data. Slicers are the core component of fireant. A Slicer is a configuration of two types of elements, metrics and dimensions, which represent what kinds of data exist and how the data can be organized. A metric is a type of data, a measurement such as clicks and a dimension is a range over which metrics can be extended or grouped by. Concretely, metrics represent the data in a chart or table and dimensions represent the rows and columns, axes, or categories.

ebt - Flexible backup framework

  •    Python

This is backup framework for creating flexible backup scripts. Configuration files stored in /etc/ebt/ directory. File /etc/ebt/ebt.conf contain logging configuration.