node-postgres有个坑

社区包: https://www.npmjs.com/package/pg

开源地址:https://github.com/brianc/node-postgres/

我定义的数据库列名是大小写 , 查询语句也是大小写,结果提示

error: column "" does not exist
    at Connection.parseE (node_modules\pg\lib\connection.js:569:11)
    at Connection.parseMessage (node_modules\pg\lib\connection.js:396:17)
    at Socket.<anonymous> (node_modules\pg\lib\connection.js:132:22)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at TCP.onread (net.js:537:20)

然后我在 https://github.com/brianc/node-postgres/issues/195 找到了答案

var queryText = ‘select "firstName" from "User"‘

Cheers

时间: 2024-10-14 14:47:10

node-postgres有个坑的相关文章

记录一次使用iisnode部署node项目遇到的坑!

前言:最近因为项目原因,需要在IIS下部署node项目,在此之前,曾经部署过类似的项目,因此在这次部署还算比较顺利,只是在其中遇到了几个比较坑的问题,所以这次使用博客记录下来,如有园友遇到过类似问题,希望对你有所帮助. 一.前期准备 1.node.js(下载地址:https://nodejs.org/en/),根据自己的需要安装对应版本 2.iisnode(下载地址:https://github.com/tjanczuk/iisnode) 3.IIS的URL Rewrite模块(下载地址:htt

Centos6.9安装Node.js+npm爬坑

Node.js选择 1.下载 wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x86.tar.gz 2.解压 tar -xJf node-v8.4.0-linux-x86.tar.xz 3. 移到通用的软件安装目录 /opt/ mv node-v6.9.2-linux-x64 /opt/ 4. 在系统命令中建立npm 和 node 命令的软连接 ln -s /opt/node-v6.9.2-linux-x64/bin/node /usr

ovirt4.3管理kvm平台添加node时的一个坑

WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engineScheduled-Thread-86) [101c2131] EVENT_ID: VDS_CPU_LOWER_THAN_CLUSTER(515), Host ***** moved to Non-Operational state as host does not meet the

Node与Express开发 坑1

添加 app.set('views', __dirname + '/views') 修改 app.use(express.static(__dirname + '/public')); express-handlebars.js源代码修改 layoutsDir     : '../usr/local/lib/views/layouts',

webpack渐入佳境系列一:webpack环境配置与打包基础【附带各种 &quot;坑&quot; 与解决方案!持续更新中...】

首先介绍传统模块化开发的主流方案: 1.基与CMD的sea.js,玉伯提出的解决方案,据说原来京东团队在使用.用时才定义,就近加载.最近在浏览seajs官方文档时发现seajs的域名已经在转卖,惊恐万分之余又想起了那句话,国内团队开发的技术,不是十全九美的最好不要用.国内高强度的生活节奏与压力使得日常维护变得很吃力.(想到这里,不禁为vue捏了一把汗,不过还好vue的前景非常光明!). 2.基于AMD的require.js,之前在用.提前声明与定义.国外团队维护. 3.基于commonJS的we

Following a Select Statement Through Postgres Internals

This is the third of a series of posts based on a presentation I did at the Barcelona Ruby Conference called “20,000 Leagues Under ActiveRecord.” (posts: one two and video). Preparing for this presentation over the Summer, I decided to read through p

node进阶| 解决表单enctype=&quot;multipart/form-data&quot; 时获取不到Input值的问题

今天在学习node踩到一个坑:form设置enctype="multipart/form-data"上传文件时,无法获取到表单其他input的值. 因为之前上传文件用的是 formidable  方法1:formidable (无法获取其他input的值) 引包 app.js var app = express(); var express = require("express");var router = require("./controller&qu

Discovering the Computer Science Behind Postgres Indexes

This is the last in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation at the Barcelona Ruby Conference. You can also watch the video recording of the presentation. The series was originally published on his personal blog

搭pl/proxy集群

最近朋友要上一个系统,设计百亿级数据.我去帮着搭建系统,采用pg/proxy集群,业务相关就不说了,这里就把简单技术验证放出来.相关人员比较保守,就用了OS官方的安装包,pg版本9.1. 规划中两台服务器上验证,一个上三个实例(一个实例做代理,另外两个做数据节点),一个上两个实例(做数据节点) 数据节目录如下,不过是在两台服务器上,如上所说. /opt/pg91/pgdata0 /opt/pg91/pgdata1 /opt/pg91/pgdata2 /opt/pg91/pgdata3 /opt/

配置Appium开发环境

前段时间研究了一下Appium安装,虽然Appium官网提供的步骤很简单,但是还是在配置过程中踩了很多坑.所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避免入坑. 下面是整理的安装Appium的完整过程,包括Mac平台的环境安装.以及Appium的安装. 0.Mac平台基础环境 先保证Mac平台已经有了下面这些软件.再进行Appium的安装. 1.java java -versionjava version "1.8.0_66"Java(TM) SE Runtime Envi