方式一:连接db后执行SQL文件
注意 :
压缩gz:
gzip fileName
解压gz:
gzip -d fileNam
首先通过psql连接到对应的db:
#psql -d db1 -U userA #进入数据库
或者
#psql #进入数据库
\i /usr/local/src/create.sql #把表导入数据库里面
这里有个问题,如果你把SQL文件的路径里的路径分隔符写成了\,会报错说Permission denied。
这里的文件路径必须使用Linux平台下的路径分隔符/,否则会报错。
正在导入表
统计导入数据库的表的 行数,按向下的方向键不松,查看所有的内容。
方式二:直接通过psql命令执行SQL文件
这种方式无需先登录数据库,直接用一个命令就可以了:
psql -d db1 -U userA -f /pathA/xxx.sql
接着输入密码即可执行SQL文件到对应的db里。
数据库:postgreSQL插入一条或者多条数据
1、插入一条数据
INSERT INTO PUBLIC.deviceid_relations ( deviceid, deviceid_txt )VALUES( 111,'系统');
2、插入多条数据
INSERT INTO PUBLIC.deviceid_relations ( deviceid, deviceid_txt )VALUES( 222,'数据2'),( 333,'数据3');
3、字符串要加单引号或者双引号
'数据3'
“数据3 ”
参考链接 : https://blog.csdn.net/weixin_43731793/article/details/90813215