Postgresql 连接方式_连接五要素_psql
发布日期:2021-05-08 12:23:27 浏览次数:27 分类:精选文章

本文共 917 字,大约阅读时间需要 3 分钟。

如何访问PostgreSQL数据库

作者信息

作者:瀚高PG实验室 (Highgo PG Lab) - 狮子歌歌

访问PostgreSQL的基本方法

数据库安装完成后,接下来就是连接数据库了。PostgreSQL的连接过程与五个关键要素密切相关,这些要素决定了是否能够成功连接到数据库。

连接要素

  • 主机或主机地址
  • 端口
  • 数据库名称
  • 用户
  • 密码(或其他验证方式)
  • 连接方式

    PostgreSQL客户端(如psql)和管理工具(如pgadmin)都通过libpq接口与数据库连接,因此两者的连接原理和方式相同。

    示例连接命令:

    psql -U -p -h -D

    环境变量的作用

    如果在连接过程中某些参数未指定,PostgreSQL会从环境变量中寻找对应的参数。常见的环境变量包括:

  • PGHOSTPGHOSTADDR
  • PGPORT
  • PGDATABASE
  • PGUSER
  • PGPASSWORD
  • 环境变量设置示例:

    export PGPORT=1921export PGHOST=$PGDATAexport PGUSER=postgreexport PGBASENAME=postgres

    URI格式连接(从PostgreSQL 9.2开始)

    PostgreSQL支持URI格式进行连接,格式如下:

    psql postgresql://myuser:mypasswd@myhost:5432/mydb

    URI连接的优势

    • 如果没有设置环境变量,连接时需要手动输入所有五个要素。
    • 如果环境变量已成功设置,可以省略任意要素,PostgreSQL会自动从环境变量中获取相应参数。

    示例连接

    成功配置环境变量后,省略部分要素仍可正常连接数据库:

    psql postgresql://postgres:postgres@localhost:1921/postgrespsql postgresql://:postgres@localhost:1921/postgrespsql postgresql://postgres@localhost:1921/postgres

    这些方法均可帮助你顺利连接到PostgreSQL数据库,完成后即可开始使用数据库。

    上一篇:PostgreSQL中客户端连接到服务器端之后产生的进程情况
    下一篇:pg_reload 如何使用以及注意事项。

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年05月13日 23时51分33秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章