PostgreSQL
Daring!
三分天注定,七分靠打拼,爱拼才会赢。
展开
-
PostgreSQL定时备份数据库脚本
选择你安装的数据库目录位置选到bin文件夹,根据你要备份数据库,修改bat文件,主要修改bat文件的ip地址和端口号。@echo offd:cd D:\Program Files\PostgreSQL\12\binset PGPASSWORD=postgresset PRJDB1=acquisitionset PRJDB2=acquisition1set PRJDB3=spiderset PRJDB4=spider18set PRJDB5=spider19set PRJDB6=spi原创 2022-02-21 11:17:07 · 1019 阅读 · 0 评论 -
PgSQL行转列,多维表格
SELECT split_part(entername, '~', 1) AS entname , split_part(entername, '~', 2) AS entcode , split_part(entername, '~', 3) AS outcode , split_part(entername, '~', 4)::timestamp AS time, "001" AS ph, "011" AS cod, "060" AS an, "101" AS tp, "b01"原创 2021-12-08 11:10:26 · 991 阅读 · 0 评论 -
PogreSQL删除重复的数据只保留一条数据
DELETE FROM 表名WHERE 字段名 IN ( SELECT 字段 FROM 你的表名 GROUP BY 字段 HAVING COUNT(*) > 1 ) AND 主键 NOT IN ( SELECT MIN(主键) FROM 你的表名 GROUP BY 字段 HAVING COUNT(*) > 1 )主键uuid也行,子查询的Sql里面可以加where限制条件...原创 2021-11-18 17:05:56 · 1370 阅读 · 0 评论 -
PostgreSQL将字段字符型(varchar)转换成时间戳格式
ALTER TABLE 表名 ALTER COLUMN 要转换的字段名 TYPE TIMESTAMP USING 要转换的字段名::timestamp without time zone;原创 2021-11-12 11:10:25 · 4990 阅读 · 1 评论 -
PostgreSql强制删除数据库的操作
记得先断开数据库先执行这个SQL语句SELECT pg_terminate_backend(pg_stat_activity.pid)FROM pg_stat_activityWHERE datname='你的数据库的名字' AND pid<>pg_backend_pid();再执行DROP DATABASE 你的数据库的名字;原创 2021-09-27 11:40:07 · 2390 阅读 · 1 评论 -
PostgreSQL数据库like关键字后跟select语句
有个需求用到了,记录一下:原创 2021-08-24 19:36:32 · 231 阅读 · 0 评论