问题标签 [pg]

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 投票
1 回答
2397 浏览

ruby-on-rails - 如何卸载 /usr/lib 中的 openssl?

安装 pg gem 后,当我尝试在本地计算机上启动服务器时出现此错误:

我通过 macports 在我的机器上安装了最新版本的 openssl,但似乎 gem 正在查看我出于某种原因安装在 /usr/lib 中的旧版本(可能与混乱的 @loader_path 有关?)。

“openssl 版本”给了我“OpenSSL 1.0.1c 2012 年 5 月 10 日”

和 'which openssl' 给了我 '/opt/local/bin/openssl' 正如我所料

非常感谢任何帮助。谢谢!

0 投票
1 回答
246 浏览

postgresql - 在 php.ini 中打开 error_reporting 会杀死我的 pg 模块

我有一个问题,最近我不得不从 MySQL 切换到 PostgreSQL,因为有一个新客户端。

这是我的错误在我的设置中的方式php.ini

pgdll 正在加载并且运行良好。

Pg 出现在我的phpinfo(); 世界很美好。

然后我需要打开错误,因为我需要它进行调试。

我当然这样做了:

...但是现在pg模块不会加载并且pg扩展名没有出现在我的phpinfo().

什么?

有任何想法吗?这是关于什么的?

更新

所以我已经纠正了我php.ini的样子:

pgsql 加载但仍然不喜欢错误报告。

0 投票
1 回答
501 浏览

ruby-on-rails - Rails 应用程序中全文 potgresql 搜索的奇怪行为

我遵循了PostgreSQL Railscast 中的全文搜索,但我得到了一些奇怪的行为。

例如,当我搜索“警察”时,我没有得到任何结果,但当我搜索“警察”时,我得到了。(警察存在于我正在搜索的内容中)。它也根本没有返回一些结果——但我知道这个词是存在的,无论这个词是大是小。

当我启动 rails dbconsole 时,它​​说我正在使用 psql (9.1.4),并且应用程序的其余部分似乎也正常运行。

我需要重建索引还是什么?

我正在使用 PG gem 和 postgres_ext gem,我没有使用 texticle 或 pg_search gem(因为我真的不需要添加的功能)。

我的代码与截屏视频相同:

我已经创建了这样的索引:

有趣的是,如果我在 where 调用中删除对 to_tsvector 的调用:

...它按预期工作(除了因为索引似乎被忽略而非常慢)

有什么想法吗?

更新:

打开完整日志记录后,这里是正在运行的 sql:

我不是 sql 专家,但查询看起来没问题?

另外,我不确定它是否相关,但日志文件中也有很多:

我通过自制软件安装了 postgres,并且正在使用 9.1.4

0 投票
1 回答
216 浏览

ruby-on-rails - 有没有一种从 ActiveRecord 获取 PGconn 实例的简单方法?

我有一些代码依赖于PGConn连接到我的数据库。但是,我ActiveRecord已经建立了连接。

因此,无论如何我可以PGConn从 AR 中获得可用于相关代码的代码吗?

0 投票
1 回答
666 浏览

ruby-on-rails - 安装 pg gem 0.14.1 时的架构不匹配

当这个奇怪的错误跳出来时,我试图在 Mountain Lion 中进行捆绑更新:

...好吧,有点长,但关键在这里:/opt/local/lib/libsasl2.2.dylib 似乎与架构不匹配。我检查了关于 libssl 的类似问题,但这个问题更加罕见。我没有使用 Brew。有什么建议么?非常感谢。

0 投票
1 回答
425 浏览

ruby - PG gem以随机顺序返回列

最新版本的“pg”gem 以随机顺序返回 db 查询列的结果是否正常?我希望'pg' gem 的行为方式与 mysql2 gem 相同,在通过命令行直接查询数据库时按照显示的顺序返回数据。也许我应该使用更好的宝石。下面我的结果示例是使用相同查询“select * from books”的结果

第一次执行:

第二次执行:

第三次执行:

返回结果的代码:

0 投票
2 回答
814 浏览

ruby-on-rails-3 - Ruby on Rails + PostgreSQL 应用程序无法在 AWS EC2 上启动。错误是:“无法加载此类文件——pg_ext (LoadError)”

我首先安装所有这些依赖项:

然后我切换到root用户并运行

我收到绿色成功消息:

但是,当我 cd 到目录并运行时

我得到了所有这些并且它无法启动(我仍然是 root,因为如果我不是 root,绑定将无法工作到端口 80):

也许有一种简单的方法可以从一开始就正确部署它,而不是搞乱错误的废话?我需要 PostgreSQL。除了这个 AWS EC2 实例之外,这个应用程序在任何地方都可以使用,所以我知道我的 Gemfile 是正确的。任何线索都会有所帮助。

0 投票
4 回答
57179 浏览

ruby-on-rails - 尝试为 ror 应用程序设置 postgres,出现错误 - fe_sendauth:未提供密码

得到:

中的设置database.yml与其他机器上的应用程序设置相同。

如何进行设置,以便我不需要硬编码密码?

我可以使用 PgAdmin-III 查看 db ok。

我宁愿没有密码,database.yml因为使用此应用程序的其他机器没有/不需要它,所以这似乎与我的 Pg 安装有关。

0 投票
2 回答
117 浏览

sql - 如何访问插入到 Rails 应用程序中的数据?(初学者)

有人可以帮我在谷歌上搜索如何访问插入到 Rails 应用程序中的数据的教程。

我知道这是存储它的地方,只是找不到一个好的分步教程。谢谢,大黄蜂

0 投票
1 回答
1272 浏览

ruby-on-rails - 当数据库在不同的服务器上时安装 postgres gem

我的数据库与应用程序位于不同的服务器上。当我运行“捆绑”时,出现以下错误:

没有 pg_config... 无论如何都在尝试。如果构建失败,请使用 --with-pg-config=/path/to/pg_config 重试

如果应用程序服务器上没有实际安装 pg,如何设置 pg 配置路径?我也试过:

捆绑配置 build.pg --without-pg_config

谢谢