Alexis King
5bd5a548fa
server: Parameterize the graphql-engine library over the version ( #3668 )
2020-01-22 15:55:55 -06:00
Alexis King
feb4a05618
Add fast path for server internal metadata migrations ( #3686 )
2020-01-14 01:09:10 -06:00
Alexis King
27997107ab
Add caching for recreating event trigger functions
2020-01-08 16:45:46 -06:00
Alexis King
780857fb19
Switch to a CPS implementation of Rule
...
This is significantly more performance, even without specialization,
which dramatically improves compile times.
2020-01-08 16:45:46 -06:00
Alexis King
447bac74e7
Split up Hasura.RQL.DDL.Schema.Cache
...
This should hopefully improve compile times by avoiding the need to
specialize everything at once.
2020-01-08 16:45:46 -06:00
Alexis King
5b969208c6
Use arrows instead of monads to define the schema cache construction
2020-01-08 16:43:06 -06:00
Alexis King
1387722970
Refactor schema cache construction to avoid imperative updates
...
wip: fix error codes in remote schema tests
2020-01-08 16:43:06 -06:00
Anon Ray
490b639981
refactor some internal components ( #3414 )
2019-11-26 17:44:21 +05:30
Rakesh Emmadi
6d92e4f9db
save permissions, relationships and collections in catalog with 'is_system_defined' explicitly ( #3165 )
...
* save permissions, relationships and collections in catalog with 'is_system_defined'
* Use common stanzas in the .cabal file
* Refactor migration code into lib instead of exe
* Add new server test suite that exercises migrations
* Make graphql-engine clean succeed even if the schema does not exist
2019-10-21 11:01:05 -05:00