Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


PostgreSQL Password File .pgpass


PostgreSQL Password File .pgpass

 

Как использовать файл паролей PostgreSQL .pgpass для безопасного хранения паролей и использования их для подключения к базам данных PostgreSQL.

 

Файл паролей .pgpass - это функция PostgreSQL, которая позволяет вам безопасно хранить информацию о подключении.

Файл паролей может быть полезен для сценариев автоматизации, таких как pgdump или pgrestore, чтобы избежать повторного ввода пароля при подключении к базам данных PostgreSQL.

Файл .pgpass представляет собой обычный текстовый файл, содержащий одну или несколько строк следующего формата:

hostname:port:database:username:password

В этом формате:

hostname: это имя хоста сервера, на котором запущен сервер PostgreSQL.
port: это порт, через который прослушивается сервер PostgreSQL.
database: это база данных, к которой вы хотите подключиться.
username: это имя пользователя, которое вы хотите использовать для подключения к базе данных.
password: это пароль имени пользователя.

Каждая строка в файле .pgpass представляет информацию о подключении к определенной базе данных.

Поля разделены двоеточием (:) и могут быть заменены звездочкой * в качестве подстановочного знака для соответствия любому значению.

psql считывает файл паролей и использует первое совпадение. Поэтому важно сначала упорядочить записи с более конкретной информацией, а затем с более общими подстановочными знаками, чтобы обеспечить надлежащее поведение.

Например:

localhost:5432:*:myusername:mypass

 

Создание .pgpass в Unix-подобных системах (Linux, macOS)

cat ~/.pgpass

localhost:5432:mybasename:myusername:mypass

chmod 600 ~/.pgpass

psql -h localhost -p 5432 -d mybasename -U myusername

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект