随笔分类 -  PostgreSQL

摘要:$query = "insert into inspectionunit(inspectionunitid,inspectionunitname) select '$inspectionunitid','$unitname' from (select 1) tmp where not exists 阅读全文
posted @ 2021-07-03 15:02 青柚 阅读(181) 评论(0) 推荐(0)
摘要:#####postgres 删除数据库连接 SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='你的数据库名称' AND pid<>pg_backend_pid() 阅读全文
posted @ 2021-05-26 11:33 青柚 阅读(423) 评论(0) 推荐(0)
摘要:出现此错误的原因是服务器上缺少了vc++运行库导致,以下是解决方案: 1. 服务器上缺少了vc++ 2015的运行库,安装时候出现如下图所示, 但是更新和补丁都是最新的。对于这种情况可直接下载系统的vc++ 2015 运行库进行安装,vc++ 库安装成功后,即可运行postgreSQL安装包。 vc 阅读全文
posted @ 2021-01-28 10:11 青柚 阅读(4959) 评论(0) 推荐(0)
摘要:#利用CAST 函数将字符串转为TIMESTAMP类型 SELECT CAST('2018-01-31 15:49:15' AS TIMESTAMP) #利用EXTRACT函数提取时间戳 用法 EXTRACT(关健字 FROM 日期或时间型字段) 返回的类型为interval类型 可以直接参与运算 阅读全文
posted @ 2020-12-31 13:27 青柚 阅读(170) 评论(0) 推荐(0)
摘要:``` ALTER table tablename alter column index set DEFAULT nextval('tablename_index_seq'); ``` 设置自增序列为表内最大的ID值 ``` select setval('xxx_id_seq', max(id)) 阅读全文
posted @ 2020-12-19 14:41 青柚 阅读(655) 评论(0) 推荐(0)
摘要:##命令需要在你安装的postgresql中的bin目录中执行 或者写成bat批处理文件 导出库 pg_dump -U postgres -h 192.168.0.1 -p 5432 -f C:\student.sql student - 用户名:postgres - IP地址:192.168.0. 阅读全文
posted @ 2020-12-09 11:01 青柚 阅读(443) 评论(0) 推荐(0)
摘要:#扩展postgis CREATE EXTENSION postgis #扩展两数据库链接 CREATE EXTENSION dblink 阅读全文
posted @ 2020-11-27 14:05 青柚 阅读(198) 评论(0) 推荐(0)
摘要:SELECT ROW_NUMBER () OVER (ORDER BY 字段 DESC) AS 字段别名 FROM 表名 阅读全文
posted @ 2020-07-28 17:18 青柚 阅读(1076) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE VIEW public_user AS SELECT t.username, t.userid FROM dblink('host=127.0.0.1 dbname=库名称 user=pgsql password=密码'::text, 'select userna 阅读全文
posted @ 2020-07-28 16:13 青柚 阅读(195) 评论(0) 推荐(0)
摘要:SELECT t.字段 FROM dblink('host=IP dbname=数据库 user=用户名 password=密码'::text, 'select 指定字段 from 表名称 where 条件'::text) t(字段名称 character varying(255)) 1.t.字段要 阅读全文
posted @ 2020-07-13 09:33 青柚 阅读(150) 评论(0) 推荐(0)