From: | Holger Jakobs <holger(at)jakobs(dot)com> |
---|---|
To: | pgsql-admin(at)lists(dot)postgresql(dot)org |
Subject: | Re: Accessing dblink without using username and Password |
Date: | 2022-01-11 08:07:02 |
Message-ID: | d2cceed9-dd21-e4a4-cca2-568b3852e679@jakobs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Am 11.01.22 um 08:25 schrieb Daulat:
> Hello Team,
>
> I need to know how we can access table data from a locally or remote
> database using dblink and without giving username and password.
> In the hba.conf file, md5 is allowed for all connections.
>
> It looks like we can do this approach using superuser but not from the
> normal users.
>
> Here, I have tried to access the data of one table from a database
> created locally.
>
> [postgres(at)ip-172-31-32-99 bin]$ ./psql -d Performance_DB_104_28MAR21
> -U trumos
> psql (10.2)
> Type "help" for help.
>
> Performance_DB_104_28MAR21=> show search_path;
> search_path
> -----------------
> "$user", public
> (1 row)
>
> Performance_DB_104_28MAR21=> SELECT * FROM
> ucf.dblink('dbname=DemoDB','SELECT processstatusid,createdby FROM
> ucf.ucf_processstatus') AS t1 (processstatusid integer, createdby
> integer);
> ERROR: password is required
> DETAIL: Non-superusers must provide a password in the connection string.
> Performance_DB_104_28MAR21=>
>
> Please suggest !
Hallo Daulat,
What about using certificates? If you already have a PKI infrastructure,
you can use these. Otherwise, you can use OpenSSL to create a
certification authority and the key pairs.
Btw, the dblink module has been superceded by foreign data wrappers.
Regards,
Holger
--
Holger Jakobs, Bergisch Gladbach, Tel. +49-178-9759012
From | Date | Subject | |
---|---|---|---|
Next Message | Daulat | 2022-01-11 08:44:55 | Upgrade postgres from v10 to v14 |
Previous Message | Daulat | 2022-01-11 07:25:52 | Accessing dblink without using username and Password |