pg 相关问题

'pg'是Ruby的扩展名,它提供对libpq的访问,libpq是C应用程序程序员与PostgreSQL RDBMS的接口。

在PostgreSQL / Rails应用程序中,是什么决定了在调用'create'方法时如何分配'id'字段?

我有一个名为“ Post”的模型。由于某些原因,我必须创建具有特定id值的帖子。当我运行Post.last时,它给我的ID值最高。但是,当我运行Post.create()...

回答 1 投票 0

使用Knex和PG插入多行

我在这里遇到了一些问题。我有一个数组,我需要在数据库中插入或更新记录。我得到了包含两个字段的测试表:ID和TEAM。这是我的代码:var idPlayer = [] query('...

回答 1 投票 0

是否可以将ts_stat与参数化查询Postgresql一起使用

我正在尝试在ts_vector列上使用PostgreSQL的ts_stat。问题是我需要保护它免受SQL注入,因此我不能使用“ concat”字符串或替换?将“常规查询”传递给...

回答 2 投票 1

保持事务期间可用的数据(PostgreSQL)

为什么我在使用截断语句的事务期间无法访问数据?我虽然有可能在同一表上运行事务时读取表的数据。可能是...

回答 1 投票 0

如何使用PG Ruby Gem有条件地回滚事务

我目前正在上一门数据库课程,其中一个实验室问题使我难以理解如何实现以上所述,甚至可能的话。我尝试搜索文档,但是...

回答 2 投票 7

NODEJS将数据插入POSTGRESQL(错误:“ $”处或附近的语法错误)

我在nodejs中准备了语 句,以便使用posgresql将数据插入数据库。我可以告诉我哪里出了问题,但是每一次我都会收到此错误(错误:“ $”或附近的语法错误)请帮忙。 ...

回答 1 投票 0

无法在Windows上安装pg gem

我正在尝试在项目中安装pg gem,但是运行gem install pg或运行捆绑安装时出现以下错误:错误:安装pg时出错:错误:无法生成gem native ...

回答 1 投票 0

rails-如何针对开发数据库在生产模式下运行?

我正在更新应用程序以使用资产编译。 我想尝试以生产模式在本地运行服务器,所以我这样做 并尝试以生产模式启动: 但是中止 因为我必须在生产中使用postgres...

回答 1 投票 1

无法在venv MacOSX Mojave上安装psycopg2

美好的一天!我无法在venv上通过pip3安装psycopg2 lib,并且我不太确定这是什么问题。我已经成功安装了postgresql,libpq,甚至安装了gem pg。但是...

回答 1 投票 0

麻烦安装pg

我一直试图安装一个说要使用捆绑软件安装rails的api,但是当我捆绑软件时,会出现此错误:安装pg(0.18.1)时发生错误,并且Bundler无法继续。 ...

回答 1 投票 1

Postgresql复杂逻辑函数(plpgsql)

好吧,我有这个模式https://dbfiddle.uk/?rdbms=postgres_10&fiddle=56b0781c13dfb545e9f07f82da6ae34d每个账单将有一堆产品保存在bill_products表中此bill_products ...

回答 1 投票 0

试图安装PG宝石的时候找不到“的libpq-fe.h头

我现在用的是Ruby on Rails的3.1版本前。我喜欢使用PostgreSQL,但问题是安装PG宝石。它给了我下面的错误:$创业板安装PG大厦原生扩展。这个 ...

回答 39 投票 712

Rails的迁移总是插入空格或改变列的顺序在架构

有一个令人沮丧的问题,在我的轨道迁移更新空格的模式和表的列的位置。所以,当我运行包的exec耙分贝次数最多:迁移它会做一个...

回答 4 投票 13

如何构建一个对象并将其作为hstore类型存储在postgres上

我正在尝试在nodejs上构建一个对象,然后将其作为hstore数据类型存储到postgres数据库中。例如,在java中,您可以执行以下操作:private mapObject = new Map

回答 1 投票 0

Rails如何在视图中使用params模型

我想在显示页面上显示建议的产品我在我的模型中有这个(我正在使用pg)//产品模型def self.similar(product_name)其中(“name LIKE?”,“%#{product_name}%” ).limit(4)......

回答 1 投票 0

pg(node-postgres)是否自动清除数据

我正在将node-postgres用于生产应用程序,我想知道是否应该关注什么?节点postgres是否自动清除了数据?我找不到...

回答 3 投票 11

如何用Sinon模拟pg Pool

[在先前的项目中,我用Sinon模拟了mysql库。我这样做是这样的:X.js:const con = mysql.createPool(config.mysql); ...项目中的其他位置:const rows = await con ....

回答 2 投票 2

Bundle安装本地pg gem而无需访问Internet

我在一台没有互联网接入的远程服务器上。有一个Rails应用程序。尝试捆绑安装(所有宝石都使用捆绑包缓存 - 所有到app / vendor / cached)因为没有互联网连接我...

回答 1 投票 0

使用pg_dump只能使用compress参数进行备份损坏?

我使用此命令备份200GB数据库(postgres 9.1,win7 x64):pg_dump -Z 1 db_name> backup它创建了16GB文件,这很好我认为因为之前的备份有效(并且已经打包...

回答 4 投票 4

如何在AWS Lambda中正确加载gem扩展

我在AWS Lambda上遇到gem加载错误时遇到问题。 {“errorMessage”:“LoadError:libpq.so.5:无法打开共享对象文件:没有这样的文件或目录 - / var / task / vendor / bundle / ruby / ...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.