У меня установлена база данных PostgreSQL в моем Ubuntu, и я хочу использовать psql
для выполнения запросов в ней. Обычно, когда я использую его в следующем формате, он работает нормально:
user@ubuntu:~$ sudo -u postgres psql -c "<the query>"
<query response without asking for password>
Но когда я добавляю параметры -h 127.0.01
, он запрашивает пароль, как показано ниже:
user@ubuntu:~$ sudo -u postgres psql -h "127.0.0.1" -c "<the query>"
password:I
вопрос почему? В чем разница? В обоих случаях я подключаюсь к одной базе данных. Как я могу запретить спрашивать пароль?