PostgreSQL
文章平均质量分 93
PostgreSQL
superbeyone
士,不可以不弘毅,任重而道远!
展开
-
PostgreSQL 常用空间处理函数
文章目录1. OGC标准函数管理函数:几何对象关系函数:几何对象处理函数:几何对象存取函数:几何对象构造函数:2. PostGIS扩展函数管理函数:几何量测函数:几何对象输出:几何对象创建:几何对象编辑:参考IsSimple函数线性参考:杂项功能函数:长事务支持:场景:需要对多边形进行坐标定位,定位后确保视野范围内有数据,如果使用中心点的话,对于不规则多边形而言,不一定刚好落到视野范围内函数返回曲面上的一个点 ST_PointOnSurface(geometry)select st_astex原创 2021-03-30 16:37:35 · 1620 阅读 · 0 评论 -
PostgreSQL 数据库查询语句
文章目录查询空间范围查询字段与字段类型查询空间范围SELECT ST_extent( geom ) box from tableName查询字段与字段类型SELECT a.attname AS name, t.typname AS type, b.description AS comment FROM pg_class c, pg_attribute a LEFT OUTER JOIN pg_description b ON a.at原创 2020-08-21 11:00:23 · 1090 阅读 · 0 评论 -
查询字段值是否存在
查询字段值是否存在难道还在用?select count(1) from table_name where field = 'value'推荐使用select 1 col from table_name where field = 'value' limit 1返回值为 null 时值不存在;不为 null 时,存在原创 2020-07-27 10:50:38 · 562 阅读 · 0 评论 -
PostgreSQL 故障排查
文章目录视图分析问题查询锁(全局)查询锁删除PID视图分析问题SELECT * FROM pg_stat_activity WHERE datname='数据库名称' and query like '%表名%'查询锁(全局)SELECTa.datname,locktype,virtualtransaction,transactionid,nspname,relname,mode,granted,query,a.pid,cast(date_trunc('second',quer原创 2020-05-11 12:11:13 · 713 阅读 · 0 评论 -
PostgreSQL 判断物理删除表是否成功
Postgre SQL 判断物理删除表是否成功service/** * 物理删除表 * * @param tableName 表名 * @return 删除结果 1 删除成功 0 删除失败 */int dropTableByTableName(@Param("tableName") String tableName);serviceImpl/** * 物...原创 2020-04-02 19:28:19 · 413 阅读 · 0 评论 -
一条 Sql 命令直接从 Postgre 数据库,查询出 GeoJson 格式数据
SELECT row_to_json ( fc ) FROM (SELECT 'FeatureCollection' AS TYPE, array_to_json ( ARRAY_AGG ( f )) AS features FROM (SELECT 'feature' AS TYPE, ST_AsGeoJSON ( '数据库中的空间字段' ) :: json AS geo...原创 2020-03-15 12:45:27 · 1371 阅读 · 5 评论 -
查询 PostgreSql 指定表的字段集合
SELECT A.attname AS "column" FROM pg_catalog.pg_attribute A WHERE A.attnum > 0 AND NOT A.attisdropped AND A.attrelid = ( SELECT C.oid FROM pg_catalog.pg_class C ...原创 2020-03-15 12:27:44 · 621 阅读 · 0 评论