summaryrefslogtreecommitdiff
path: root/src/mailman/database/base.py
Commit message (Expand)AuthorAgeFilesLines
* Convert to click for CLI optionsBarry Warsaw2017-07-221-1/+1
* Implement SQLAlchemy pre-ping to detect dropped connections.Mark Sapiro2017-03-271-1/+41
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
* MySQL is now an officially supported database.Barry Warsaw2016-07-291-1/+1
* New template system. Closes #249Barry Warsaw2016-07-161-1/+1
* Clean up the database directory.Barry Warsaw2016-03-241-6/+2
* Happy New Year.Barry Warsaw2016-01-021-1/+1
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-7/+4
* Remove some unnecessary code, and revert back to SQLite by default for theBarry Warsaw2014-11-011-6/+0
* DatabaseBarry Warsaw2014-11-011-125/+18
|\
| * Merge abompard's fixes to the Postgres test suite.Barry Warsaw2014-10-301-0/+6
| * Merge Aurélien Bompard's latest merge branch, with some cleaning up by Barry.Barry Warsaw2014-10-131-10/+0
| |\
| | * Merge from Abhilash's branchAurélien Bompard2014-10-061-1/+0
| | |\
| | * | Alembic stamping is done in the schema manager nowAurélien Bompard2014-10-031-12/+0
| * | | Merge Abhilash's latest revisions.Barry Warsaw2014-10-111-1/+0
| | |/ | |/|
| * | add central alembic configAbhilash Raj2014-10-031-4/+1
| * | Remove an unused import.Barry Warsaw2014-10-021-1/+0
| * | Fix the test suite.Barry Warsaw2014-10-021-1/+1
| * | PostgreSQL support by Abhilash, cleaned by Barry.Barry Warsaw2014-09-271-0/+15
| |\|
| | * * fixed a bug where alemnic could not find its migrations directoryAbhilash Raj2014-09-251-0/+14
| |/
| * We do not need _database_exists() or _make_temporary() any more either.Barry Warsaw2014-09-231-14/+0
| * Since we don't have migrations, we don't need the ITemporaryDatabase stuff,Barry Warsaw2014-09-231-38/+0
| * Re-add the _prepare() method for SQLite permissions.Barry Warsaw2014-09-221-0/+10
| * Clean up pass.Barry Warsaw2014-09-221-13/+12
| * * remove some unused codeAbhilash Raj2014-09-191-31/+26
| * * fix the circular dependecy problem between User and AdressAbhilash Raj2014-09-191-12/+0
| * all tests except for importer working(ignoring test_migrations.py)Abhilash Raj2014-09-181-41/+16
| * modify all storm queries to work with SAAbhilash Raj2014-09-121-44/+55
| * * change declarative_base class to use ModelMeta classAbhilash Raj2014-09-061-83/+6
| * add new database base model for sqlalchemyAbhilash Raj2014-09-041-0/+38
|/
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Migrate bounceevent.list_name -> bounceevent.list_idBarry Warsaw2013-09-011-9/+2
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
* * Removed obsolete `IMailingList` attribute `generic_nonmember_action.Barry Warsaw2012-08-191-0/+1
* The version component is no longer necessary.Barry Warsaw2012-07-251-3/+0
* Refactor to better handling the difference between a testing database and aBarry Warsaw2012-07-251-7/+0
* Very nearly there with PostgreSQL support for testing the beta2 migration.Barry Warsaw2012-07-251-3/+7
* Checkpointing Postgres port of test suite.Barry Warsaw2012-07-231-9/+23
* Get test suite completely working:Barry Warsaw2012-07-201-1/+1
* trunk mergeBarry Warsaw2012-06-031-5/+4
|\
| * General code cleanup.Barry Warsaw2012-04-251-5/+4
* | - Refactor the way databases are schema-migrated so that load_migrations()Barry Warsaw2012-04-081-4/+11
|/
* * Schema migrations have been implemented.Barry Warsaw2012-02-121-32/+73
* copybumpBarry Warsaw2012-01-011-1/+1
* * Fix a couple of spelling errors.Barry Warsaw2011-11-021-14/+10
* Add database specific pre- and post- reset callbacks. Use this to implementBarry Warsaw2011-10-231-0/+18
* - Be a little more careful about preparing the SQL statements for executionBarry Warsaw2011-10-221-2/+9
* Merge PostgreSQL support from Stephen A. Goss, with refactoring by Barry. LP:Barry Warsaw2011-10-221-0/+159