mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 17:31:56 +03:00
a4eb5ad95d
## Description ✍️ This PR aims to improve the developer experience when using a heroku postgres instance as source database. Better error messages and relevant documentation are added as a part of this PR. ## Changelog ✍️ __Component__ : server __Type__: enhancement __Product__: community-edition ### Short Changelog Improve DX for heroku integration ### Related Issues ✍ https://hasurahq.atlassian.net/browse/GS-202 ### Steps to test and verify ✍ - Add a new heroku postgres instance as DB source in Hasura - Try adding an event trigger - Improved error message will be emitted: ```json { "arguments": [], "error": { "description": null, "exec_status": "FatalError", "hint": null, "message": "pgcrypto can only be created in heroku_ext schema. Hint: You can set \"extensions_schema\" to provide the schema to install the extensions. Refer to the documentation here: https://hasura.io/docs/latest/deployment/postgres-requirements/#pgcrypto-in-pg-search-path", "status_code": "P0001" }, "prepared": false, "statement": "CREATE EXTENSION IF NOT EXISTS pgcrypto SCHEMA public" } ``` PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6630 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Sean Park-Ross <94021366+seanparkross@users.noreply.github.com> GitOrigin-RevId: a46d7c129a4e0378b7f33445f9bda11e0bddbd74
34 KiB
986x540px
34 KiB
986x540px