跳转到主要内容

从PostgreSQL密码文件中获取密码的库

项目描述

pgpasslib 是一个库,用于从PostgreSQL密码文件中检索密码,可以从在 PGPASSFILE 环境变量中指定的位置或当前用户的家目录中的 .pgpass 文件中检索。

Version Downloads Status Coverage Code Climate

安装

您可以使用您选择的工具通过Python包索引安装pgpasslib。我更喜欢pip。

pip install pgpasslib

文档

https://pgpasslib.readthedocs.org

要求

除了Python标准库之外没有其他要求。

示例

以下示例将尝试获取在 localhost:5432 上运行的PostgreSQL数据库 postgres 用户作为 postgres 用户的密码。

import pgpasslib

password = pgpasslib.getpass('localhost', 5432, 'postgres', 'postgres')
if not password:
    raise ValueError('Did not find a password in the .pgpass file')

版本历史

可在 https://pgpasslib.readthedocs.org 查找

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

pgpasslib-1.1.0.tar.gz (5.2 kB 查看哈希值)

上传时间 源代码

构建分发

pgpasslib-1.1.0-py2.py3-none-any.whl (7.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持