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

ruby - 准备好的报表已经存在

我正在尝试将 ruby​​ 中的准备好的语句与 pg gem 一起使用。这就是我的陈述的样子

我不断收到错误

准备好的语句 insert_values 已经存在。

我该如何解决??谢谢

0 投票
4 回答
3083 浏览

ruby-on-rails - 由于 ActiveRecord,Rails 应用程序无法在生产环境中启动

我曾多次尝试使用 nginx 和 unicorn 在 ec2 实例上设置我的 rails 应用程序。我发现 nginx 和 unicorn 都设置正确;但是,在两台机器上,我的 rails 应用程序都不想在生产环境中启动。尝试在生产中启动的输出是:

虽然,我清楚地在我的database.yml文件中指定了 postgresql 适配器:

真正奇怪的是它在开发和测试环境中都成功运行。我检查了 StackOverflow 上的其他问题,大多数人都说这是一个间距问题;但是,我已经多次重做database.yml文件,结果相同。

我的 unicorn 和 nginx 文件是标准配置。

任何帮助将不胜感激。在运行之前,我一直处于静止状态。提前致谢。

RAILS_ENV

通过执行来使用 Rails 控制台时RAILS_ENV=production rails c,运行RAILS_ENV会产生:

Rails.env 产生:

0 投票
3 回答
9663 浏览

node.js - 在 node.js 和 pg 中 Postgresql 连接超时

我是 node、postgresql 和整个 Web 开发业务的新手。我目前正在编写一个简单的应用程序,它连接到 postgres 数据库并在 Web 视图中显示表的内容。该应用程序将托管在 OpenShift 中。

我的主要条目是server.js

现在,处理GET /请求:

我的应用程序似乎可以工作:表格在 Web 视图中正确呈现,并且适用于多个连接(来自不同设备的不同 Web 客户端)。但是,如果几分钟内没有请求,则后续请求将导致应用程序崩溃并显示超时信息。这是堆栈信息:

有没有办法防止连接超时(更好)?还是按需重新连接(最好)?我试图重新设计我的应用程序,一开始不连接到数据库,而是根据GET /请求。此解决方案仅适用于第一个请求,然后在第二个请求中崩溃。任何见解都值得赞赏。

0 投票
3 回答
2605 浏览

ruby-on-rails - 运行“捆绑安装”时“pg gem”安装出错

运行“捆绑安装”时,我突然遇到了这个问题。一切似乎都正确安装,但后来我遇到了“pg”的问题,就像许多其他人似乎做的那样。正如消息所说,我尝试运行'gem install pg - '0.12.2'',但它仍然失败。

我在 Snow Leopard 10.6 上,这是我得到的错误:

0 投票
1 回答
193 浏览

ruby-on-rails-3 - 无法在新方法中更新我的外键,使用用户表设计

我有两个模型用户和配置文件(用户来自设计)。一个用户可以有很多个人资料,所以我创建了一个迁移来将 user_id 添加到个人资料中。

在我的配置文件控制器中,我有一种创建新配置文件的新方法。我希望当用户登录时,他只能看到他的个人资料而不是全部。定义新

结尾

理想情况下,我的 user_id 列应该使用 build 进行更新,但我的 user_id 没有得到更新,这就是为什么不显示配置文件的原因。我正在使用带有 pg gem 的 postgresql,当我为该配置文件手动添加 user_id 时,我能够看到配置文件。

请帮助解决这个问题,我很长时间以来都能解决这个问题。如果您需要更多信息来解决这个问题,请告诉我。

0 投票
15 回答
73925 浏览

ruby-on-rails - Postgresql 适配器(pg):无法连接到服务器

每次运行我的 Rails 应用程序时都会出现此错误(它无法连接到我的本地 Postgresql

我正在使用Postgres.app它运行正常。

如果我跑

我可以正确登录到 Postgresql 控制台。

宝石文件

数据库.yml

Postgresql(控制台)

在此处输入图像描述

0 投票
1 回答
426 浏览

ruby-on-rails - 间歇性 PostgreSQL 错误:缺少 FROM 子句

我有一个在 Heroku 上运行的 Rails 应用程序,它间歇性地从 Rake 任务执行的更新中抛出 Postgres 'missing FROM-clause' 错误。

一个示例 UPDATE 语句是:

抛出的错误是:

ActiveRecord::StatementInvalid: PG::Error: ERROR: missing FROM-clause entry for table "temp_stats_values"

问题是,当显然不涉及另一个表时,我不知道为什么它期待这个 SQL 的 FROM 子句。此外,它似乎是断断续续的这一事实非常令人困惑。错误一旦发生,就会被 Airbrake 捕获。

无论如何,如果有人有任何好的想法,我将非常感激。


更新

示例SQL Fiddle按预期工作

0 投票
1 回答
391 浏览

ruby-on-rails-3 - 使用现有 Ruby on Rails 应用程序安装 PostgreSQL

我在 Mac OSX lion 上,并且是 Ruby on Rails 编程的新手,所以请耐心等待。

我正在尝试开发队友的 Ruby on Rails 应用程序,但它要求我安装了 PostgreSQL。我用 Postgres.app(版本 9.2.2)安装了它。但是,当我运行 rails server 时,出现以下错误。

我已经尝试卸载并重新安装 PG gem。如果有人可以帮助我,那将非常感激。

0 投票
1 回答
69 浏览

ruby - 修改 ruby​​ 代码以使用 Postgresql

我以前使用 sqlite3 作为我的 ruby​​ 代码,它适用于以下代码

Postgresql 不支持“?”的想法?还是我做错了什么?

0 投票
3 回答
1453 浏览

ruby - 无法在 Ubuntu 12.10 上安装 pg gem

我正在使用 Ubuntu 12.10 64 位,并且安装了以下软件包:

输出:

rvm 1.17.9

ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux]

我无法安装 pg gem 我收到以下错误:

我也尝试了以下命令,但输出与上面相同: