-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Currently loader has only one setting sqlalchemy_url with is not convenient in cases:
- hiding password as
secrettype of setting - plugin config inheritance in
meltano.yml
What do you think of breaking change like this?
config_jsonschema = th.PropertiesList(
th.Property(
"driver",
th.StringType,
required=False,
description="Driver type",
default="http",
allowed_values=["http", "native", "asynch"]
),
th.Property(
"username",
th.StringType,
required=False,
description="Database user",
default="default",
),
th.Property(
"password",
th.StringType,
required=True,
description="Username password",
secret=True
),
th.Property(
"host",
th.StringType,
required=False,
description="Database host",
default="localhost"
),
th.Property(
"port",
th.IntegerType,
required=False,
description="Database connection port",
default=8123,
),
th.Property(
"database",
th.StringType,
required=False,
description="Database name",
default="default",
),
th.Property(
"secure",
th.BooleanType,
description="Should the connection be secure",
default=False
),
th.Property(
"verify",
th.BooleanType,
description="Should secure connection need to verify SSL/TLS",
default=True
),
).to_dict()Metadata
Metadata
Assignees
Labels
No labels