
数据库
大白菜炒鸡蛋
这个作者很懒,什么都没留下…
展开
-
管线连通性分析
1.添加扩展 CREATE EXTENSION postgis; CREATE EXTENSION pgrouting;2.导入数据 导入管线数据(注意下管线数据的坐标系的strid)3.创建拓扑 这里我导入的管线表名称为:gx 在gx表中添加int4 source(起点)、int4 target(终点)、double (权重)cost 给shape、target、source添加索引 //给权重赋值 update gx set cost = public.st_length(sha原创 2021-11-22 15:07:13 · 1124 阅读 · 0 评论 -
一个项目中配置多数据源 之 手动创建连接池(Oracle)
JdbcUtils1:import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.pool.DruidDataSourceFactory;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;原创 2021-11-03 11:22:21 · 490 阅读 · 0 评论 -
mycat实现分库分表
1.下载mycat 1.6正式版的(Windows版本)https://pan.baidu.com/s/1AI_5sZQCAj0i4fGCC7x6tg提取码:a1zk解压后如下图所示:2. 新建2个庫,庫名分别为heatingwork1,heatingwork2,2个庫新建相同的表。SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for sys_user-- -------------原创 2021-05-31 17:54:28 · 335 阅读 · 0 评论 -
postgis中的几何类型
PostGIS支持所有OGC(Open Geospatial Consortium) 规范的“Simple Features”类型,同时在此基础上扩展了对3DZ、3DM、4D坐标的支持。1. OGC的WKB和WKT格式 OGC定义了两种描述几何对象的格式,分别是WKB(Well-Known Binary)和WKT(Well-Known Text)。在SQL语 句中,用以下的方式可以使用WKT格式定义几何对象: POINT(0 0) //点 LINESTRING(0 0,.转载 2021-08-23 17:30:25 · 399 阅读 · 0 评论 -
postgresql常用函数
一、集合对象关系函数 ST_Distance(geometry, geometry): 获取两个几何对象间的距离 ST_DWithin(geometry, geometry, float): 如果两个几何对象间距离在给定值范围内,则返回TRUE ST_Equals(geometry, geometry):判断两个几何对象是否相等(比如LINESTRING(0 0, 2 2) 和LINESTRING(0 0, 1 1, 2 2)是相同的几何对象) ST_Disjoint(geomet转载 2021-08-23 17:09:17 · 3796 阅读 · 0 评论 -
PostGreSql的备份和恢复
备份psgsql数据库1.创建备份文件夹mkdir /usr/src/database-backup2.创建备份脚本文件docekr容器中新建vim命令apt-get updateapt-get install vimvim pgsql-backup.sh3.编写脚本文件因为我这里是用docker安装的pgsql,所以需要docker exec -it到容器中去执行这个脚本这里不管是备份脚本还是恢复脚本都需要在pgsql的bin文件下执行,依托于pg_dump命令和pg_restore原创 2021-08-18 11:15:02 · 721 阅读 · 1 评论 -
mysql 报错 division by 0
mysql 5.5升级到5.7的坑mysql 5.5升级到5.7后对数据库的要求更加严格了,所以我们在升级之后的一系列的操作都会失败。具体有哪些sql_mode发生变化,我们可以查询 select @@global.sql_mode;//查询全局的sql_mode, select @@sql_mode;//查询补充系统变量sql_mode; 常见的sql_mode模式ONLY_FULL_GROUP_BY对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那原创 2021-07-23 16:14:16 · 11663 阅读 · 1 评论