seitime-frappe/frappe/database
Sagar Vora d1ffd99fe8 fix(query): wrap CombinedRawCriterion in parentheses for correct precedence
Without proper grouping, OR conditions from shared docs could bypass WHERE filters:
  WHERE filter=X AND perm_cond OR shared_cond  -- shared_cond ignores filter!

With proper grouping:
  WHERE filter=X AND (perm_cond OR shared_cond)  -- correct behavior
2025-12-17 22:28:52 +05:30
..
mariadb feat: Database SSL one way support (#33044) 2025-07-16 06:36:19 +00:00
postgres test(postgres): enable test_unique_index_on_alter for postgres (#34719) 2025-11-24 11:05:20 +05:30
sqlite feat(sqlite): Set 5s of busy_timeout 2025-10-28 13:54:53 +05:30
__init__.py refactor: Default to mysqlclient (#32987) 2025-06-18 06:04:24 +00:00
database.py chore: proper example for bulk update query (#35100) 2025-12-09 11:38:18 +05:30
db_manager.py refactor: use a database file directly, instead of an SQL file 2025-04-15 13:59:16 +05:30
operator_map.py fix(postgres): misc query building fixes + CI (#34831) 2025-12-05 10:30:49 +05:30
query.py fix(query): wrap CombinedRawCriterion in parentheses for correct precedence 2025-12-17 22:28:52 +05:30
schema.py fix(schema): ensure int-int comparison (#34320) 2025-10-09 15:25:50 +05:30
sequence.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
utils.py refactor: move drop index util to db utils file 2025-11-28 12:09:13 +05:30