summaryrefslogtreecommitdiff
path: root/odoo/tools/sql.py
AgeCommit message (Expand)Author
2024-12-04[FIX] core: use the original constraint definitionAlvaro Fuentes
2024-09-13[FIX] core: allow Python identifiers as field namesAlvaro Fuentes
2024-07-20[IMP] core: simplify implementation of SQL wrapperRaphael Collet
2024-07-10[IMP] core, website: cut-down on re-exports from odoo.tools.sqlXavier Morel
2024-07-05[IMP] core: Query typing and return empty subselectKrzysztof Magusiak (krma)
2024-05-03[FIX] *: SyntaxWarning: invalid escape sequenceXavier-Do
2024-02-14[FIX] core: ensure SQL formatter can handle large domainsAlvaro Fuentes
2024-01-15[REF] core: new flush strategyRémy Voet (ryv)
2023-10-20[IMP] core: add named parameters to SQL wrapperRaphael Collet
2023-10-20[IMP] core: type annotations in SQL wrapper and QueryRaphael Collet
2023-09-27[IMP] core: introduce SQL wrapperRaphael Collet
2023-05-22[IMP] sql.py: Take into account materialized views when dropping themCarlos Carral
2023-04-24[FIX] core, website_slides: incrementing public viewsDenis Ledoux
2023-04-07[FIX] core: table_kind semantics (incorrect classification of toast as temp)Xavier Morel
2022-11-23[IMP] core: allow to have virtual SQL constraintswilliam-andre
2022-11-08[FIX] core: field indexed by trigram cannot become translatedRémy Voet (ryv)
2022-11-07[FIX] core: fix search with accentChong Wang (cwg)
2022-11-07[FIX] core: make index naming without conflictsRémy Voet (ryv)
2022-10-11[FIX] core: search translated fields with characters needed to be escapedChong Wang (cwg)
2022-09-15[IMP] core: store translated fields as JSONB columnsChong Wang (cwg)
2022-09-15[IMP] core: simplify code for column conversion in fieldsRaphael Collet
2022-09-05[IMP] core: add unaccent to trigram indexesRémy Voet (ryv)
2022-08-25[IMP] tools, website_{*}: increment multiple fields at onceFlorian Charlier
2022-04-06[FIX] core: improve column orderingRaphael Collet
2022-04-05[IMP] base: reduce new DB size by ordering columnsFabien Pinckaers
2022-01-28[IMP] core: install PG extension "pg_trgm" only if necessaryRaphael Collet
2022-01-28[IMP] core: field index namesRaphael Collet
2022-01-19[IMP] Better handling of indexesFabien Pinckaers
2021-12-09[FIX] core; base: lots of docstringsXavier Morel
2021-06-16[FIX] registry: check_foreign_keys, constraint names are limited to 63 charsDenis Ledoux
2021-03-19[FIX] base: allow using another postgres schema than publicStéphane Bidoul
2020-09-29[FIX] tools.sql, website_*: increment counter with skip lockJeremy Kersten
2020-04-03[IMP] core: optimize `model._auto_init()` on a new modelRaphael Collet
2020-02-06[FIX] core: delay constraint application in case of upgradeAdrian Torres
2019-12-24[FIX] sql_db: ignore PG views when verifying table typeDenis Vermylen
2019-12-03[FIX] base: allow custom model to use SQL (materialized) views instead of tableNicolas Vannieuwerburgh
2019-10-02[ADD] test_lint: Add sql-injection pylint checkMoisés López
2019-08-26[FIX] sql_db: add flush() in savepoint()Raphael Collet
2019-08-20[IMP] models: ORM speedupRaphael Collet
2018-08-16[RFR] Hide implementation of constraint definition storage, courtesy of Rapha...Stefan Rijnhart
2018-08-16[IMP] Store the original constraint definition as a comment on the constraintStefan Rijnhart
2017-09-12[MERGE] forward port branch saas-17 up to d08b4407be3Christophe Simonis
2017-09-11[FIX] core: only check table existance in public schemaChristophe Simonis
2017-09-06[MERGE] forward port branch saas-17 up to b8dd34fcbb8Christophe Simonis
2017-09-06[MERGE] forward port branch saas-16 up to 64d56995e04Christophe Simonis
2017-09-04[MERGE] forward port branch saas-15 up to 4d4d75709dcChristophe Simonis
2017-09-04[FIX] core: also consider materialized views as existingChristophe Simonis
2017-08-07[IMP] sql: harvest less information from pg's information_schema (Fixes #18490)Fabien Meghazi
2017-07-10[IMP] registry: check existence of tables with a single SQL queryRaphael Collet
2017-07-05[FIX] sql: Do no consider a table exists if this is a schema table/viewDenis Ledoux