| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-03 | [4.2.x] Prevented PostgreSQL's DatabaseCreation._execute_create_test_db() ↵ | Tim Graham | |
| from hiding clause-less exceptions. Regression in 3cafb783f3f711c7413ba2b8d7c8ff750bd4d6e1. Backport of 465f3c045b2cb7d757a8cbabc909c137901c9844 from main | |||
| 2023-02-06 | [4.2.x] Made PostgreSQL's SchemaEditor._create_index_sql() respect the "sql" ↵ | Dan Glass | |
| argument. Backport of bd366ca2aeffa869b7dbc0b0aa01caea75e6dc31 from main | |||
| 2023-02-01 | [4.2.x] Refs #33476 -- Applied Black's 2023 stable style. | David Smith | |
| Black 23.1.0 is released which, as the first release of the year, introduces the 2023 stable style. This incorporates most of last year's preview style. https://github.com/psf/black/releases/tag/23.1.0 Backport of 097e3a70c1481ee7b042b2edd91b2be86fb7b5b6 from main | |||
| 2023-01-27 | [4.2.x] Refs #34255 -- Skipped test_group_by_nested_expression_with_params ↵ | Mariusz Felisiak | |
| test on PostgreSQL when server-side binding cursors are used. Thanks Tim Graham for the review. Backport of 82dad11bfe45f96f15e2330f58f62919cab9f14c from main | |||
| 2023-01-17 | Fixed #34255 -- Made PostgreSQL backend use client-side parameters binding ↵ | Mariusz Felisiak | |
| with psycopg version 3. Thanks Guillaume Andreu Sabater for the report. Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com> | |||
| 2023-01-17 | Refs #34255 -- Bumped required psycopg version to 3.1.8. | Mariusz Felisiak | |
| 2023-01-12 | Refs #18468 -- Used obj_description() with a catalog name on PostgreSQL. | Mariusz Felisiak | |
| obj_description(object oid) without a catalog name is deprecated since there is no guarantee that OIDs are unique across different system catalogs. Thanks Tim Graham for the report. | |||
| 2023-01-03 | Fixed #34200 -- Made the session role configurable on PostgreSQL. | Mike Crute | |
| 2022-12-28 | Fixed #14094 -- Added support for unlimited CharField on PostgreSQL. | Adrian Torres | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-12-28 | Fixed #18468 -- Added support for comments on columns and tables. | kimsoungryoul | |
| Thanks Jared Chung, Tom Carrick, David Smith, Nick Pope, and Mariusz Felisiak for reviews. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2022-12-22 | Fixed #34219 -- Preserved Char/TextField.db_collation when altering column type. | Mariusz Felisiak | |
| This moves setting a database collation to the column type alteration as both must be set at the same time. This should also avoid another layer of the column type alteration when adding database comments support (#18468). | |||
| 2022-12-15 | Fixed #33308 -- Added support for psycopg version 3. | Daniele Varrazzo | |
| Thanks Simon Charette, Tim Graham, and Adam Johnson for reviews. Co-authored-by: Florian Apolloner <florian@apolloner.eu> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-12-12 | Refs #33308 -- Added DatabaseOperations.compose_sql() on PostgreSQL. | Florian Apolloner | |
| 2022-12-12 | Refs #33308 -- Added psycopg_any.IsolationLevel. | Florian Apolloner | |
| 2022-12-12 | Refs #33308 -- Added psycopg_any.sql.quote() hook. | Florian Apolloner | |
| 2022-12-12 | Refs #33308 -- Moved psycopg2 imports to the psycopg_any module. | Florian Apolloner | |
| 2022-12-08 | Made inspectdb used Cursor.description.display_size for CharFields' max_length. | Mariusz Felisiak | |
| internal_size is size for fixed-size types not for char types. | |||
| 2022-12-06 | Refs #33308 -- Modernized database wrapper in the PostgreSQL backend. | Florian Apolloner | |
| - Used connection.info instead of connection.get_parameter_status() and connection.server_info which don't exist in psycopg 3. - Set encoding using the client_encoding connection parameter instead of connection.set_client_encoding() that doesn't exist in psycopg 3. - Used the dbname connection parameter instead of deprecated alias - database. | |||
| 2022-12-01 | Refs #33308 -- Used psycopg's errors instead of errorcodes. | Florian Apolloner | |
| 2022-11-15 | Refs #33308 -- Used get_db_prep_value() to adapt JSONFields. | Simon Charette | |
| 2022-10-01 | Refs #34058 -- Fixed changing/deleting sequences when altering pre-Django ↵ | Mariusz Felisiak | |
| 4.1 auto fields on PostgreSQL. Thanks Anders Kaseorg for the report. Follow up to 19e6efa50b603af325e7f62058364f278596758f. Regression in 2eea361eff58dd98c409c5227064b901f41bd0d6. | |||
| 2022-09-29 | Fixed #34058 -- Changed sequence types when altering pre-Django 4.1 auto ↵ | Mariusz Felisiak | |
| fields on PostgreSQL. Thanks Anders Kaseorg for the report. Thanks Florian Apolloner for pair programming. Regression in 2eea361eff58dd98c409c5227064b901f41bd0d6. | |||
| 2022-09-25 | Fixed #34027 -- Fixed migrations crash when altering type of char/text ↵ | David Sanders | |
| fields referenced by foreign key on PostgreSQL. | |||
| 2022-08-17 | Fixed #33932 -- Fixed altering AutoFields to OneToOneField on PostgreSQL. | Benoît Vinot | |
| Regression in 2eea361eff58dd98c409c5227064b901f41bd0d6. | |||
| 2022-08-15 | Fixed #33901 -- Skipped varchar_pattern_ops/text_pattern_ops index creation ↵ | Haolun Chai | |
| when db_collation is set. | |||
| 2022-08-03 | Fixed #33872 -- Deprecated ↵ | Mariusz Felisiak | |
| django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField. | |||
| 2022-08-02 | Fixed #33881 -- Added support for database collations to ↵ | Mariusz Felisiak | |
| ArrayField(Char/TextFields). | |||
| 2022-07-18 | Fixed #33854 -- Corrected the order of parameters in dbshell on PostgreSQL. | Jarrett Keifer | |
| 2022-07-06 | Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters. | Simon Charette | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-06-01 | Fixed #32234 -- Made inspectdb inform about composite primary keys. | Anv3sh | |
| 2022-05-19 | Fixed #33717 -- Dropped support for PostgreSQL 11. | Mariusz Felisiak | |
| 2022-05-12 | Refs #27064 -- Added RenameIndex migration operation. | David Wobrock | |
| 2022-05-04 | Fixed #25105 -- Checked deferred constraints before updating rows on PostgreSQL. | David Wobrock | |
| 2022-05-04 | Fixed #33675 -- Dropped support for PostgreSQL 10 and PostGIS 2.4. | Mariusz Felisiak | |
| 2022-04-14 | Removed unneeded code in explain_query_prefix() | Tim Graham | |
| 2022-04-13 | Fixed #30511 -- Used identity columns instead of serials on PostgreSQL. | Florian Apolloner | |
| 2022-04-11 | Fixed CVE-2022-28347 -- Protected QuerySet.explain(**options) against SQL ↵ | Mariusz Felisiak | |
| injection on PostgreSQL. | |||
| 2022-02-22 | Refs #33517 -- Prevented __second lookup from returning fractional seconds ↵ | nabil-rady | |
| on PostgreSQL. | |||
| 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 | |
| 2022-01-19 | Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create(). | sean_c_hsu | |
| Thanks Florian Apolloner, Chris Jerdonek, Hannes Ljungberg, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2021-12-22 | Refs #32355 -- Bumped required psycopg2 version to 2.8.4. | Mariusz Felisiak | |
| psycopg2 2.8.4 is the first release to support Python 3.8. | |||
| 2021-11-12 | Fixed #33279 -- Fixed handling time zones with "-" sign in names. | Can Sarigol | |
| Thanks yakimka for the report. Regression in fde9b7d35e4e185903cc14aa587ca870037941b1. | |||
| 2021-11-10 | Removed DatabaseIntrospection.get_key_columns(). | Mariusz Felisiak | |
| Thanks Simon Charette for the report. | |||
| 2021-11-10 | Fixed DatabaseIntrospection.get_relations() docstring. | Tim Graham | |
| The foreign keys are "in" the given table, not "to" it. | |||
| 2021-10-28 | Fixed #33228 -- Changed value of ↵ | Chinmoy | |
| BaseDatabaseFeatures.has_case_insensitive_like to False. | |||
| 2021-10-01 | Refs #32943 -- Added support for covering SP-GiST indexes on PostgreSQL 14+. | Nick Pope | |
| 2021-10-01 | Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres. | Nick Pope | |
| 2021-10-01 | Fixed #33160 -- Avoided suppressing query errors in _nodb_cursor() on ↵ | Daniel Hahler | |
| PostgreSQL. | |||
