Commit Graph

4 Commits

Author SHA1 Message Date
Tom Christie 3270762c16
MySQL driver support (#366)
* initial support for MySQL

* Work towards testing both MySQL and Postgres drivers

* Linting

* STARLETTE_TEST_DATABASE -> STARLETTE_TEST_DATABASES

* Parameterize the database tests

* Include the MySQL Database URL

* MySQL tests should create the database if it doesn't yet exist

* Explict port of MySQL database URL

* Debugging on Travis

* Pass 'args' as a single argument

* Fix query compilation for mysql

* Lookup record values for MySQL

* Coerce MySQL results to correct python_type

* cursor.fetchrow should be cursor.fetchone

* Fix call to cursor.fetchone()

* Fix for fetchval()

* Debugging

* Nested transaction for MySQL should use SAVEPOINTS

* Drop savepoint implementation

* Fix SAVEPOINT implementation for MySQL

* Coverage for MySQL

* Linting

* Tweak defaults for MySQL connections
2019-01-30 14:21:58 +00:00
Tom Christie 492a0366ae Tweaks to CONTRIBUTING docs and install script 2019-01-14 11:22:43 +00:00
Florimond Manca c06086fa08 Install script (#300)
* add install script

* add -p option, include script in contributing notes, add script compatibility note

* fix dead links

* use debug mode, fix default python executable

* add comment on line selecting python executable
2019-01-14 11:12:40 +00:00
Florimond Manca 2505df4225 Add contributing guidelines (#292)
* add draft for contribution guidelines

* recommend using the test script

* add linting guidelines

* add hint for new branch command, do not imply any branch naming convention
2019-01-02 11:47:36 +00:00