graphql-engine/server/src-lib/Hasura/Backends
Antoine Leblanc 609cab89e6 Backend-agnostic custom scalars
### Description

This small clean-up PR makes one further step towards backend-agnostic actions: it makes all the code parsing custom types backend agnostic. Surprisingly, this could be done *without* the need to finish generalizing the column parser. The remaining sore point is async queries, that still target Postgres explicitly.

In theory, this is enough to start allowing non-Postgres scalars in custom types. In practice, however:
- no other backend exposes scalars in a way that would allow users to do that as of this PR;
- we currently have no strategy to avoid / detect scalar collisions across backends.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4691
GitOrigin-RevId: bfe63fb131e306663d4406697ce23c02736566c5
2022-06-22 13:14:40 +00:00
..
BigQuery server/bigquery: apply LIMIT to computed field subqueries 2022-06-15 16:31:46 +00:00
DataConnector Flesh out capabilities types 2022-06-16 08:31:07 +00:00
MSSQL server: fix create event trigger failure on tables with MSSQL reserved keywords as name 2022-06-15 17:11:44 +00:00
MySQL [GDW-93] Fix "conflicting definitions" when using both DC backend and PG backend 2022-06-10 04:00:07 +00:00
Postgres Backend-agnostic custom scalars 2022-06-22 13:14:40 +00:00