(1)官网
https://www.postgresql.org/
(2)安装
下载安装版的,windows下傻瓜安装。。。
(3)数据库管理器
Navicat for Postgresql
QQ截图20170521193014.jpg 2.NodeJs连接Postgresql数据库
(1)使用pg包
https://github.com/brianc/node-postgres
(2)安装cnpm install pg --save
(3)NodeJs配置数据库
var pg = require('pg');//数据库配置var conString = "tcp://postgres:root@localhost/nodeJspg"; //tcp://用户名:密码@localhost/数据库名var clIEnt = new pg.ClIEnt(conString);
(4)连接和配置数据库
var tem = 33;//SQL语句selectsqlString = 'insert into pet(tem) values ('+tem+') ';//客户端连接,进行数据插入clIEnt.connect(function(error,results){ if (error) { console.log('clIEntConnectionReady Error:'+error.message); clIEnt.end(); return; } console.log('connection success...\n'); clIEnt.query(selectsqlString,function(error,results){ console.log(error); })});
(5)数据库时间自动填充
估计是这个pg包的BUG,我无法将nodeJs生成的时间插入到数据库,一插入就报错。然后就百度,发现可以设置在存入字段的时候自动填充当前时间。
alter table pet add column time timestamp without time zone not null default localtimestamp(0);
QQ截图20170521192852.jpg
@治电小白菜20170521
总结以上是内存溢出为你收集整理的Nodejs连接PostgreSQL全部内容,希望文章能够帮你解决Nodejs连接PostgreSQL所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)