graphql-engine/server/src-lib/Hasura/SQL
Swann Moreau d3611af58d server: lazy event catalog initialisation
event catalog:
- `hdb_catalog` is no longer automatically created
- catalog is initialised when the first event trigger is created
- catalog initialisation is done during the schema cache build, using `ArrowCache` so it is only run in response to a change to the set of event triggers

event queue:
- `processEventQueue` thread is prevented from starting when `HASURA_GRAPHQL_EVENTS_FETCH_INTERVAL=0`
- `processEventQueue` thread only processes sources for which at least one event trigger exists in some table in the source

Co-authored-by: Anon Ray <616387+ecthiender@users.noreply.github.com>
GitOrigin-RevId: 73f256465d62490cd2b59dcd074718679993d4fe
2021-05-25 06:51:03 +00:00
..
AnyBackend.hs server: switch to a sub-backend approach 2021-04-21 21:45:32 +00:00
Backend.hs server/citus: feature branch 2021-05-21 02:47:51 +00:00
GeoJSON.hs server: allow GeoJSON to be passed for Geometry/Geography operators 2021-03-26 17:00:18 +00:00
Tag.hs server: lazy event catalog initialisation 2021-05-25 06:51:03 +00:00
TH.hs server: switch to a sub-backend approach 2021-04-21 21:45:32 +00:00
Time.hs server: move Hasura.SQL to Hasura.Backends.Postgres (#6053) 2020-10-27 13:53:49 +00:00
Types.hs server: changes to support other backends 2021-02-03 16:25:17 +00:00
Value.hs mssql: support query multiplexing in subscriptions 2021-04-20 16:58:13 +00:00
WKT.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00