graphql-engine/server/src-lib/Hasura
Antoine Leblanc a978b6d683 Remove several outdated backend constraints
## Description

This PR removes as many constraints as possible from Backend without refactoring the code. Thanks to #1844, a few ToJSON functions can be removed from the IR, and several constraints were simply redundant.

This PR borrows from similar work done as part of #1666.

## Note

To remove constraints more aggressively, I have explored the possibility of _removing Representable altogether_, in a [separate commit](https://github.com/hasura/graphql-engine-mono/compare/nicuveo/remove-extension-constraints..nicuveo/tentative-remove-representable). I am not convinced it's a good idea in terms of readability of the code, but it's a possibility.

Further work includes deciding what we want to do with `Show` and `ToTxt`; see #1747.

https://github.com/hasura/graphql-engine-mono/pull/1843

GitOrigin-RevId: 337324ad90cb8f86f06e1c5a36aa44bb414e195a
2021-07-27 13:52:20 +00:00
..
Backends server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Base server: inherited roles improvements for select permissions only 2021-07-16 21:19:58 +00:00
Cache server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Eventing server: Log action and event names (close #1603) 2021-07-05 07:48:39 +00:00
GraphQL server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
Incremental server: IR for DB-DB joins 2021-06-17 23:13:05 +00:00
Metadata server: fix cron trigger bug of new events not getting generated when cron trigger is imported via metadata 2021-05-26 16:20:19 +00:00
RQL Remove several outdated backend constraints 2021-07-27 13:52:20 +00:00
Server server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
SQL server: add metadata for DB-DB remote joins 2021-07-22 23:07:10 +00:00
App.hs server: remove remnants of query plan caching (fix #1795) 2021-07-27 11:52:43 +00:00
EncJSON.hs server: heterogeneous execution of GraphQL queries (#5869) 2020-10-07 10:23:17 +00:00
GC.hs server: simplify shutdown logic, improve resource management (#218) (#195) 2020-12-21 18:56:57 +00:00
HTTP.hs improve debug information in actions errors response (close #4031) (#4432) 2020-04-24 13:25:51 +05:30
Incremental.hs Build the GraphQL context after pruning dangling dependents 2020-01-30 18:17:29 -06:00
Logging.hs server: generalized LogQueryLog (fix #708) 2021-03-13 14:41:44 +00:00
Prelude.hs server/postgres: support computed fields in query filters ('where' expression) 2021-07-07 11:59:32 +00:00
Session.hs Revert "remote schema typename customisation" 2021-06-10 09:57:16 +00:00
Tracing.hs Revert "remote schema typename customisation" 2021-06-10 09:57:16 +00:00