gpt4 book ai didi

database - 如何使用Mac Lion内嵌的postgres数据库?

转载 作者:行者123 更新时间:2023-11-29 13:36:22 26 4
gpt4 key购买 nike

我只能找到 psql 命令,但找不到任何其他 postgres 命令或工具,可以谁告诉我如何创建数据库并使用默认的 postgres 连接到它随 mac lion 一起提供?

只有当它不起作用时,我才不想安装另一个 postgres 实例。

最佳答案

如果配置如此,PostgreSQL 将由 Launchd 启动。

寻找 /System/Library/LaunchDaemons/org.postgresql.postgres.plist,这是一个 XML 文件,您需要在那里修改一些设置,例如 listen_address.
PGDATA 文件的默认位置是 /var/pgsql,也可以在上面的 plist 文件中找到。

集群由 _postgres 用户拥有,因此要访问“工具”,您应该通过 sudo -u _postgres … 前缀执行它们,例如:sudo -u _postgres pg_ctl -D/var/pgsql -w 开始我强烈建议创建另一个具有 super 用户权限的角色,因为 _postgres 正在与您的 Lion 的管理员帐户共享密码。

您还可以使用 Server Admin tools for Lion控制 PostgreSQL 和其他服务:

sudo serveradmin list
# look for postgres in the output
sudo serveradmin fullstatus postgres

sudo serveradmin stop postgres
sudo serveradmin start postgres

检查您的 PostgreSQL 集群的版本,使用:sudo -u _postgres psql -tc "select version()" 并引用官方手册了解如何创建数据库和设置初始访问。可以找到最新 PostgreSQL 版本的手册 here .

关于database - 如何使用Mac Lion内嵌的postgres数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10269164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com