问题标签 [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 - 准备好的报表已经存在
我正在尝试将 ruby 中的准备好的语句与 pg gem 一起使用。这就是我的陈述的样子
我不断收到错误
准备好的语句 insert_values 已经存在。
我该如何解决??谢谢
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 产生:
node.js - 在 node.js 和 pg 中 Postgresql 连接超时
我是 node、postgresql 和整个 Web 开发业务的新手。我目前正在编写一个简单的应用程序,它连接到 postgres 数据库并在 Web 视图中显示表的内容。该应用程序将托管在 OpenShift 中。
我的主要条目是server.js
:
现在,处理GET /
请求:
我的应用程序似乎可以工作:表格在 Web 视图中正确呈现,并且适用于多个连接(来自不同设备的不同 Web 客户端)。但是,如果几分钟内没有请求,则后续请求将导致应用程序崩溃并显示超时信息。这是堆栈信息:
有没有办法防止连接超时(更好)?还是按需重新连接(最好)?我试图重新设计我的应用程序,一开始不连接到数据库,而是根据GET /
请求。此解决方案仅适用于第一个请求,然后在第二个请求中崩溃。任何见解都值得赞赏。
ruby-on-rails - 运行“捆绑安装”时“pg gem”安装出错
运行“捆绑安装”时,我突然遇到了这个问题。一切似乎都正确安装,但后来我遇到了“pg”的问题,就像许多其他人似乎做的那样。正如消息所说,我尝试运行'gem install pg - '0.12.2'',但它仍然失败。
我在 Snow Leopard 10.6 上,这是我得到的错误:
ruby-on-rails-3 - 无法在新方法中更新我的外键,使用用户表设计
我有两个模型用户和配置文件(用户来自设计)。一个用户可以有很多个人资料,所以我创建了一个迁移来将 user_id 添加到个人资料中。
在我的配置文件控制器中,我有一种创建新配置文件的新方法。我希望当用户登录时,他只能看到他的个人资料而不是全部。定义新
结尾
理想情况下,我的 user_id 列应该使用 build 进行更新,但我的 user_id 没有得到更新,这就是为什么不显示配置文件的原因。我正在使用带有 pg gem 的 postgresql,当我为该配置文件手动添加 user_id 时,我能够看到配置文件。
请帮助解决这个问题,我很长时间以来都能解决这个问题。如果您需要更多信息来解决这个问题,请告诉我。
ruby-on-rails - Postgresql 适配器(pg):无法连接到服务器
每次运行我的 Rails 应用程序时都会出现此错误(它无法连接到我的本地 Postgresql)
我正在使用Postgres.app它运行正常。
如果我跑
我可以正确登录到 Postgresql 控制台。
宝石文件
数据库.yml
Postgresql(控制台)
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按预期工作
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。如果有人可以帮助我,那将非常感激。
ruby - 修改 ruby 代码以使用 Postgresql
我以前使用 sqlite3 作为我的 ruby 代码,它适用于以下代码
Postgresql 不支持“?”的想法?还是我做错了什么?
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 我收到以下错误:
我也尝试了以下命令,但输出与上面相同: