PostgreSQL基本操作系
统有哪些角
select r
blame f
cm og r
oles
2.3用户与角色
用户和角色类似,用户就是可以登陆的角色
01
创建用
户(dan
02
CREATE U
SeR duan
gr WITH
FASSWORD
oass
wa}';
在db中
切换用户
04
\ psgl
U dang
d templa
te1
删除用
户(auan
DROP USE
08
创建角
色(dgr
role)
09
CREATE r
ole dgr
role:
0
我们想把一个查询语句返回的结果集插入到多个目标表中。例如,希望把A表的数据分别插入到 B 表、C 表和 D 表。这3个表与 A 表的结构相同(相同的列和数据类型),并且当前不含任何数据。
解决办法就是把查询结果插入到多个目标表中。在oracle中我们可以使用insert all或者insert first语句,两者语法基本一致,区别在于:
insert first:对于每一行数据,只插入到第一个when条件成立的表,不继续检查其他条件。
insert all :对于每一行数据,对每一个when条
基于nodejs平台对postgresql的增删改查基本操作进行了封装,能满足基本的实际应用,比较复杂的SQL需另外实现。
PG.js文件如下:
var pg = require('pg');
var conString = postgres://username:passwordlocalhost/databasename;
var client = new pg.Client(conString);
var PG = function(){
console.log(准备向****数据库连