pg相关内容
我最近尝试将我的 rail 3.2* 应用程序升级到 rails 4.2.*.但是,我在安装 'pg' gem 时被阻止了.当我用谷歌搜索时,主要与 OSX 相关的解决方案.但我使用的是 ubuntu 14.04.对于以下问题需要任何建议. 我已经在我的机器上安装了 postgresql 9.3.5 版本. Gem::Ext::BuildError: 错误:无法构建 gem 本机扩展./u
..
我使用 XAMPP 作为 PostgreSQL 9.3 的安装文件夹. C:\xampp\pgsql\9.3 现在我正在尝试使用该目录作为参考安装 PostgreSQL gem: gem install pg -- --with-pg-include="C:\xampp\pgsql\9.3\include" --with-pg-lib="C:\xampp\pgsql\9.3\lib"
..
$ sudo bundle install 结果 从 https://rubygems.org/获取 gem 元数据.......从 https://rubygems.org/获取 gem 元数据.使用耙子 (0.9.2.2)使用 i18n (0.6.1)使用 multi_json (1.3.6)使用 activesupport (3.2.8)使用构建器 (3.0.4)使用 activemod
..
我使用 Ruby(不是 Rails)并连接 PostgreSQL 数据库.我一直在尝试在 Heroku 上进行设置,但是在启动应用程序时遇到了问题.在本地运行应用程序可以正常工作. 我的本地 .env 看起来像: postgres://DATABASE_URL=localhost 和 Ruby connect 连接到数据库看起来像: @@db = PGconn.open(:host
..
我需要从数组中搜索 id 字段.我正在使用 PG gem,所以我想我应该使用 TextEncoder::Array.new.encode(myarray) 推入合格列表.PostgreSQL 结构如下: SELECT id FROM tablename WHERE fieldname IN ('alpha', 'bravo', 'charlie') 所以我在 Ruby 中的起始数组将是 ['a
..
我使用 pg_dump 和 pg_restore 对我的数据库进行每日备份,但在我推送更新后最近停止工作. 我有一个 validate_id 函数,它是一个 Case/When 语句,用于快速检查一些存在完整性问题的数据.看起来像这样: 创建或替换函数 validate_id(_string 文本,_type 类型) 返回布尔值 AS$$选择CASE WHEN (stuff) THEN T
..
undefined method database_authenticable' for # 迁移是: class DeviseCreateUsers 错误的t.可恢复t.可记住的t.trackablet.时间戳结尾add_index :users, :email, :unique =>真的add_index :users, :reset_password_token, :unique =
..
我的项目有以下设置,使用 pg node-postgres 包: 简单的表 'tmp' 看起来像这样: 根据 jsonORG 和 postgres 文档 对象: {"foo" : true} 是语法上有效的 JSON,当使用 pgAdmin 查询工具时: UPDATE tmp SET data = '{"foo": false}' WHERE id = '1' 工作正常,但是当
..
我在 OS X (10.8.3) 上使用 Postgres.app.我已经修改了我的 PATH,以便应用程序的 bin 文件夹位于所有其他文件夹之前. Rammy:~ phrogz$ which pg_config/Applications/Postgres.app/Contents/MacOS/bin/pg_config 我已经安装了 rvm 并且可以毫无错误地安装 pg gem,但是当我需
..
在 Ubuntu 10.04.3 上升级到 Ruby 1.9.3(从 1.9.2 使用系统 RVM)后,我删除了所有 gem,并尝试重新安装 pg(ala bundle install pg). 然后它抛出一个错误并通知我应该查看 mkmf.log,这两个都包含在这个要点中:https://gist.github.com/d05a81701d968895c730 libpq-dev、l
..
我正在尝试在 OSX 10.9 上的 Rails 项目中运行 bundle.使用此错误访问 pg gem 时失败: Gem::Installer::ExtensionBuildError:错误:无法构建 gem 本机扩展./Users/kyledecot/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb检查 pg_config... 否没有 pg_c
..
在 El Capitan 上运行 postgresql 9.4.5 和 pg 0.14.1,在执行第一个查询时遇到以下错误,然后从 Rails 控制台退出: dyld:懒惰的符号绑定失败:找不到符号:_PQconnectdb引用自:/Users/christian/Documents/Development/onelogin.com/vendor/bundle/gems/pg-0.14.1/
..
在我的本地环境中,此查询与sqlite3完美配合 def Event.most_likeselect("events.*,count(like_events.event_id)as likes_count").joins(:like_events).group(:event_id).order("likes_countDESC“).limit(4)结尾 但是在部署heroku时出现了一些错
..
我正在将一个简单的应用程序部署到AWS Elastic Beanstalk.但是,当我将 gem'pg'放入 Gemfile 并将其推送到Elastic Beanstalk的那一刻.我的日志中出现以下错误: -------------------------------------/var/log/eb-tools.log------------------------------------
..
因此,我现在开始使用Postgres JSON数据类型,因为有很多乐趣可以做到的事情. 在我尚未使用Rails 4的Rails应用程序中(其中支持已添加Postgres JSON )我添加了这样的JSON列: create_table :foo do |t| t.column :bar, :json end 但是我不知道如何为该列设置默认值. 我尝试了所有变体,例如{},'{}','
..
似乎有很多文档(例如 https: //devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js ,以及包括此站点在内的其他地方),表明与pg.js Node包进行连接的正确方法是使用pg .连接.但是,在先前的实际代码问题之后,我尝试使用上述Heroku文档中显示的确切代码进行测试: var pg = req
..
我正在尝试在Rails应用程序上运行捆绑安装.安装在以下步骤中失败:安装具有本机扩展的pg 1.1.3 这是完整的错误日志: current directory: /Users/velinapetrova/.rvm/gems/ruby-2.5.1/gems/pg-1.1.3/ext /Users/velinapetrova/.rvm/rubies/ruby-2.5.1/bin/ruby
..
嗨 有时我需要执行一些SQL调优任务,通常我会在测试数据库上进行此类测试。 执行完sql语句后,我想刷新包含SQL 语句和sql结果的缓冲区高速缓存,就像Oracle中的命令“ Alter system flush buffer_cache” 是PG服务器提供了这一点吗? 解决方案 如果您在OSX上进行开发(我尚未在Linux上进行测试),您可以使用 purge 命令强制清除(
..
我在AWS上使用ec2,并尝试部署我的Rails应用程序.我成功git将我的应用程序克隆到了ec2-user上,然后尝试进行捆绑安装,但由于gem pg而无法正常工作.我不知道为什么我不能安装捆绑软件.我在堆栈溢出上尝试了几种解决方案,但是什么都没用.需要您的帮助. Fetching gem metadata from https://rubygems.org/........... Fet
..
bash-4.2# rake db:create /opt/rubystack-2.3.1-0/ruby/bin/.ruby.bin: symbol lookup error: /opt/rubystack-2.3.1-0/ruby/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg_ext.so: undefined symbol: rb_thread_selec
..