graphql-engine/server/src-rsr
Rakesh Emmadi 9bd5826020 allow customising graphql schema for a table (close #981) (#2509)
* allow customizing GraphQL root field names, close #981

* document v2 track_table API in reference

* support customising column field names in GraphQL schema

* [docs] add custom column fields doc in API reference

* add tests

* rename 'ColField' to 'ColumnField'

* embed column's graphql field in 'PGColumnInfo'

-> Value constructor of 'PGCol' is not exposed
-> Using 'parseJSON' to construct 'PGCol' in 'FromJSON' instances

* avoid using 'Maybe TableConfig'

* refactors & 'custom_column_fields' -> 'custom_column_names'

* cli-test: add configuration field in metadata export test

* update expected keys in `FromJSON` instance of `TableMeta`

* use `buildSchemaCacheFor` to update configuration in v2 track_table

* remove 'GraphQLName' type and use 'isValidName' exposed from parser lib

* point graphql-parser-hs library git repo to hasura

* support 'set_table_custom_fields' query API & added docs and tests
2019-09-19 10:17:36 +05:30
..
catalog_metadata.sql allow customising graphql schema for a table (close #981) (#2509) 2019-09-19 10:17:36 +05:30
console.html add server version to console html (close #2444) (#2452) 2019-07-02 12:44:29 +00:00
hdb_metadata.yaml remove support for query templates (#2560) 2019-07-23 19:11:34 +00:00
initialise.sql allow customising graphql schema for a table (close #981) (#2509) 2019-09-19 10:17:36 +05:30
insert_trigger.sql.j2 fix non-admin insert returns null column values when query affects zero rows in postgres (fix #563) (#565) 2018-09-29 11:12:47 +05:30
introspection.json adds basic support for remote schemas/schema stitching (#952) 2018-11-23 18:32:46 +05:30
migrate_from_1.sql update catalog version to 2 (#357) 2018-09-05 17:12:20 +05:30
migrate_from_4_to_5.sql adds basic support for remote schemas/schema stitching (#952) 2018-11-23 18:32:46 +05:30
migrate_from_5_to_6.sql remove dependency on 'first' aggregate, closes #1085 (#1089) 2018-11-27 21:40:54 +05:30
migrate_from_6_to_7.sql fix fetching primary key columns for non table owners (close #1269) (#1300) 2019-01-04 16:36:05 +05:30
migrate_from_7_to_8.sql propagate Postgres table comments to GraphQL schema descriptions (close #446) (#2397) 2019-09-16 20:51:11 -05:00
migrate_from_8_to_9.sql add anonymous telemetry (#1401) 2019-01-28 19:25:28 +05:30
migrate_from_9_to_10.sql update event triggers on rename operations (#1684) 2019-03-01 19:29:24 +05:30
migrate_from_10_to_11.sql sync metadata cache across multiple instances connected to same db (closes #1182) (#1574) 2019-03-12 11:16:27 +05:30
migrate_from_11_to_12.sql breaking: drop id from event_triggers table (fix #1840) (#1857) 2019-03-25 22:40:52 +05:30
migrate_from_12_to_13.sql propagate Postgres table comments to GraphQL schema descriptions (close #446) (#2397) 2019-09-16 20:51:11 -05:00
migrate_from_13_to_14.sql optimise server startup time (close #1430) (#2120) 2019-05-08 13:06:42 +05:30
migrate_from_14_to_15.sql support allow-list for graphql queries (closes #989) (#2075) 2019-05-16 11:43:25 +05:30
migrate_from_15_to_16.sql support allow-list for graphql queries (closes #989) (#2075) 2019-05-16 11:43:25 +05:30
migrate_from_18_to_19.sql schema sync process will not generate garbage data (close #2542) (#2585) 2019-07-31 14:31:48 +05:30
migrate_from_19_to_20.sql Add support for GraphQL enum types via enum table references 2019-08-26 00:54:56 -05:00
migrate_from_21_to_22.sql propagate Postgres table comments to GraphQL schema descriptions (close #446) (#2397) 2019-09-16 20:51:11 -05:00
migrate_from_22_to_23.sql propagate Postgres table comments to GraphQL schema descriptions (close #446) (#2397) 2019-09-16 20:51:11 -05:00
migrate_metadata_from_1.yaml update catalog version to 2 (#357) 2018-09-05 17:12:20 +05:30
migrate_metadata_from_4_to_5.yaml adds basic support for remote schemas/schema stitching (#952) 2018-11-23 18:32:46 +05:30
migrate_metadata_from_7_to_8.yaml allow exposing postgres functions through GraphQL interface (close #333) (#1073) 2019-01-25 09:01:54 +05:30
migrate_metadata_from_8_to_9.yaml add anonymous telemetry (#1401) 2019-01-28 19:25:28 +05:30
migrate_metadata_from_15_to_16.yaml support allow-list for graphql queries (closes #989) (#2075) 2019-05-16 11:43:25 +05:30
schema.graphql move raven into graphql-engine repo 2018-06-28 00:32:00 +05:30
table_meta.sql propagate Postgres table comments to GraphQL schema descriptions (close #446) (#2397) 2019-09-16 20:51:11 -05:00
trigger.sql.j2 fix row comparison operator in event triggers (fix #2036) (#2868) 2019-09-12 18:22:01 -05:00