7得票3回答
Rails 4 + PostgreSQL hstore,无法执行“CREATE EXTENSION hstore”

我在我的MacOS X上安装了RubyOnRails 4.1.4和PostgreSQL,方法如下: brew install postgresql 当我试图迁移这个: CREATE EXTENSION hstore 它给出了一个错误信息: PG::UndefinedFile: E...

7得票1回答
PG:exec_params 不替换参数?

第一次使用pg gem访问Postgres数据库。我已经成功连接并可以使用#exec运行查询,但是现在构建一个简单的查询使用#exec_params似乎没有替换参数。例如: get '/databases/:db/tables/:table' do |db_name, table_name|...

7得票1回答
如何使用PG Ruby Gem有条件地回滚事务

我目前正在学习数据库课程,其中一个实验问题让我无法实现上述内容,而且我不确定它是否可能。我尝试在文档中搜索,但所定义的事务方法相当模糊。 这是我第一次尝试在没有Rails安全保障的情况下进行任何数据库操作,所以我有点迷失。我已经成功连接到我的postgresql数据库并可以执行语句,最后需要...

7得票1回答
如何在没有Active Record模型的情况下使用Active Model Serializer?

我想要获取一个返回记录集的pl/pgsql函数的结果,并使用AMS对结果进行序列化。我该怎么做?

7得票4回答
我们能否总是使用Knex和PostgreSQL将日期列作为字符串(varchar)获取?

我在postgres数据库中有一个类型为date的列。这个列就像生日一样,只是一个日期,不需要时间部分。 当用knex获取这个列时,结果是一个javascript Date对象。它可能会执行new Date(row.birthday),并将此结果发送给客户端。 现在问题是客户端收到的值是标...

7得票1回答
Postgres - "pg" gem最新版本0.14.0报错

我更新了我的bundler,其中包含pg gem,但是出现了错误。 An error occured while installing pg (0.14.0), and Bundler cannot continue. Make sure that `gem install pg -v '0...

7得票4回答
如何在AWS Lambda中正确加载gem扩展

我在 AWS Lambda 上遇到了一个gem加载错误的问题。 { "errorMessage": "LoadError: libpq.so.5: cannot open shared object file: No such file or directory - /var/task/...

7得票2回答
pg_restore错误:函数raise_err(unknown)不存在。

我使用pg_dump和pg_restore每天备份我的数据库,但最近在我推送更新后备份停止了。 我有一个名为validate_id的函数,它是一个Case/When语句,用于快速检查一些具有完整性问题的数据。大致如下: CREATE OR REPLACE FUNCTION validate...

7得票2回答
Node.js - PostgreSQL - 无法确定参数 $1 的数据类型错误

我正在尝试使用node.js中的pg npm包创建PostgreSQL预处理语句。然而,我一直收到错误提示:无法确定参数$1的数据类型。 function promiseQuery(sql, values) { return new Promise(function(resolve...