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 |
||
---|---|---|
.. | ||
dedicated-vpc | ||
preview-apps | ||
regression-tests | ||
access-key-console.png | ||
choose-plan-nhost.png | ||
create-project-nhost.png | ||
dashboard-digital-ocean.png | ||
delete-heroku-postgres-addon.png | ||
deploy-to-render-hasura-header.png | ||
deploy-to-render-hasura.png | ||
deploybutton.png | ||
digital-ocean-create-table.png | ||
digital-ocean-hasura-console.png | ||
digital-ocean-hasura-insert-data.png | ||
hasura-connection-poller.png | ||
hasura-graphql-query.png | ||
hasura-load-balancer.png | ||
hasura-microservices.png | ||
hasura-usage.png | ||
heroku_connect_db.png | ||
heroku_database_env.png | ||
heroku-app.png | ||
koyeb-hasura-app-creation.png | ||
koyeb-hasura-service.png | ||
nhost-dashboard.png | ||
nhost-hasura-console.png | ||
schema_permissions_summary.png | ||
secure-heroku.png | ||
select-cloud-region_console_2.11.1.png | ||
set-pg-extensions-schema.png |