0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00
ghost/core/server
Kevin Ansfield b1aafd715d
Added members.email_{count,opened_count} column migrations (#12470)
refs https://github.com/TryGhost/Ghost/issues/12461

- adds `members.email_count` and `members.email_opened_count` columns to contain cached counts for faster queries when outputting member data via API
- adds migration to populate cached counts with existing data
  - tested locally on ~50k members which took ~4sec on mysql
- updates members output serializer to include the new fields in API output
2020-12-09 12:21:56 +00:00
..
adapters Fixed malformatted JSDoc {Object} parameters 2020-11-30 17:18:13 +13:00
api Added members.email_{count,opened_count} column migrations (#12470) 2020-12-09 12:21:56 +00:00
data Added members.email_{count,opened_count} column migrations (#12470) 2020-12-09 12:21:56 +00:00
lib Refactored core/server/lib/image for Dependency Injection (#12463) 2020-12-09 13:19:22 +01:00
models Added members.email_{count,opened_count} column migrations (#12470) 2020-12-09 12:21:56 +00:00
public Enabled Portal (#12317) 2020-11-03 14:36:21 +05:30
services Added members.email_open_rate aggregation to email analytics (#12458) 2020-12-08 12:43:10 +00:00
translations Updated redirect error message 2020-11-04 12:26:22 +13:00
views
web Added support for graceful job shutdown and worker threads 2020-11-23 17:17:49 +13:00
analytics-events.js
ghost-server.js Improved job queue logging 2020-11-25 13:28:13 +13:00
index.js Prevented scheduling of recurring analytics jobs when not using emails (#12441) 2020-12-02 08:17:44 +00:00
overrides.js Improved threading performance on non-SQLite clients 2020-11-30 13:27:40 +13:00
update-check.js