问题标签 [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.
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' 正如我所料
非常感谢任何帮助。谢谢!
postgresql - 在 php.ini 中打开 error_reporting 会杀死我的 pg 模块
我有一个问题,最近我不得不从 MySQL 切换到 PostgreSQL,因为有一个新客户端。
这是我的错误在我的设置中的方式php.ini
:
该pg
dll 正在加载并且运行良好。
Pg 出现在我的phpinfo()
; 世界很美好。
然后我需要打开错误,因为我需要它进行调试。
我当然这样做了:
...但是现在pg
模块不会加载并且pg
扩展名没有出现在我的phpinfo()
.
什么?
有任何想法吗?这是关于什么的?
更新
所以我已经纠正了我php.ini
的样子:
pgsql 加载但仍然不喜欢错误报告。
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
ruby-on-rails - 有没有一种从 ActiveRecord 获取 PGconn 实例的简单方法?
我有一些代码依赖于PGConn
连接到我的数据库。但是,我ActiveRecord
已经建立了连接。
因此,无论如何我可以PGConn
从 AR 中获得可用于相关代码的代码吗?
ruby-on-rails - 安装 pg gem 0.14.1 时的架构不匹配
当这个奇怪的错误跳出来时,我试图在 Mountain Lion 中进行捆绑更新:
...好吧,有点长,但关键在这里:/opt/local/lib/libsasl2.2.dylib 似乎与架构不匹配。我检查了关于 libssl 的类似问题,但这个问题更加罕见。我没有使用 Brew。有什么建议么?非常感谢。
ruby - PG gem以随机顺序返回列
最新版本的“pg”gem 以随机顺序返回 db 查询列的结果是否正常?我希望'pg' gem 的行为方式与 mysql2 gem 相同,在通过命令行直接查询数据库时按照显示的顺序返回数据。也许我应该使用更好的宝石。下面我的结果示例是使用相同查询“select * from books”的结果
第一次执行:
第二次执行:
第三次执行:
返回结果的代码:
ruby-on-rails-3 - Ruby on Rails + PostgreSQL 应用程序无法在 AWS EC2 上启动。错误是:“无法加载此类文件——pg_ext (LoadError)”
我首先安装所有这些依赖项:
然后我切换到root用户并运行
我收到绿色成功消息:
但是,当我 cd 到目录并运行时
我得到了所有这些并且它无法启动(我仍然是 root,因为如果我不是 root,绑定将无法工作到端口 80):
也许有一种简单的方法可以从一开始就正确部署它,而不是搞乱错误的废话?我需要 PostgreSQL。除了这个 AWS EC2 实例之外,这个应用程序在任何地方都可以使用,所以我知道我的 Gemfile 是正确的。任何线索都会有所帮助。
ruby-on-rails - 尝试为 ror 应用程序设置 postgres,出现错误 - fe_sendauth:未提供密码
得到:
中的设置database.yml
与其他机器上的应用程序设置相同。
如何进行设置,以便我不需要硬编码密码?
我可以使用 PgAdmin-III 查看 db ok。
我宁愿没有密码,database.yml
因为使用此应用程序的其他机器没有/不需要它,所以这似乎与我的 Pg 安装有关。
sql - 如何访问插入到 Rails 应用程序中的数据?(初学者)
有人可以帮我在谷歌上搜索如何访问插入到 Rails 应用程序中的数据的教程。
我知道这是存储它的地方,只是找不到一个好的分步教程。谢谢,大黄蜂
ruby-on-rails - 当数据库在不同的服务器上时安装 postgres gem
我的数据库与应用程序位于不同的服务器上。当我运行“捆绑”时,出现以下错误:
没有 pg_config... 无论如何都在尝试。如果构建失败,请使用 --with-pg-config=/path/to/pg_config 重试
如果应用程序服务器上没有实际安装 pg,如何设置 pg 配置路径?我也试过:
捆绑配置 build.pg --without-pg_config
谢谢