| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-16 | Refs #36822 -- Hoisted bulk_batch_size() implementations to base backend. | JaeHyuck Sa | |
| 2025-01-29 | Fixed #36118 -- Accounted for multiple primary keys in bulk_update ↵ | Sarah Boyce | |
| max_batch_size. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-01-15 | Refs #33817 -- Removed support for cx_Oracle per deprecation timeline. | Sarah Boyce | |
| 2024-12-17 | Fixed #7732 -- Added support for connection pools on Oracle. | suraj | |
| 2024-01-01 | Updated DatabaseFeatures.bare_select_suffix on Oracle 23c. | Nick Pope | |
| https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/application-development.html#GUID-4EB70EB9-4EE3-4FE2-99C4-86F7AAC60F12 | |||
| 2023-08-04 | Fixed TransactionalTests.test_password_with_at_sign() isolation on Oracle. | Mariusz Felisiak | |
| 2023-06-27 | Fixed #34671 -- Fixed collation introspection for views and materialized ↵ | Mariusz Felisiak | |
| views on Oracle. Thanks Philipp Maino for the report. | |||
| 2022-02-18 | Fixed #33379 -- Added minimum database version checks. | Hasan Ramezani | |
| Thanks Tim Graham for the review. | |||
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-12-30 | Removed obsolete Oracle's test_client_encoding() test. | Mariusz Felisiak | |
| encoding and nencoding parameters were deprecated in cx_Oracle 8.2. Moreover, encoding is handled internally between cx_Oracle and Oracle Database and there is no need to test it. | |||
| 2021-04-30 | Fixed #32653 -- Made quoting names in the Oracle backend consistent with ↵ | Mariusz Felisiak | |
| db_table. | |||
| 2021-01-14 | Refs #31369 -- Removed models.NullBooleanField per deprecation timeline. | Mariusz Felisiak | |
| 2020-10-29 | Refs #32061 -- Unified DatabaseClient.runshell() in db backends. | Simon Charette | |
| 2020-04-21 | Fixed backends.oracle.test_operations. | Mariusz Felisiak | |
| Using unittest.TestCase doesn't work properly when we perform db queries. Moreover introspection is extremely slow on Oracle without limiting models to a "backends" app. Follow up to 8bcca47e8356521f52f0738d9633befd53007cae. | |||
| 2020-04-17 | Fixed #31473 -- Made sql_flush() use RESTART IDENTITY to reset sequences on ↵ | Jon Dufresne | |
| PostgreSQL. The sql_flush() positional argument sequences is replaced by the boolean keyword-only argument reset_sequences. This ensures that the old function signature can't be used by mistake when upgrading Django. When the new argument is True, the sequences of the truncated tables will reset. Using a single boolean value, rather than a list, allows making a binary yes/no choice as to whether to reset all sequences rather than a working on a completely different set. | |||
| 2020-04-17 | Added test coverage for DatabaseOperations.sql_flush(). | Jon Dufresne | |
| 2020-02-24 | Fixed backends tests on Oracle. | Mariusz Felisiak | |
| Using Person in test_introspection caused removing constraints in intermediate table for ManyToManyField in VeryLongModelNameZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ that were expected by other transaction tests. A model without any constraints was used to prevent isolation issues. | |||
| 2020-02-04 | Simplified imports from django.db and django.contrib.gis.db. | Nick Pope | |
| 2019-09-09 | Refs #29444 -- Allowed returning multiple fields from INSERT statements on ↵ | Johannes Hoppe | |
| PostgreSQL. Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2019-07-08 | Refs #29444 -- Added support for fetching a returned non-integer insert ↵ | Johannes Hoppe | |
| values on Oracle. This is currently not actively used, since the ORM will ask the SQL compiler to only return auto fields. | |||
| 2019-04-04 | Fixed #30307 -- Fixed incorrect quoting of database user password when using ↵ | msg | |
| dbshell on Oracle. Regression in acfc650f2a6e4a79e80237eabfa923ea3a05d709. | |||
| 2019-02-12 | Simplified test_cursor_var() by using str instead of Database.STRING. | Mariusz Felisiak | |
| 2018-11-13 | Fixed #29788 -- Added support for Oracle Managed File (OMF) tablespaces. | Mariusz Felisiak | |
| 2018-03-20 | Fixed #29227 -- Allowed BooleanField to be null=True. | Tim Graham | |
| Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. | |||
| 2018-03-13 | Fixed #29199 -- Fixed crash when database user password contains @ sign on ↵ | Mariusz Felisiak | |
| Oracle. Thanks Shane Allgeier for the report and Tim Graham for the review. | |||
| 2018-01-23 | Refs #11487 -- Removed redundant test_long_string() test. | Mariusz Felisiak | |
| Redundant with model_regress.tests.ModelTests.test_long_textfield since 3ede430b9a94e3c2aed64d2cf898920635bdf4ae. | |||
| 2018-01-06 | Fixed #28859 -- Made Oracle backend raise DatabaseError if "no data found" ↵ | Mariusz Felisiak | |
| exception is hidden by the Oracle OCI library. Thanks Tim Graham for the review and Jani Tiainen for the report. | |||
| 2017-10-05 | Fixed #28596 -- Fixed QuerySet.bulk_create() and cascade deletion crash on ↵ | Mariusz Felisiak | |
| Oracle when using more than 65535 parameters. Thanks Tim Graham for the review. | |||
| 2017-09-13 | Refs #27090 -- Added real database sequence introspection. | Mariusz Felisiak | |
| Thanks Mariusz Felisiak for the Oracle part and Tim Graham for the review. | |||
| 2017-09-05 | Added tests for BooleanField/NullBooleanField's check constraints on Oracle. | Mariusz Felisiak | |
| 2017-08-22 | Fixed #28451 -- Restored pre-Django 1.11 Oracle sequence/trigger naming. | Kevin Grinberg | |
| Regression in 69b7d4b116e3b70b250c77829e11038d5d55c2a8. | |||
| 2017-06-21 | Reorganized backends tests. | Mariusz Felisiak | |
