Mark Haines
|
d5fb561709
|
Optionally make committing to postgres asynchronous.
Useful when running tests when you don't care whether the server
will lose data that it claims that it has committed.
|
2016-06-20 17:53:38 +01:00 |
Erik Johnston
|
8aab9d87fa
|
Don't require config to create database
|
2016-04-06 14:15:45 +01:00 |
Daniel Wagner-Hall
|
763360594d
|
Mark AS users with their AS's ID
|
2016-02-11 17:26:42 +00:00 |
Daniel Wagner-Hall
|
d83d004ccd
|
Fix flake8 warnings for new flake8
|
2016-02-02 17:18:50 +00:00 |
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
Erik Johnston
|
0c36098c1f
|
Implement rank function for SQLite FTS
|
2015-10-23 13:23:48 +01:00 |
Erik Johnston
|
17c80c8a3d
|
rename schema_prepare to prepare_database
|
2015-10-13 13:56:22 +01:00 |
Erik Johnston
|
ec398af41c
|
Expose error more nicely
|
2015-10-13 11:43:43 +01:00 |
Erik Johnston
|
40b6a5aad1
|
Split out the schema preparation and update logic into its own module
|
2015-10-13 11:38:48 +01:00 |
Erik Johnston
|
1d566edb81
|
Remove race condition
|
2015-05-14 16:54:35 +01:00 |
Erik Johnston
|
1692dc019d
|
Don't call 'encode_parameter' no-op
|
2015-05-05 15:00:30 +01:00 |
Erik Johnston
|
fabb7acd45
|
Fix bug where we reconnected to the database on every query.
|
2015-05-01 10:24:24 +01:00 |
Erik Johnston
|
cd0864121b
|
Make postgres database error slightly more helpful
|
2015-04-29 12:12:25 +01:00 |
Erik Johnston
|
4932a7e2d9
|
Use __all__ instead of assert to stop pyflakes from warning about unused import in __init__
|
2015-04-29 12:12:25 +01:00 |
Erik Johnston
|
a08bf11138
|
Appease PEP8
|
2015-04-29 11:44:48 +01:00 |
Erik Johnston
|
204132a998
|
Check that postgres database has correct charset set
|
2015-04-29 11:42:28 +01:00 |
Erik Johnston
|
2732be83d9
|
Shuffle operations so that locking upsert happens last in the txn. This ensures the lock is held for the least amount of time possible.
|
2015-04-27 13:22:30 +01:00 |
Erik Johnston
|
e4c4664d73
|
Handle the fact that postgres databases can be restarted from under us
|
2015-04-27 12:40:49 +01:00 |
Erik Johnston
|
e1c0970c11
|
PEP8
|
2015-04-16 11:18:45 +01:00 |
Erik Johnston
|
b8092fbc82
|
Go back to storing JSON in TEXT
|
2015-04-16 11:17:52 +01:00 |
Erik Johnston
|
ffad75bd62
|
Remove mysql/maria support
|
2015-04-15 17:00:50 +01:00 |
Erik Johnston
|
c756dfeb14
|
Correctly identify deadlocks
|
2015-04-15 10:23:42 +01:00 |
Erik Johnston
|
127fad17dd
|
Add postgres database engine
|
2015-04-14 14:50:29 +01:00 |
Erik Johnston
|
58d8339966
|
Add support for postgres instead of mysql. Change sql accourdingly. blob + varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS.
|
2015-04-14 13:53:20 +01:00 |
Erik Johnston
|
c5365dee56
|
Use case sensitive collations
|
2015-04-10 18:46:33 +01:00 |
Erik Johnston
|
7ed2ec3061
|
Handle the fact that in sqlite binary data might be stored as unicode or bytes
|
2015-04-10 13:41:54 +01:00 |
Erik Johnston
|
24d8134ac1
|
Fix maria engine to correctly recognize deadlocks
|
2015-04-08 13:10:54 +01:00 |
Erik Johnston
|
49d6aa1394
|
Retry on deadlock
|
2015-04-07 15:28:37 +01:00 |
Erik Johnston
|
779f7b0f44
|
Fix unicode support
|
2015-04-02 10:06:22 +01:00 |
Erik Johnston
|
9236136f3a
|
Make work in both Maria and SQLite. Fix tests
|
2015-04-01 14:12:33 +01:00 |