Skip to main content

odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.

Project description

anaconda docs travis codecov

odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.

It analyses a text file and spits out SQL that creates a database table and loads data into that table.

It is similar to to the blaze odo project, and hence carries a similar name. It was previously called “datapkg”, but it seems that this name is [already taken].

Examples

mysql_install_db --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db
mysqld --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db

TODO

  • [ ] Lower flake8 max-complexity to 10.

  • [ ] PostgreSQL support.

  • [ ] HDF5 support.

  • [ ] MariaDB CollumnStore support.

Contributing

  • Make sure all tests pass before merging into master.

  • Follow the PEP8 / PyFlake / Flake8 / etc. guidelines.

  • Add tests for new code.

  • Try to document things.

  • Break any / all of the above if you have a good reason.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odbo-0.0.6.tar.gz (15.4 MB view hashes)

Uploaded Source

Built Distribution

odbo-0.0.6-py3-none-any.whl (3.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page