pg_encrypt_password
Prev | 4.3.Query Execution Commands | Next

## pg_encrypt_password

pg_encrypt_password — 暗証番号/使用者名 結合を暗号化する Encrypt a password/username combination

## 構文 Synopsis

    pg_encrypt_password password username

## Description

pg_encrypt_passwordは､PostgreSQL暗証番号の暗号化された形式を用意する｡ これは､ ALTER ROLEの様な､事前準備された暗証番号を採ることができる命令に 暗号化された暗証番号(明瞭な-文書ではなく)を送るために使われる｡ `pg_encrypt_password` prepares the encrypted form of a PostgreSQL password. This is used to send encrypted (rather than clear-text) passwords to commands that can take a pre-encrypted password, such as ALTER ROLE.

## 引数 Arguments

`password`

  暗号化する暗証番号｡ The password to encrypt.

`username`

  暗号化する暗証番号に伴う使用者名｡ The username that goes with the password to encrypt.

## 戻り値 Return Value

暗号化された暗証番号文字列｡ The encrypted password string.

## 註意 Notes

暗号化された暗証番号を形成する為には､ 暗号化手段は､使用者名と暗証番号の両方を使うので､使用者名が要求される｡ The username is required because the encryption method uses both the username and password to form the encrypted password string.

この命令は､ pgtclng-1.7.0版 と pgintcl-3.1.0版 に追加された｡ This command was added in pgtclng-1.7.0 and in pgintcl-3.1.0.

この命令は､PostgreSQL libpq 函数 PQencryptPassword を使い､模擬する｡ This command uses or emulates the PostgreSQL libpq function `PQencryptPassword`.

Prev | Up | Next
pg_result | Home | pg_escape_string