9得票3回答
Ruby on Rails + PostgreSQL:自定义序列的使用

假设我有一个名为“Transaction”的模型,它有一个“:transaction_code”属性。 我希望该属性自动填充一个序列号,该序列号可能与id不同(例如,id=1的事务可以具有transaction_code=1000)。 我尝试在Postgres上创建一个序列,然后使trans...

9得票3回答
PG gem安装失败,提示版本过旧?

我正在尝试为Ruby安装pg(PostgreSQL)宝石。但是,我收到了以下错误信息: postgres/9.2-pgdg/bin/64/pg_config Using config values from /location/to/install/postgres/9.2-pgdg/bin...

9得票1回答
如何在Rails 3.2中使用PostgreSQL并默认避免TestUnit?

每次开始新的rails应用程序时,我都厌倦了打 $ rails new [app name] -d postgresql --skip-test-unit。我正在使用rails 3.2。 有没有办法将使用postresql和跳过test unit设置为新的rails应用程序的默认设置?

8得票1回答
如何将MongoDB的数据库转移到PostgreSQL?

我曾经用postgresql数据库复制了应用程序,但后来发现该应用程序实际上使用的是mongodb,并且我得到了mongodb格式的应用程序转储。 所以,如果能提供有关如何将mongodb转储迁移到postgresql的帮助,将不胜感激。 谢谢!

8得票1回答
使用pg_search进行子字符串搜索

我正在使用 pg_search 进行产品搜索: class Product include PgSearch pg_search_scope( :search_for, against: %i(sku), associated_against: { tran...

8得票6回答
rake db:create 失败,与 postgresql 8.4 的身份验证问题相关。

首先,非常抱歉我对此一窍不通。我真的尽力在寻找解决方案,但现在我被卡住了,完全不知所措。 我正在尝试将Rails 3应用部署到远程服务器上;当我在本地虚拟机上开发时,没有出现任何问题。但是现在,当我尝试运行 rake db:create 出现错误(已经翻译成中文,因为我是法国人): ...

8得票2回答
PG:InsufficientPrivilege: 在尝试在阶段数据库上进行插入时出现错误,权限不足。

我正在使用Heroku和Postgres,本地工作正常,但是每当用户(任何用户)在阶段上执行INSERT操作时,就会崩溃。 我收到的消息是: ERROR: out of memory 我需要找出为什么会发生这种情况以及如何解决它。谢谢! PG:InsufficientPrivilege:...

8得票4回答
Rails 4和PSQL 9.3中无法从表中删除索引

在我的 schema.rb 文件中,我有以下这行代码: add_index "users", ["email"], name: "index_users_on_email", unique: true, using: :btree 当我在 psql 中运行 \di 命令时,会得到以下输出...

8得票3回答
Ransack,Postgres - 根据具有distinct:true的关联表列进行排序

我有一个应用程序,使用Ransack gem,并且我正在将其从Mysql转换为Postgres。 如果排序列来自关联表并且distinct选项设置为true,则在这种情况下,Postgres会抛出以下错误: PG::InvalidColumnReference: ERROR: for S...

7得票1回答
错误:函数unnest(integer[])在postgresql中不存在。

SELECT UNNEST(ARRAY[1,2,3,4]) 在执行上述查询时,我遇到了如下错误: ERROR: function unnest(integer[]) does not exist in postgresql. 我正在使用PostgreSQL 8.3,并在我的数据库中安...