pg相关内容
如何遍历给定数据库的表中所有列标题,并将每个列名称分别添加到数组中? 我知道我可以收集使用 SELECT * FROM my_table 从表中获取所有信息,但是我现在只需要处理列标题。最好的方法是什么? 解决方案 您是否正在使用 pg gem ?如果是这样,您可以尝试以下操作: 需要'pg' #`db_config`必须包含您的数据库配置 conn = PG :: Co
..
我正在尝试在OSX上设置postgres。我在使用Rails应用程序时遇到问题(“无法连接到数据库”),并使用自制软件重新安装了postgres。我现在不能从终端发出postgres命令: $ sudo -u _postgres psql 密码: psql:致命错误:角色“ _postgres”不存在 $ brew list autoconf libksba openssl py
..
我有一个要在节点中按计划运行的脚本。该脚本没有终止并退出。我怀疑这是因为我的数据库客户端仍处于打开状态。 var client = new pg.Client(conString); client.connect(); 函数registerBundle(innerHash,outterHash){ //这里有一些东西 } var query = client.query
..
我正在尝试使用具有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
..
由node.js开发。我正在使用 pg-promise 。 插入以下数据时出现问题。 我想在下表中插入多行数据。 创建表信息( id varchar(20)不为空, name varchar(20)不为空, 创建了时间戳时区不为空 ) 我在下面插入了数据。 let info = [ {myid:'0001',myname:'name1'}, {m
..
数据库新手警报: 我正在尝试插入postgres表中。 我要插入的字段称为 make_date 。 字段类型为时间戳记NOT NULL , 如何在其中插入今天的日期?就像现在的日期和时间一样?类似于下面的内容,但是我无法为dateTime.now获取正确的数据类型插入格式。 插入inventory_tbl(make_date)值(dateTime.now) 解决方案
..
我看了一下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
..
我的堆栈是node,express和pg模块。我真的试图通过文档和一些过时的教程来理解。 我不知道何时,如何断开连接并终止客户端。 对于某些路线,我决定使用游泳池。这是我的代码 const pool = new pg.Pool({ user:'pooluser',host:'本地主机”,数据库:“ mydb”,密码:“ pooluser”,端口:5432}); pool.o
..
做了一些谷歌搜索大约半天,我找不到使用pg gem(PostgreSQL红宝石gem)准备的INSERT语句的任何样本。 I尝试过此操作(在查看了gem文档之后): def test2 conn = PG.connect(dbname:' db1') conn.prepare(“ statement1”,'INSERT INTO table1(id,name,profile)V
..
我使用活动记录获取故事,然后生成CSV,这是在rails cast中完成的标准方式。但是我有很多行,而且要花几分钟。我想如果我可以让posgresql进行csv渲染,那么我可以节省一些时间。 这里是我现在拥有的内容: “ query =”使用CSV标题将故事复制到标准输出;“ 结果= ActiveRecord :: Base.connection.execute(query);
..
我在NodeJS后端服务中使用PostgreSQL。突然,当我启动服务时,我遇到以下错误 连接错误错误:对不起,已经有太多客户端了。 PostgresSQL连接配置 const pg = require(“ pg”); const client = new pg.Client({ 主机:“ txslmxxxda6z”, 用户:“ mom”, 密码:“ mom
..
Heyo。如果这个问题已经在其他主题中得到解答,我谨此致歉。我搜索了整个网站,但没有找到答案。但是,最接近的相关问题是 Ruby在Rails / PostgreSQL上-启动服务器libq.5.dylib 时出现“库未加载”错误,但此问题从未得到解决,答案也无济于事。 我试图让PostgreSQL在Mac OSX 10.6.8上运行。我已经安装了Ruby 1.9.3p392和Rails 3.
..
我正在尝试在pg gem中将预备语句用于ruby。这就是我的语句的样子 conn.prepare(“ insert_values”,“插入到” + objectName +“(” + headerStr +“)值(” + prep_values +“)”) conn.exec_prepared(“ insert_values”,arr) 我不断收到错误消息 已准
..
我更新了包含 pg gem的捆绑软件,但出现错误 一个错误在安装pg(0.14.0)时发生错误,并且Bundler无法继续。 捆绑前,请确保`gem install pg -v'0.14.0'成功。 我已经在 rubygems.org 和今天(6月23日)上检查了该宝石)已发布此版本。我不知道为什么,但是该版本无法正常工作,并返回上面的错误。 解决方案设置了
..
我正在使用/我想将Postgresql用作数据库,但是当我键入“ bundle install”或“ bundle update”时,出现此错误,该怎么解决? :) 安装具有本地扩展名 的pg(0.17.1)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展。 /usr/local/rvm/rubies/ruby-1.9.3-
..
在更新到 OS X 10.9 Mavericks 之后,我尝试启动Rails 3应用程序,但是与PG数据库的连接无法正常工作。检查PGAdmin III,数据库仍然存在并且可以正常工作。 所以我试图重新安装pg gem: gem卸载pg gem install pg 但是最后一条命令没有成功,并给出以下错误: 构建本机扩展。这可能需要一段时间...
..
我正在尝试创建ActiveRecord对象。但是在创建它时遇到此错误。 (0.1ms )ROLLBACK ActiveRecord :: StatementInvalid:PG :: InFailedSqlTransaction:错误:当前事务中止,命令被忽略,直到事务块 有关此问题的任何想法。 解决方案 没有其他答案可以解决 问题的根本原因 。 问题在
..
我每运行一次Rails应用程序都会收到此错误(它无法连接到本地Postgresql ) /Users/leonardo/.rvm/gems/ruby-1.9.3-p362/gems/activerecord-3.2.11/lib/ active_record / connection_adapters / postgresql_adapter.rb:1208:in'initialize
..
我正在尝试为PostgreSQL安装PostgreSQL的pg gem. 我发出了以下命令: gem install pg 我使用RVM安装了Ruby 1.9.2. 上面的命令向我显示了以下错误. 错误是: Building native extensions. This could take a while... ERROR: Error installi
..
我正在使用Ruby on Rails 3.1预版本.我喜欢使用PostgreSQL,但是问题是安装pg gem.它给了我以下错误: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build ge
..