seitime-frappe/frappe/email
Ankush Menat f90a450bd4
feat: specify row compression for tables (#31361)
Certain tables contain A LOT of duplicate data, it makes sense to enable
compressed row format on them by default. I've seen 5-10 fold reduction
in DB size after enabling compressed format on select few tables.

This has some performance overhead:
- both compressed and uncompressed pages live in buffer pool.
- compression/decompression

Note:
- These cons don't apply much on DocTypes I am enabling this for.
- I am not enabling this on existing sites, migration can take a long
  time! Do it manually with `transform-database` command if you want to.
2025-02-21 09:44:40 +05:30
..
assets/images docs: email architecture (#22189) 2023-08-26 11:22:46 +05:30
doctype feat: specify row compression for tables (#31361) 2025-02-21 09:44:40 +05:30
page add to contact for email inbox 2017-03-14 17:55:07 +05:30
__init__.py feat: add option to filter email recipients 2024-03-20 00:44:22 +01:00
email.md docs: email architecture (#22189) 2023-08-26 11:22:46 +05:30
email_body.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
frappemail.py refactor: Frappe Mail API (#29200) 2025-02-18 16:29:02 +05:30
inbox.py fix: move ifnull logic to applicaiton for better orm support 2025-01-14 12:29:20 +05:30
oauth.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
queue.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
receive.py refactor: utcfromtimestamp -> fromtimestamp(timezone.utc) 2025-02-19 16:51:38 +05:30
smtp.py fix: auto add modified index when sort_field is set to it (#25686) 2024-03-27 14:40:26 +00:00
test_email_attachments.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
test_email_body.py refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
test_smtp.py refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
utils.py feat: generic OAuth for email 2022-07-13 12:05:46 +05:30