solved: Re: how to set permission, so I can run pg_dumd in a cron job

From: robert rottermann <robert(at)redcor(dot)ch>
To: robert rottermann <robert(at)redcor(dot)ch>, "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: solved: Re: how to set permission, so I can run pg_dumd in a cron job
Date: 2021-03-13 18:13:17
Message-ID: 0071278e-4f2c-ee1b-bb41-191524d145fe@redcor.ch
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


Thanks again Adrian

On 13.03.21 18:37, Adrian Klaver wrote:
> On 3/13/21 9:25 AM, robert rottermann wrote:
>>
>> Adrin, thanks
>>
>
>>>> can you please give me a hand
>>>
>>> 1) Did you have the server reload the conf files after making the changes?
>> yes I did
>>>
>>> 2) Is there an entry for something like:
>>>
>>> local   all     all  peer
>>>
>>> before the lines you show above?
>>
>> no
>>
>> I added the whol pg_conf at the end.
>>
>> There is one thing particulare with the installation.
>>
>> I have postgresql 9.5 and 10.0 on the box.
>>
>> now when I check
>>
>> pg_dump -V
>> pg_dump (PostgreSQL) 9.5.24
>>
>> root(at)elfero:~# ll /usr/bin/pg_dump
>> lrwxrwxrwx 1 root root 37 Nov 13  2019 /usr/bin/pg_dump ->
>> ../share/postgresql-common/pg_wrapper*
>>
>> when I switch to user postgres, and the us psql, I get the following:
>>
>> root(at)elfero:~# su postgres
>> postgres(at)elfero:/root$ psql -d  elfero
>> could not change directory to "/root": Permission denied
>> psql (10.16 (Ubuntu 10.16-0ubuntu0.18.04.1), server 9.5.24)
>> Type "help" for help.
>>
>> looks, as if I have a mess with this two instances.
>>
>>
>> How can I best clean that up.
>>
>> I need only PostgreSQL 10
>
> From command line what does pg_lsclusters show?
root(at)elfero:~# pg_lsclusters
Ver Cluster Port Status Owner    Data directory                             Log file
9.5 main    5432 online postgres /mnt/HC_Volume_8755337/postgresql/9.5/main
/var/log/postgresql/postgresql-9.5-main.log
10  main    5433 down   postgres /var/lib/postgresql/10/main
/var/log/postgresql/postgresql-10-main.log

>
> Which pg_hba.conf file did you change?  The one in:
>
> /etc/postgresql/9.5/main
>
> or
>
> /etc/postgresql/10/main
>
>
> To specify a version of pg_dump to use do something like:
>
> pg_dump --cluster 10/main -d some_db -U some_user -p some_port
>
> The important part is the some_port. You will need to use the one specified
> for the instance(cluster) as returned by the pg_lscluster command.

I did in deed change the wrong file

now, I need remove one of the two postgresql versions, but for this I will open
a new question

thanks and have a nice weekend

Robert

>
>>
>> thanks again
>>
>> robert
>>
>>
>
>> # Database administrative login by Unix domain socket
>> #local all postgres peer
>> # TYPE DATABASE USER ADDRESS METHOD
>> # "local" is for Unix domain socket connections only
>> local all all trust
>> # IPv4 local connections:
>> host all all 127.0.0.1/32 trust
>> q# IPv6 local connections:
>> host all all ::1/128 md5
>> # Allow replication connections from localhost, by a user with the
>> # replication privilege.
>> local replication all peer
>> host replication all 127.0.0.1/32 md5
>> host replication all ::1/128 md5
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message David G. Johnston 2021-03-13 18:39:01 Re: Compare with default value?
Previous Message Ulrich Goebel 2021-03-13 18:05:54 Compare with default value?