rails-postgresql

    1热度

    1回答

    我正在向我的Rails应用程序添加搜索栏。它完美的找到文本,但我也想搜索我的“日期”字段,这是一个整数。我确信对此有一个简单的答案,但是我在网上无处不在,无法弄清楚。我在本地运行MySQL,并且它工作正常,因为数据库正在将“日期”转换为字符串。当我推到Heroku时,它会中断,因为PG数据库想要搜索整数。 这里是我的代码,它完美的作品在MySQL: def self.search(search)

    1热度

    1回答

    我是PostgreSQL的新手。我想对我的桌子执行一个行操作。 例如考虑这个表输出: Record | Accesories | Used Joy | Laptop | 500 Joy | Android | 270 Stuart | Laptop | 300 Stuart | Android | 25 我想显示“记录”了的Android使用的是高达使用Android设

    0热度

    3回答

    我正在运行PostgreSQL 9.1,从Postgres安装(/Library/PostgreSQL/9.1) - 即不是自制软件等,在Mac OSX Leopard上。 我升级到雪豹,然后立即到山狮和有问题的质量与宝石未能建立等,但得到了他们的固定 Rails的服务器上启动与PG问题坠毁&我尝试了所有我能找到,但无法修复的概率 - 修复包括链接等,这可能仍然存在(因此这个背景信息可以告知溶液)

    1热度

    1回答

    如何在ruby-on-rails-3上打印和发送图像? 我的代码是在这里: <%= image_tag('logo.png', :height => "100px",:width => "200px",:alt => "Software") %> 它不显示图像。 如果有人知道如何显示图像,请让我知道。

    4热度

    1回答

    我使用hstore和postgresql在rails中存储产品信息,包括产品的发布年份。现在我希望能够查询在特定年份之前或之后发布的所有产品。我能够查询包含在使用“数据” hstore列当年领域的所有记录: Product.where("data ? 'year'") 由于hstore年值存储为一个字符串。因此,我试图键入年强制转换为整数,以便找到有多年大于记录/小于X: Product.wh

    3热度

    2回答

    使用activerecord更新hstore列的多条记录有什么好方法?现在,我通过循环,更新和保存这样的: time = Time.now.to_s scoped_tasks.each do |task| task.data[:last_checked] = time task.save! end 有什么办法与update_all查询做到这一点?我见过的一种解决方案如下

    1热度

    1回答

    我有一个使用PostgreSQL数据库的Rails 4应用程序。我使用PSQL默认全文搜索某些字段,例如university_name。我需要一次发送数百个全文搜索查询来对付我的数据库。 现在,我连续执行这些查询,它很慢。有什么方法可以在批处理模式下发送文本搜索?

    1热度

    1回答

    我实际上正在尝试使Rails与RedShift一起工作,并面临Rails默认索引的一些问题。我的工作基于repo activerecord-redshift-adapter。 默认情况下,Rails使用SERIAL类型来创建他的主键。不幸的是,这是RedShift没有报告的。所以我实际上试图找到这种SERIAL类型的替代方案,然后在找到可行的解决方案后再分叉回购。我正在考虑一个BIGINT,从什么

    0热度

    1回答

    在我的Rails应用程序中,我有一个Movies表和一个流派表。流派需要有一个特定的:id,以便电影和流派之间的关联可以正常工作。我无法更改流派ID。 前段时间我创造了铁轨控制台中的所有流派这样 g = Genre.new g.name = "Action" g.id = 23 g.save! g = Genre.new g.name = "Comedy" g.id = 1034

    3热度

    1回答

    使用heroku和postgres进行操作。本地工作正常,但每当用户(任何用户)在舞台上执行INSERT时崩溃。这是我得到的消息: PG:InsufficientPrivilege: ERROR: permission denied for relation .. INSERT INTO.. 我在所需的表上授予公共特权,但它没有什么不同。任何见解都会有用。谢谢。