| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-16 | Fixed #22844: Duplicate SQL for SQLite FKs | Andrew Godwin | |
| 2014-06-14 | Fixed #22816 -- Corrected Oracle feature flag and fixed introspection test | Shai Berger | |
| 2014-06-13 | Added django.utils.six.buffer_types | Shai Berger | |
| and used it in the Oracle SchemaEditor. Refs #22715. | |||
| 2014-06-09 | Dropped support for SpatiaLite < 2.4. | Tim Graham | |
| 2014-06-09 | Fixed #20420 -- Normalized query counts on Oracle. | Aymeric Augustin | |
| This is achieved by inserting a fake entry in connection.queries when not releasing a savepoint (since Oracle doesn't support that operation.) Also removed the can_release_savepoints feature that was recently added, but is superseded by this solution. | |||
| 2014-06-09 | Simplified handling of use_debug_cursor. | Aymeric Augustin | |
| Turned it from a tri-valued boolean into a regular boolean. | |||
| 2014-06-09 | Tweaked order of create_test_db arguments for backwards compatibility. | Tim Graham | |
| Since `serialize` was backported to 1.7, it should appear before `keepdb`. | |||
| 2014-06-08 | Fixed #22487: Optional rollback emulation for migrated apps | Andrew Godwin | |
| 2014-06-07 | Fixed #17427 -- Removed dubious definition of connections equality. | Aymeric Augustin | |
| 2014-06-07 | Fixed #3711, #6734, #12581 -- Bounded connection.queries. | Aymeric Augustin | |
| Prevented unlimited memory consumption when running background tasks with DEBUG=True. Thanks Rob, Alex, Baptiste, and others. | |||
| 2014-06-06 | Merge pull request #2764 from gchp/ticket-20550 | Aymeric Augustin | |
| Fixed #20550 -- Added keepdb argument to destroy_test_db | |||
| 2014-06-06 | Replaced an explicit vendor check by a feature flag. | Aymeric Augustin | |
| Forward-port of c9aedce0 from stable/1.7.x. | |||
| 2014-06-05 | Fixed #20550 -- Added keepdb argument to destroy_test_db | Greg Chapple | |
| 2014-06-05 | Added a flag for the ability to introspect nullable fields. | Aymeric Augustin | |
| Previously this was conflated with another Oracle-specific behavior. | |||
| 2014-06-01 | Fixed #22744 -- Fixed sqlite3 get_relations introspection with views | Claude Paroz | |
| Thanks Tim Graham for the report and Simon Charette for the review. | |||
| 2014-06-01 | Merge pull request #2726 from gchp/ticket-20550 | Aymeric Augustin | |
| Fixed #20550 -- Added ability to preserve test db between runs | |||
| 2014-05-28 | Simplified, very slightly, some code in the oracle backend | Alex Gaynor | |
| 2014-05-28 | Set straight the sense of 'uppercases_column_names' feature flag | Shai Berger | |
| 2014-05-28 | Fixed #22715: Corrected sql for defaults of BinaryField on Oracle with Python3 | Shai Berger | |
| While at it, fixed a problem in returning empty values (still with BinaryField/Oracle/Python3). | |||
| 2014-05-28 | Fixed #20550 -- Added ability to preserve test db between runs | Greg Chapple | |
| 2014-05-21 | Fixed unused import. | Loic Bistuer | |
| 2014-05-20 | Fixed #22432: SQLite M2M repointing now works. Thanks to xelnor. | Andrew Godwin | |
| 2014-05-20 | Fixed #22649: Beefed up quote_value | Andrew Godwin | |
| 2014-05-20 | Merge pull request #2634 from loic/ticket22424 | Andrew Godwin | |
| Fixed #22424 -- MySQL doesn't accept migrations' one-off default values ... | |||
| 2014-05-20 | Add feature for implied null (needed for Firebird backend) | Andrew Godwin | |
| 2014-05-19 | Revert "Fixed regression from a2dd618e3b4a7472fab852da450ca5eef92a922f." | Marc Tamlyn | |
| This reverts commit 5a2556afb9b1b3ef6e0622552970c67ac84ecd28. | |||
| 2014-05-18 | Fixed regression from a2dd618e3b4a7472fab852da450ca5eef92a922f. | Florian Apolloner | |
| 2014-05-18 | Fixed #22424 -- Fixed handling of default values for TextField/BinaryField ↵ | Loic Bistuer | |
| on MySQL. Thanks syphar for the review and suggestions. | |||
| 2014-05-17 | Fixed #22626 -- Allow BinaryField defaults with SQlite. | Raphaël Barrois | |
| Also fixes a slight issue in sqlite3.schema._remake_table where default values where quoted with "column name" quoting rules. Reference for quoting: http://www.sqlite.org/lang_expr.html Thanks Shai Berger for the review. Refs #22424. | |||
| 2014-05-16 | Fix storing of binary fields and unicode textfields for Oracle/Python3 | Shai Berger | |
| 2014-05-15 | Fixed #20897 -- Added make_cursor() for consistent cursor creation | Tim Martin | |
| In django.db.backends.BaseDatabaseWrapper, pulled the creation of cursors in the non-debug case into a separate method, in order to make behavior more consistent when overriding the cursor creation in derived classes. | |||
| 2014-05-10 | Adjusted refactoring of vendor checks. | Aymeric Augustin | |
| Thanks Shai for the thorough review. | |||
| 2014-05-08 | Added feature flags for introspection capabilities. | Aymeric Augustin | |
| 2014-05-08 | Split ignores_nulls_in_unique_constraints feature. | Aymeric Augustin | |
| Oracle and SQL Server don't have exactly the same limitations. It's worth treating them differently. | |||
| 2014-05-08 | Replaced vendor checks by three feature flags. | Aymeric Augustin | |
| 2014-05-08 | Fixed #22476: Couldn't alter attributes on M2Ms with through= set | Andrew Godwin | |
| 2014-05-07 | Fixed #22581: Pass default values for schema through get_db_prep_save() | Andrew Godwin | |
| 2014-04-26 | Fix many many typos in comments throughout the codebase | Alex Gaynor | |
| 2014-04-26 | Fixed #3214 -- Stopped parsing SQL with regex. | Aymeric Augustin | |
| Avoided introducing a new regex-based SQL splitter in the migrations framework, before we're bound by backwards compatibility. Adapted this change to the legacy "initial SQL data" feature, even though it's already deprecated, in order to facilitate the transition to migrations. sqlparse becomes mandatory for RunSQL on some databases (all but PostgreSQL). There's no API to provide a single statement and tell Django not to attempt splitting. Since we have a more robust splitting implementation, that seems like a good tradeoff. It's easier to add a new keyword argument later if necessary than to remove one. Many people contributed to both tickets, thank you all, and especially Claude for the review. Refs #22401. | |||
| 2014-04-25 | Fixed #21166 -- Reset errors_occurred flag after commit and rollback. | Aymeric Augustin | |
| 2014-04-25 | Set some transaction-related feature flags on SQLite. | Aymeric Augustin | |
| Refs #22496. | |||
| 2014-04-25 | Fixed #22498 -- constraint name was not quoted in FK creation SQL | Shai Berger | |
| 2014-04-25 | Made sure cursor.close() does not complain if cursor is already closed on Oracle | Shai Berger | |
| Refs #22483 | |||
| 2014-04-24 | Prevented a crash in the cursor wrappers on Oracle. | Aymeric Augustin | |
| Fixed #22483 (again). Forwardport of 5cd6429620 from stable/1.7.x | |||
| 2014-04-24 | Ignored repeated calls to connection.close(). | Aymeric Augustin | |
| Forwardport of 9bbb43dd1a from stable/1.7.x | |||
| 2014-04-23 | Used the same instance of atomic for entry and exit. | Aymeric Augustin | |
| Since all state is maintained on the connection at this time and none in the atomic, it doesn't matter, but it could introduce some subtle bugs if the implementation changed in the future. | |||
| 2014-04-23 | Wrapped migrations in a transaction only on DBs with transactional DDL. | Aymeric Augustin | |
| 2014-04-18 | Fixed #22397 -- Issues removing M2M field with explicit through model | Andrew Gorcester | |
| Changed the migration autodetector to remove models last so that FK and M2M fields will not be left as dangling references. Added a check in the migration state renderer to error out in the presence of dangling references instead of leaving them as strings. Fixed a bug in the sqlite backend to handle the deletion of M2M fields with "through" models properly (i.e., do nothing successfully). Thanks to melinath for report, loic for tests and andrewgodwin and charettes for assistance with architecture. | |||
| 2014-04-18 | Revert "Fixed #22397 -- Issues removing M2M field with explicit through model." | Simon Charette | |
| This reverts commit 00e3b9a2a992ee0b7288eeeb03e7cbd52ebc6dce. It's causing a regression when tested with the proxy_model_inheritance tests. | |||
| 2014-04-17 | Fixed #22397 -- Issues removing M2M field with explicit through model. | Andrew Gorcester | |
| Changed the migration autodetector to remove models last so that FK and M2M fields will not be left as dangling references. Added a check in the migration state renderer to error out in the presence of dangling references instead of leaving them as strings. Fixed a bug in the sqlite backend to handle the deletion of M2M fields with "through" models properly (i.e., do nothing successfully). Thanks to melinath for report, loic for tests and andrewgodwin and charettes for assistance with architecture. | |||
