Skip to content

Hasura: multiple sources #815

Open
Open
@droserasprout

Description

@droserasprout

Multiple DipDup instances should be able to coexist on a single Hasura instance. The following configuration should work but it's not

hasura:
  source: dev
  create_source: True

Custom metadata request:

{
  "type": "pg_add_source",
  "args": {
        "name": "dev",
        "configuration": {
            "connection_info": {
                "database_url": {
                    "from_env": "HASURA_GRAPHQL_DEV_DATABASE_URL"
                }
            },
            "use_prepared_statements": true
        },
        "replace_configuration": true,
        "customization": {
            "root_fields": {
                "prefix": "dev_"
            },
            "type_names": {
                "prefix": "dev_"
            },
            "naming_convention": "hasura-default"
        }
    }
}

Requires HASURA_GRAPHQL_EXPERIMENTAL_FEATURES=naming_convention env. DipDup does not support naming convention API; still marked experimental for some reason.

Metadata

Metadata

Assignees

No one assigned

    Labels

    communityReported or suggested by our awesome usersfeatureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions