| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-16 | Refs #16614 -- Called _prepare_cursor() on every created cursor. | François Freitag | |
| 2017-01-14 | Fixed #27718 -- Added QuerySet.union(), intersection(), difference(). | Florian Apolloner | |
| Thanks Mariusz Felisiak for review and Oracle assistance. Thanks Tim Graham for review and writing docs. | |||
| 2017-01-11 | Refs #16614 -- Made QuerySet.iterator() use server-side cursors on PostgreSQL. | François Freitag | |
| Thanks to Josh Smeaton for the idea of implementing server-side cursors in PostgreSQL from the iterator method, and Anssi Kääriäinen and Kevin Turner for their previous work. Also Simon Charette and Tim Graham for review. | |||
| 2017-01-06 | Fixed #27690 -- Removed time.sleep(1) before dropping the test database. | David Szotten | |
| Uncertain if this is needed, but no failures have appeared so far. | |||
| 2016-12-30 | Fixed #27458 -- Fixed invalid sequence/index names when using "USER"."TABLE" ↵ | Andrew Nester | |
| db_table on Oracle. | |||
| 2016-12-29 | Fixed #27615 -- Used timedeltas as arguments to Oracle database driver. | Mariusz Felisiak | |
| Removed unused DatabaseFeatures.driver_supports_timedeltas workaround. | |||
| 2016-12-28 | Fixed #27631 -- Prevented execution of transactional DDL statements when ↵ | Simon Charette | |
| unsupported. Executing a DDL statement during a transaction on backends that don't support it silently commits, leaving atomic() in an incoherent state. While schema_editor.execute() could technically be used to execute DML statements such usage should be uncommon as these are usually performed through the ORM. In other cases schema_editor.connection.execute() can be used to circumvent this check. Thanks Adam and Tim for the review. | |||
| 2016-12-19 | Refs #19884 -- Removed DatabaseFeatures.can_introspect_max_length. | Mariusz Felisiak | |
| Unused (always True) after 3e43d24ad36d45cace57e6a7efd34638577ae744. | |||
| 2016-12-02 | Fixed #27561 -- Added Oracle support for binary "or" operator. | Mariusz Felisiak | |
| Removed DatabaseFeatures.supports_bitwise_or feature (unused, always True). | |||
| 2016-11-30 | Refs #24245 -- Added introspection for database defaults on Oracle. | Mariusz Felisiak | |
| 2016-11-28 | Fixed #27321 -- Added detection for table case name sensitivity on MySQL. | Adam Chainz | |
| 2016-11-23 | Fixed #27504 -- Allowed using the ORM after an error and rollback when ↵ | Mark Young | |
| autocommit is off. | |||
| 2016-10-27 | Fixed #27327 -- Simplified time zone handling by requiring pytz. | Tim Graham | |
| 2016-10-14 | Removed DatabaseFeatures.can_combine_inserts_with_and_without_auto_increment_pk. | Tim Graham | |
| Unused (always False) after 29132ebdef0e0b9c09e456b05f0e6a22f1106a4f. | |||
| 2016-09-17 | Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6. | Tim Graham | |
| http://bugs.python.org/issue27364 | |||
| 2016-09-16 | Fixed #27235 -- Removed some usage of mutable default arguments. | Chris Lamb | |
| 2016-09-12 | Fixed #27098 -- Deprecated DatabaseIntrospection.get_indexes | Claude Paroz | |
| Thanks Akshesh <aksheshdoshi@gmail.com> for help with the PostgreSQL query. Thanks Tim Graham for the review. | |||
| 2016-09-09 | Fixed #27062 -- Eased implementing select_for_update() on MSSQL. | Mikhail Denisenko | |
| 2016-09-09 | Fixed #27195 -- Stopped dropping default when adding a nullable column. | Simon Charette | |
| Thanks Rob Golding from Zapier for the report. | |||
| 2016-09-08 | Fixed #27170 -- Added DatabaseWrapper class attributes to ease subclassing. | Chris Jerdonek | |
| 2016-09-02 | Fixed #27097 -- Added index type introspection to built-in db backends. | Akshesh | |
| 2016-08-12 | Fixed #27030 -- Added contrib.postgres.indexes.GinIndex. | Akshesh | |
| 2016-08-12 | Refs #27030 -- Added index type introspection on PostgreSQL. | Akshesh | |
| 2016-08-12 | Refs #20888 -- Added index order introspection. | Akshesh | |
| 2016-08-11 | Fixed #24442 -- Improved SchemaEditor's index name truncation. | Akshesh | |
| 2016-08-08 | Fixed #26500 -- Added SKIP LOCKED support to select_for_update(). | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-08-05 | Fixed #26808 -- Added Meta.indexes for class-based indexes. | Akshesh | |
| * Added the index name to its deconstruction. * Added indexes to sqlite3.schema._remake_table() so that indexes aren't dropped when _remake_table() is called. Thanks timgraham & MarkusH for review and advice. | |||
| 2016-07-27 | Fixed #26950 -- Removed obsolete DatabaseOperations SQL methods. | Anderson Resende | |
| Unused as of 2b039d966f6e61a5ffb5ffac25aa198f9043de3d. | |||
| 2016-07-15 | Refs #26889 -- Refactored SchemaEditor to allow backend specific indexes. | Jon Dufresne | |
| 2016-07-08 | Fixed #26348 -- Added TruncTime and exposed it through the __time lookup. | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-07-08 | Refs #25774, #26348 -- Allowed Trunc functions to operate with time fields. | Simon Charette | |
| Thanks Josh for the amazing testing setup and Tim for the review. | |||
| 2016-07-07 | Fixed #25317, #26090 -- Fixed swapping combinations of unique and db_index ↵ | Jon Dufresne | |
| during migrations. | |||
| 2016-07-07 | Refs #26709 -- Added 'model' argument to SchemaEditor.add/remove_index() | Akshesh | |
| This removes the dependency of the Index class on its model attribute when a name is passed to it. Thanks to Markush for discussions. | |||
| 2016-07-07 | Fixed #26833 -- Fixed SchemaEditor._constraint_names() to handle ↵ | Jon Dufresne | |
| features.uppercases_column_names. | |||
| 2016-06-29 | Fixed #25694 -- Removed incorrect _uniq suffix on index names during migrations. | Jon Dufresne | |
| 2016-06-28 | Fixed #26171 -- Made MySQL create an index on ForeignKeys with ↵ | Aaron Elliot Ross | |
| db_contraint=False. Refactored "Prevented unneeded index creation on MySQL-InnoDB" (2ceb10f) to avoid setting db_index=False. | |||
| 2016-06-27 | Fixed #26709 -- Added class-based indexes. | Akshesh | |
| Added the AddIndex and RemoveIndex operations to use them in migrations. Thanks markush, mjtamlyn, timgraham, and charettes for review and advice. | |||
| 2016-06-21 | Fixed #26781 -- Made table name case change a noop on SQLite. | Simon Charette | |
| SQLite disgresses from the SQL standard by ignoring case of quoted identifiers. Thanks to laozzzi for the report and Tim for the review. | |||
| 2016-06-06 | Fixed #26712 -- Avoided unnecessary SET TIMEZONE queries on PostgreSQL. | Simon Charette | |
| A change of the USE_TZ or TIME_ZONE settings doesn't necessarily require a change to the active connections' timezones. | |||
| 2016-05-18 | Fixed #26627 -- Fixed on_commit callbacks execution order when callbacks ↵ | Barthelemy Dagenais | |
| make transactions. | |||
| 2016-05-17 | Fixed #14415 -- Used the test database name in ↵ | boaz85@gmail.com | |
| BaseDatabaseCreation.test_db_signature(). | |||
| 2016-05-09 | Fixed #25005 -- Made date and time fields with auto_now/auto_now_add use ↵ | Iacopo Spalletti | |
| effective default. Thanks to Andriy Sokolovskiy for initial patch. | |||
| 2016-05-08 | Replaced `six.callable` with `callable`. | Ville Skyttä | |
| 2016-05-07 | Fixed #26593 -- Leveraged deferrable_sql() in SchemaEditor | Markus Holtermann | |
| 2016-05-03 | Normalized "an SQL" spelling. | Ville Skyttä | |
| 2016-04-29 | Fixed #26557 -- Converted empty strings to None when saving ↵ | Joshua Phillips | |
| GenericIPAddressField. | |||
| 2016-04-08 | Refs #26351 -- Added check hook to support database-related checks | Claude Paroz | |
| Thanks Tim Graham and Shai Berger for the reviews. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2016-04-04 | Fixed W503 flake8 warnings. | Tim Graham | |
| 2016-03-18 | Merge pull request #6310 from apollo13/informix | Andrew Godwin | |
| Pass type to sql_alter_column*. | |||
