问题标签 [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 投票
19 回答
141443 浏览

ruby - 如何在 Ubuntu 上安装 PostgreSQL 的 pg gem?

我正在尝试为 Ruby 安装 PostgreSQL 的 pg gem。

我发出了以下命令:

我使用 RVM 安装了 Ruby 1.9.2。

上面的命令向我显示了以下错误。

错误是:

我不知道是什么错误...

0 投票
1 回答
272 浏览

postgresql - 如何在 Mac OS X Leopard 上为 Rails 3.X 编译 sqlite3、mysql 和 postgres 驱动程序?

为什么所有 sqlite3、mysql、postgres 驱动程序在 Rails 2.3.8 时都可以在 Mac OS X Leopard 上编译,但在 Rails 3.x 时无法编译?

从理论上讲,不只是一些编译标志使它们起作用吗?

(它们都使用最新的 Xcode 在 Snow Leopard 上编译,但无法使用带有稍旧 Xcode 的 Leopard 编译……它真的没有那么旧,不像 1998 年的编译器,只是 2007/2008 年的编译器。)

0 投票
5 回答
14325 浏览

ruby - pg_config, ruby​​ pg, postgresql 9.0 升级后的问题, centos 5

将 postgresql 8.1 升级到 9.0 后,我注意到库依赖问题。Postgresql 工作正常(连接、查询)。

但是当我尝试为 ruby​​ 安装“pg”时,我收到了

在尝试使用另一个 ruby​​-postgres 驱动程序时,我得到了

还导出了路径

在使用“require pg”(适用于 8.1)运行 ruby​​ 脚本后,我得到:

有什么建议可以做更多吗?

0 投票
2 回答
1300 浏览

ruby - 如何使用 Ruby 处理来自 Postgres 的“不完整的多字节字符”错误?

我正在编写一个 Ruby 程序来从网上获取一些代码,有时它会出现这个错误:

我正在尝试escape()使用 pg 字符串。

我该如何处理这个错误?如何将字符串转换为有效的 UTF8 字符串?

0 投票
1 回答
548 浏览

ruby - 使用 `budle install` 构建 PostgreSQL gem 时出错 [Ubuntu 10.04,Ruby EE]

我在 Ubuntu 10.04 上安装了 Ruby 企业版作为默认的 Ruby 解释器:

如果 I sudo gem install pg,gem 安装成功。

但是有了我的 Rails 应用程序,bundle install就这样挂断了:

的内容/home/selhozka/rails/vendor/gems/ruby/1.8/gems/pg-0.10.1/ext/gem_make.out

0 投票
1 回答
22797 浏览

caching - Postgres 是否提供刷新缓冲区缓存的命令?

嗨有时我需要做一些 SQL 调优任务,我通常在我的测试数据库上做这样的测试。在我执行一条sql语句后,我想刷新包含SQL语句和sql结果的缓冲区缓存,就像Oracle中的命令“Alter system flush buffer_cache”一样,
PG服务器是否提供了这个comd?

0 投票
1 回答
442 浏览

ruby-on-rails-3 - 包含 pg gem 的 Rails 3 Gemfile 导致服务器崩溃

我的应用程序向 PayPal 发送 https 帖子。使用 Gemfile 中指定的 pg gem,post 操作会导致 WEBBrick 崩溃。如果我将 pg gem 从 Gemfile 中取出,则不会发生崩溃,并且我的帖子正常。(花了很长时间才弄清楚这是导致它的原因,但它是 100% 可重复的。)

更有趣的是,如果我将 pg gem 从 Gemfile 中取出但保持安装状态,一切正常。我将它放回 Gemfile 的那一刻,崩溃再次发生。

两个问题,然后:a)有人看过这个吗?b)即使 pg gem 的存在不会导致崩溃,Gemfile 做了什么导致崩溃?

发布帖子的代码如下所示(直接来自 PayPal SDK):

这是发生崩溃时的输出:

0 投票
1 回答
3465 浏览

ruby - 是否有更简洁的方法来检查 PGResult 是否为空?

我正在使用pggem 从 Ruby 与 PostgreSQL 对话。有没有比使用更好的方法来检查是否没有结果res.ntuples == 0

0 投票
10 回答
12840 浏览

ruby-on-rails - 在 osx 上安装 pg gem 时出错

我在 osx 10.6.7 上尝试在新的 rails 3.0.7 应用程序上运行 bundle install ,但在尝试构建 pg gem 时它一直失败。它一直告诉我我需要开发人员工具。但据我所知,我已经安装了开发人员工具。

这是 xcodebuild -version 的输出

这是失败的 pg gem 构建的输出

任何帮助将不胜感激。仅供参考,我还尝试使用 mysql 构建应用程序,并且基本上得到了相同的堆栈。所以我很确定我错过了某种开发人员构建工具,但我只是不知道哪些。:(

0 投票
45 回答
360847 浏览

ruby-on-rails - 尝试安装 pg gem 时找不到'libpq-fe.h 标头

我正在使用 Ruby on Rails 3.1 预版本。我喜欢使用 PostgreSQL,但问题是安装pggem。它给了我以下错误:

我该如何解决这个问题?