问题标签 [postgres.app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7757 浏览

sql - 在 OSX 上导入 PostgreSQL 转储

我以前只使用过MySQL。Postgres 对我来说有点不同。我正在尝试将 Postgres.app 用于 OSX。我有一个来自我们的开发服务器的数据库转储,我想创建正确的用户角色并将数据库导入我的本地机器,这样我就可以在家进行开发(无法远程访问数据库)。

我已经创建了用户。\du显示具有 CreateDB 权限的相应用户。然后我使用了\i ~/dump.sql,它似乎已经导入了数据库。但是,当我使用\l列出数据库时,它不会出现。然后我尝试使用psql -U username 登录,但它告诉我“致命:数据库用户名不存在。 ”这不是登录的正确开关吗?求助者是这么说的。

我对一些简单的事情感到沮丧,所以我很感激任何帮助。使用 Postgres.app,如何使用密码创建必要的用户并导入数据库?谢谢你的帮助!

0 投票
1 回答
1006 浏览

postgres.app - Postgres.app 无法启动

我正在跑步,几个月Yosemite来一直Postgres.app没有问题。我今天启动应用程序并收到此错误

什么可能导致这种情况发生,我该怎么做才能解决它?

0 投票
2 回答
19755 浏览

postgresql - 如何在 Postgres.app 中降级/拥有以前版本的 Postgres DB

几天前,我从这里( http://postgresapp.com )安装了 Postgres.app 。它带有 Postgres 9.4.4。

今天才发现我用的这个软件官方只支持Postgres 9.3。9.4.4 版本可以工作,但有时会有 DB 锁。

有没有办法将我当前的数据库(非常小,仅为测试创建),即版本 9.4.4 降级为 9.3?或者是否可以在不卸载当前版本的 Postgres.app 的情况下创建另一个版本为 9.3 的数据库?

操作系统:OS X 优胜美地 10.10.4

谢谢你。

0 投票
1 回答
10174 浏览

postgresql - How do I reload Postgres.app config without restarting?

With a regular postgres install, I would do this either by sending SIGHUP to the postgres process, or by running pg_ctl reload. With Postgres.app, however, I'm unsure about where to send SIGHUP (to the Postgres.app process, or one of the workers?), and attempting to run pg_ctl reload (after tracking it down to /Applications/Postgres.app/Contents/Versions/9.3/bin yields only complaints about PG_DATA being unset.

So, how do I reload the configuration files for Postgres.app without restarting the whole server? Is this possible?

0 投票
0 回答
197 浏览

django - Postgres.App + Django 和 OSX 上 libgeos_c.dylib 的正确路径?

我已成功安装 Postgres.App。如果我在 settings.py 中有这个,它工作得很好:

如果我删除上面的行并执行manage.py loaddata mydata,我得到:

问题:是否可以在 settings.py 中不设置 GEOS_LIBRARY_PATH 的情况下使事情正常进行?原因是在我们的团队中,并非所有人都在使用 OSX + Postgres.App,而且所有开发人员的路径也不相同。Django Docs 提到了 LD_LIBRARY_PATH 的用法,但是在 bash 中导出下一行什么也没做:

我仍然得到同样的错误。我的语法是否错误,或者是否有其他解决方案,以便每个人都可以拥有通往图书馆的个人路径?

0 投票
3 回答
1538 浏览

postgresql - 如何使 docker 容器可以访问 postgres.app db?

我让 postgres.app 在我的 Mac 上本地运行,并希望我的本地 docker 容器能够连接到它。我怎样才能最好地做到这一点?

我发现这篇文章建议使用 --add-host 标志(带有 DB 的主机端口到 Docker 容器)将 Docker 主机的 IP 地址传递给容器。但是,我的笔记本电脑的 IP 地址经常更改。没有更简单的方法吗?没有一种简单的方法可以向容器打开本地端口吗?

0 投票
0 回答
259 浏览

postgresql - UNIX:psql:无法连接到服务器:没有这样的文件或目录

当我在终端中键入“psql”时,或者当我尝试使用 Postgres.app 连接到服务器时,我得到

但是,当我输入“psql -p 5432 -h localhost”时,我成功连接。有人可以告诉我为什么会这样。我在网上到处都看过,大多数有类似问题的人都无法让“psql -p 5432 -h localhost”像我一样工作。

以下是显示的流程,包括“发布”一词

图片

0 投票
1 回答
3762 浏览

postgresql - pgAdmin 和 Postgres.app 有什么区别?

在阅读了官方网站以及进行谷歌研究之后,我仍然不清楚 pgAdmin 和 Postgres.app 是如何相互关联的?

例如,我可以同时在 pgAdmin 和 Postgres.app 的不同端口上运行两个不同的本地 postgres 服务器,这令人困惑。我认为这些应用程序相互依赖,但似乎并非如此。

0 投票
1 回答
1407 浏览

postgresql - 如何从命令行停止(postgres.app)postgres 集群

如何在不使用 gui 的情况下停止特定的 Postgres.app 集群。

我想使用 bash/Terminal.app 而不是 gui

通过 gui 停止它

我还应该指出,Postgres 应用程序有一个这样的菜单

在此处输入图像描述

所以如果我做 a kill,菜单会显示不正确的状态吗?

0 投票
2 回答
65 浏览

ruby - Ruby 应用程序不再能够访问远程 Heroku Postgres - 在本地安装 Postgres.app 之后

几个月来,我的 dev't Mac 上的 ruby​​ (sinatra) 应用程序“foo.rb”一直在使用远程 Heroku 托管的 Postgres 数据库。

该应用程序不使用任何本地数据库,无论是在开发还是生产中。

对于另一个项目,我从 Heroku 安装了 Postgress.app,首先按照建议删除了一个非常旧的版本,使用brew remove postgresql

下次我运行 foo.rb 并尝试使用 SomeModel.count 访问(远程)数据库时,我得到了错误:

PG::ConnectionBad: FATAL: no pg_hba.conf entry for host , user , database , SSL off

我很困惑为什么当数据库连接配置指向远程 postgres url 时错误显示我的 devt 机器地址,以及为什么它说 SSL 关闭。

任何想法如何摆脱错误?有什么办法可以看到它抱怨的 pg_hba.conf 的路径,所以我可以验证它是否包含正确的主机条目?

(我想知道 pg gem 是否有自己的副本隐藏在某个地方。)

我可以找到的 pg_hba.conf 副本(在旧版和新 Postgress.app 版本的 /Library/Application Support/XXXX 中)具有正确(且未更改)的主机条目。