pg相关内容

如何使用PostgreSQL和Ruby将数据库表中的列名提取到数组中?

如何遍历给定数据库的表中所有列标题,并将每个列名称分别添加到数组中? 我知道我可以收集使用 SELECT * FROM my_table 从表中获取所有信息,但是我现在只需要处理列标题。最好的方法是什么? 解决方案 您是否正在使用 pg gem ?如果是这样,您可以尝试以下操作: 需要'pg' #`db_config`必须包含您的数据库配置 conn = PG :: Co ..
发布时间:2020-05-30 01:50:42 其他开发

postgres没有用户或角色,无法创建但可以与Rails一起使用吗?

我正在尝试在OSX上设置postgres。我在使用Rails应用程序时遇到问题(“无法连接到数据库”),并使用自制软件重新安装了postgres。我现在不能从终端发出postgres命令: $ sudo -u _postgres psql 密码: psql:致命错误:角色“ _postgres”不存在 $ brew list autoconf libksba openssl py ..
发布时间:2020-05-30 01:30:11 其他开发

在node.js中关闭Postgres(pg)客户端连接

我有一个要在节点中按计划运行的脚本。该脚本没有终止并退出。我怀疑这是因为我的数据库客户端仍处于打开状态。 var client = new pg.Client(conString); client.connect(); 函数registerBundle(innerHash,outterHash){ //这里有一些东西 } var query = client.query ..
发布时间:2020-05-30 01:11:21 前端开发

使用node.js在Postgres中更新

我正在尝试使用具有pg扩展名(版本0.5.4)的node.js在postgres数据库中进行插入或更新。 到目前为止,我已经这段代码: (...) client.query({ text:“ update users设置is_active = 0,ip = $ 1,其中id = $ 2“, 值:[ip,id] },函数(u_err,u_result){ debug(socke ..
发布时间:2020-05-30 00:38:19 其他开发

在postgres中的插入语句,用于数据类型为timestamp的时间戳,不带时区NOT NULL,

数据库新手警报: 我正在尝试插入postgres表中。 我要插入的字段称为 make_date 。 字段类型为时间戳记NOT NULL , 如何在其中插入今天的日期?就像现在的日期和时间一样?类似于下面的内容,但是我无法为dateTime.now获取正确的数据类型插入格式。 插入inventory_tbl(make_date)值(dateTime.now) 解决方案 ..
发布时间:2020-05-29 22:30:28 其他开发

pg_resetxlog是做什么的?以及它如何运作?

我看了一下postgres文档,并给出了下面的提要: pg_resetxlog [-f] [-n] [-ooid] [-x xid] [-e xid_epoch] [-m mxid] [-O mxoff] [-l timelineid,fileid,seg] datadir 但是在文档中没有任何内容解释数据目录是什么。 是%postgres-path%/ 9.0 / d ..
发布时间:2020-05-29 22:26:47 其他开发

何时断开连接以及何时结束pg客户端或池

我的堆栈是node,express和pg模块。我真的试图通过文档和一些过时的教程来理解。 我不知道何时,如何断开连接并终止客户端。 对于某些路线,我决定使用游泳池。这是我的代码 const pool = new pg.Pool({ user:'pooluser',host:'本地主机”,数据库:“ mydb”,密码:“ pooluser”,端口:5432}); pool.o ..
发布时间:2020-05-29 22:12:56 其他开发

使用ruby pg gem准备的INSERT语句的示例

做了一些谷歌搜索大约半天,我找不到使用pg gem(PostgreSQL红宝石gem)准备的INSERT语句的任何样本。 I尝试过此操作(在查看了gem文档之后): def test2 conn = PG.connect(dbname:' db1') conn.prepare(“ statement1”,'INSERT INTO table1(id,name,profile)V ..
发布时间:2020-05-29 22:09:38 其他开发

Rails的csv格式原始查询,将通过控制器返回

我使用活动记录获取故事,然后生成CSV,这是在rails cast中完成的标准方式。但是我有很多行,而且要花几分钟。我想如果我可以让posgresql进行csv渲染,那么我可以节省一些时间。 这里是我现在拥有的内容: “ query =”使用CSV标题将故事复制到标准输出;“ 结果= ActiveRecord :: Base.connection.execute(query); ..
发布时间:2020-05-29 22:04:52 其他开发

错误:抱歉,已经有太多客户

我在NodeJS后端服务中使用PostgreSQL。突然,当我启动服务时,我遇到以下错误 连接错误错误:对不起,已经有太多客户端了。 PostgresSQL连接配置 const pg = require(“ pg”); const client = new pg.Client({ 主机:“ txslmxxxda6z”, 用户:“ mom”, 密码:“ mom ..
发布时间:2020-05-29 21:37:47 其他开发

Ruby on Rails / PostgreSQL-启动服务器时未加载库错误

Heyo。如果这个问题已经在其他主题中得到解答,我谨此致歉。我搜索了整个网站,但没有找到答案。但是,最接近的相关问题是 Ruby在Rails / PostgreSQL上-启动服务器libq.5.dylib 时出现“库未加载”错误,但此问题从未得到解决,答案也无济于事。 我试图让PostgreSQL在Mac OSX 10.6.8上运行。我已经安装了Ruby 1.9.3p392和Rails 3. ..
发布时间:2020-05-29 21:16:20 其他开发

Postgres-“ pg”的最新版本0.14.0宝石给出错误

我更新了包含 pg gem的捆绑软件,但出现错误 一个错误在安装pg(0.14.0)时发生错误,并且Bundler无法继续。 捆绑前,请确保`gem install pg -v'0.14.0'成功。 我已经在 ruby​​gems.org 和今天(6月23日)上检查了该宝石)已发布此版本。我不知道为什么,但是该版本无法正常工作,并返回上面的错误。 解决方案设置了 ..
发布时间:2020-05-29 20:14:57 其他开发

安装pg -v 0.17.1

我正在使用/我想将Postgresql用作数据库,但是当我键入“ bundle install”或“ bundle update”时,出现此错误,该怎么解决? :) 安装具有本地扩展名 的pg(0.17.1)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展。 /usr/local/rvm/rubies/ruby-1.9.3- ..
发布时间:2020-05-29 20:13:38 其他开发

安装pg gem;错误:无法构建gem本机扩展

在更新到 OS X 10.9 Mavericks 之后,我尝试启动Rails 3应用程序,但是与PG数据库的连接无法正常工作。检查PGAdmin III,数据库仍然存在并且可以正常工作。 所以我试图重新安装pg gem: gem卸载pg gem install pg 但是最后一条命令没有成功,并给出以下错误: 构建本机扩展。这可能需要一段时间... ..
发布时间:2020-05-29 20:04:57 其他开发

ActiveRecord :: StatementInvalid:PG InFailedSqlTransaction

我正在尝试创建ActiveRecord对象。但是在创建它时遇到此错误。 (0.1ms )ROLLBACK ActiveRecord :: StatementInvalid:PG :: InFailedSqlTransaction:错误:当前事务中止,命令被忽略,直到事务块 有关此问题的任何想法。 解决方案 没有其他答案可以解决 问题的根本原因 。 问题在 ..
发布时间:2020-05-29 20:04:50 其他开发

如何在Ubuntu上安装PostgreSQL的pg gem?

我正在尝试为PostgreSQL安装PostgreSQL的pg gem. 我发出了以下命令: gem install pg 我使用RVM安装了Ruby 1.9.2. 上面的命令向我显示了以下错误. 错误是: Building native extensions. This could take a while... ERROR: Error installi ..
发布时间:2020-05-29 19:44:29 其他开发