| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -1/+1 |
| | | |||||
| * | Clean up the database directory. | Barry Warsaw | 2016-03-24 | 1 | -10/+5 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | * The test suite now runs successfully again with PostgreSQL. Given by | Barry Warsaw | 2015-04-22 | 1 | -0/+6 |
| |\ | | | | | | | Aurélien Bompard. (LP: #1435941) | ||||
| | * | PostgreSQL: remove tables before unittest runs | Aurélien Bompard | 2015-04-22 | 1 | -0/+6 |
| |/ | |||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 1 | -7/+3 |
| | | |||||
| * | Merge Aurélien Bompard's latest merge branch, with some cleaning up by Barry. | Barry Warsaw | 2014-10-13 | 1 | -4/+7 |
| |\ | |||||
| | * | Merge Barry's changes | Aurélien Bompard | 2014-10-13 | 1 | -47/+42 |
| | |\ | |/ |/| | |||||
| * | | Merge Abhilash's latest revisions. | Barry Warsaw | 2014-10-11 | 1 | -38/+39 |
| | | | |||||
| | * | Fix unit tests with PostgreSQL | Aurélien Bompard | 2014-10-10 | 1 | -0/+1 |
| | | | |||||
| | * | Properly close transactions on schema changes | Aurélien Bompard | 2014-10-08 | 1 | -0/+2 |
| | | | |||||
| | * | Merge from Abhilash's branch | Aurélien Bompard | 2014-10-06 | 1 | -8/+5 |
| | |\ | |/ |/| | |||||
| * | | add central alembic config | Abhilash Raj | 2014-10-03 | 1 | -5/+3 |
| | | | |||||
| | * | Split DB creation and upgrade into separate functions to ease testing | Aurélien Bompard | 2014-10-03 | 1 | -4/+11 |
| |/ | |||||
| * | Fix typo | Aurélien Bompard | 2014-10-02 | 1 | -1/+1 |
| | | |||||
| * | Automatically migrate the database | Aurélien Bompard | 2014-10-02 | 1 | -2/+58 |
| | | |||||
| * | * fixed a bug where alemnic could not find its migrations directory | Abhilash Raj | 2014-09-25 | 1 | -6/+1 |
| | | | | | * add a new method in base database to stamp with latest alembic version | ||||
| * | no need to stamp the testing db | Abhilash Raj | 2014-09-24 | 1 | -1/+0 |
| | | |||||
| * | added support for migrations via alembic | Abhilash Raj | 2014-09-24 | 1 | -0/+7 |
| | | |||||
| * | Since we don't have migrations, we don't need the ITemporaryDatabase stuff, | Barry Warsaw | 2014-09-23 | 1 | -22/+4 |
| | | | | | | nor do we need the TAG mechanism. We also don't need load_sql() or load_migrations(). | ||||
| * | Clean up pass. | Barry Warsaw | 2014-09-22 | 1 | -0/+1 |
| | | |||||
| * | modify all storm queries to work with SA | Abhilash Raj | 2014-09-12 | 1 | -3/+3 |
| | | |||||
| * | * change declarative_base class to use ModelMeta class | Abhilash Raj | 2014-09-06 | 1 | -1/+1 |
| | | | | | * update some queries to match SA style | ||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | |||||
| * | remove debugging | Barry Warsaw | 2013-09-01 | 1 | -1/+0 |
| | | |||||
| * | Migrate bounceevent.list_name -> bounceevent.list_id | Barry Warsaw | 2013-09-01 | 1 | -7/+11 |
| | | | | | | | | * Rename StormBaseDatabase._create() -> .initialize() * Refactor database initialization. * make_listid() helper. * Add a pivot() helper for schema migrations. | ||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | The final bit of refactoring puts the specifics of making a temporary database | Barry Warsaw | 2012-07-25 | 1 | -52/+6 |
| | | | | | into the hands of the database modules, by using ZCA adapters. | ||||
| * | Fix resetting PostgreSQL databases, thus making the full test suite pass with | Barry Warsaw | 2012-07-25 | 1 | -2/+34 |
| | | | | | them. | ||||
| * | Add a temporary database factory so we can remove more cruft from the | Barry Warsaw | 2012-07-25 | 1 | -0/+35 |
| | | | | | | | | | | individual database classes themselves. This does mean that the temporary factory must know something special about the sqlite and postgresql databases, but I think that's an acceptable trade-off. This should make the test code cleaner, and allow me to write better support for temporary PostgreSQL databases. | ||||
| * | Refactor to better handling the difference between a testing database and a | Barry Warsaw | 2012-07-25 | 1 | -0/+80 |
| production database. - Add an IDatabaseFactory interface with two named utility implementations. The initialization subsystem will either ask for the 'testing' or 'production' factory utility depending on whether we're in the test suite or not. The testing factory returns an IDatabase that can be _reset(). - initialize_2() now takes an optional `testing` argument, defaulting to False. The test ConfigLayer will pass in True. - Remove _reset() from the base database class. - The ModelMeta now adds a PRESERVE attribute to database classes. This defaults to False, meaning by default the test framework will reset the table. The Version table is preserved because it records the schema migrations. - Because of the above, we no longer need to support pre_reset() and post_reset() on migrations. Also, bin/mailman should allow the standard configuration file search algorithm to be used except when -C/--config is given. | |||||
