Alexis King
ed26da59a6
Add support for GraphQL enum types via enum table references
...
These changes also add a new type, PGColumnType, between PGColInfo and
PGScalarType, and they process PGRawColumnType values into PGColumnType
values during schema cache generation.
2019-08-26 00:54:56 -05:00
Vamshi Surabhi
4facb3c780
remove support for query templates ( #2560 )
...
query templates is a little known feature that lets you template rql
queries and serve them as rest apis. This is not relevant anymore
given the GraphQL interface and getting rid of it reduces the dev
time when adding features in few subsystems.
This feature has never been used outside hasura's internal projects or
documented or exposed through console and hence can safely be removed.
2019-07-23 19:11:34 +00:00
Rakesh Emmadi
9eb38e6c96
cache remote schema's introspection query response ( fix #1679 ) ( #2089 )
2019-07-08 11:21:41 +05:30
Rakesh Emmadi
0b210cc245
support allow-list for graphql queries ( closes #989 ) ( #2075 )
2019-05-16 11:43:25 +05:30
Rakesh Emmadi
1d7cbc7f24
recover from inconsistent database state ( closes #231 ) ( #1863 )
2019-04-17 21:59:39 +05:30
Tirumarai Selvan
36781199d0
breaking: drop id from event_triggers table ( fix #1840 ) ( #1857 )
2019-03-25 22:40:52 +05:30
Vamshi Surabhi
24dcefb142
use bytestring builder to represent encoded json ( #1800 )
2019-03-18 21:52:21 +05:30
Vamshi Surabhi
f794653b69
update event triggers on rename operations ( #1684 )
2019-03-01 19:29:24 +05:30
Rakesh Emmadi
377290a058
breaking: correct (de)serialisation of postgres numeric types in json ( fix #1523 ) ( #1662 )
2019-03-01 17:15:04 +05:30
Rakesh Emmadi
6c20ca8a55
allow renaming tables, columns and relationships ( close #79 ) ( #1542 )
2019-03-01 14:47:22 +05:30
Tirumarai Selvan
7851015cb2
refactor event processing logic ( #1639 )
2019-02-22 17:55:36 +05:30
Rakesh Emmadi
96f8b05326
don't allow altering tracked SQL functions type to VOLATILE ( fix #1546 ) ( #1547 )
2019-02-05 11:27:03 +05:30
Rakesh Emmadi
4ef50d95c7
hdb_views should always be cleared before building schema cache ( #1513 )
2019-01-29 15:39:58 +05:30
Rakesh Emmadi
0bf2457e23
allow exposing postgres functions through GraphQL interface ( close #333 ) ( #1073 )
2019-01-25 09:01:54 +05:30
Vamshi Surabhi
8feff0daca
clear event_triggers when clear_metadata is called, closes #1232 ( #1233 )
2018-12-19 12:04:27 +05:30
Vamshi Surabhi
ec8b2c80b5
refactor to remove warnings especially with orphan instances ( #1163 )
...
* remove phase one/two distinction and hdbquery typeclass
* move extensions to default-extensions
* switch to LazyTx which only acquires a connection if needed
* move defns from TH module into Ops module
* remove tojson orphan instance for http exception
* remove orphan instance for dmlp1
* getTopLevelNodes will not throw any exceptions
2018-12-13 12:56:15 +05:30
Anon Ray
0d14c13f98
metadata should be backwards compatible for remote schemas ( fix #1120 ) ( #1121 )
2018-11-27 16:56:10 +05:30
Anon Ray
512ee6fb9f
adds basic support for remote schemas/schema stitching ( #952 )
2018-11-23 18:32:46 +05:30
Tirumarai Selvan
317efb81f1
event triggers: take webhook url from env ( close #966 ) ( #968 )
2018-11-14 12:43:01 +05:30
Tirumarai Selvan
2cd2b23b2d
add custom headers for webhooks, refactor retry logic ( #419 )
2018-09-24 17:20:11 +05:30
Tirumarai Selvan
c42af444f7
implement query to update an event trigger ( #367 )
2018-09-19 17:42:57 +05:30
Karthik Venkateswaran
e3102dfd5e
ui buttons to export and import metadata, reload metadata api ( close #293 ) ( #323 )
2018-09-05 20:55:30 +05:30
Tirumarai Selvan
82e09efce6
add event triggers ( #329 )
2018-09-05 16:56:46 +05:30
Vamshi Surabhi
db1a098b3b
server: do not publish schema for system defined tables
2018-06-29 16:30:54 +05:30
Vamshi Surabhi
530027cf20
move raven into graphql-engine repo
2018-06-28 00:32:00 +05:30