mindy_ng
02/19/2021, 5:49 PMmeltano elt tap-spreadsheets-anywhere target-postgres
but i got this error:
psycopg2.OperationalError: FATAL: password authentication failed for user "postgres"
target-postgres |
meltano | Loading failed (1): (see above)
meltano | ELT could not be completed: Loader failed
ELT could not be completed: Loader failed
i had the same error when I was trying to run:
meltano add loader target-postgres --variant meltano
and unblocked via going to my pgcli and typing in:
grant all privileges on database ds4fnp to postgres;
GRANT
Installing loader 'target-postgres'...
Installed loader 'target-postgres'
got through that time. so re-ran the above command and still got the pw authentication error. Please advise. Thanks!douwe_maan
02/19/2021, 5:51 PMdouwe_maan
02/19/2021, 5:52 PMtarget-postgres
is invoked with:
meltano config target-postgres list
Does that show the expected values for all settings?mindy_ng
02/19/2021, 5:55 PMuser [env: TARGET_POSTGRES_USER, PG_USERNAME, POSTGRES_USER] (default: 'warehouse') current value: 'postgres' (from `meltano.yml`)
password [env: TARGET_POSTGRES_PASSWORD, PG_PASSWORD, POSTGRES_PASSWORD] current value: 'warehouse' (default)
host [env: TARGET_POSTGRES_HOST, PG_ADDRESS, POSTGRES_HOST] (default: 'localhost') current value: '127.0.0.1' (from `meltano.yml`)
port [env: TARGET_POSTGRES_PORT, PG_PORT, POSTGRES_PORT] (default: 5502) current value: 5432 (from `meltano.yml`)
dbname [env: TARGET_POSTGRES_DBNAME, PG_DATABASE, POSTGRES_DBNAME] (default: 'warehouse') current value: 'ds4fnp' (from `meltano.yml`)
url [env: TARGET_POSTGRES_URL, PG_URL, POSTGRES_URL] current value: None (default)
URL: Lets you set `user`, `password`, `host`, `port`, and `dbname` in one go using a `postgresql://` URI. Takes precedence over the other settings when set.
schema [env: TARGET_POSTGRES_SCHEMA, PG_SCHEMA, POSTGRES_SCHEMA] current value: None (default: '$MELTANO_EXTRACT__LOAD_SCHEMA')
To learn more about loader 'target-postgres' and its settings, visit <https://meltano.com/plugins/loaders/postgres--meltano.html>
douwe_maan
02/19/2021, 5:56 PMmindy_ng
02/19/2021, 6:03 PMmindy_ng
02/19/2021, 6:03 PMmindy_ng
02/19/2021, 6:03 PMdouwe_maan
02/19/2021, 6:04 PMdouwe_maan
02/19/2021, 6:04 PMwarehouse
as you can see in that meltano config target-postgres list
outputdouwe_maan
02/19/2021, 6:05 PMpassword: ""
in meltano.yml
under config
mindy_ng
02/19/2021, 6:17 PMdouwe_maan
02/19/2021, 6:18 PMpostgres
. The name of the loader plugin is target-postgres
douwe_maan
02/19/2021, 6:18 PMmeltano config target-postgres
(without list
) you'll see exactly what JSON config target-postgres is instantiated withmindy_ng
02/19/2021, 6:20 PMmindy_ng
02/19/2021, 6:21 PMmindy_ng
02/19/2021, 6:21 PMdouwe_maan
02/19/2021, 6:22 PMmeltano.yml
or from the default value 🙂mindy_ng
02/19/2021, 6:22 PMdouwe_maan
02/19/2021, 6:22 PMmeltano.yml
, or actually add a password on the postgres usermindy_ng
02/19/2021, 6:28 PMmeltano | Extract & load complete!
meltano | Transformation skipped.
mindy_ng
02/19/2021, 6:28 PMdouwe_maan
02/19/2021, 6:28 PMmindy_ng
02/19/2021, 6:29 PMdouwe_maan
02/19/2021, 6:29 PMmindy_ng
02/19/2021, 6:29 PMdouwe_maan
02/19/2021, 6:29 PMmindy_ng
02/19/2021, 6:30 PM