随笔分类 -  PostgreSQL 与 PostGIS

摘要:Linux 上 定时备份 postgresql 数据库为了避免操作数据库的风险 因此计划每天对 postgresql 数据库 进行定时备份1.服务器地址:备份服务器地址 10.10.10.101(虚构)postgresql 数据库所在的服务器地址 10.10.10.100(虚构)因为我有单独的备份数 阅读全文
posted @ 2023-04-11 15:27 我命由我不由天—hao 阅读(406) 评论(0) 推荐(0) 编辑
摘要:1、机房断电后重启pg数据库,报如下错误:Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG: could not open directory "pg_tbls 阅读全文
posted @ 2022-08-31 15:10 我命由我不由天—hao 阅读(635) 评论(0) 推荐(0) 编辑
摘要:DBeaver中如何调整SQL编辑器的字体大小 1、DBeaver版本:7.3.3.2021011618392、选项卡中的窗口选项(windows),选择首选项(perfrences) 3、DBeaver版本:23.2.5.202311191730 阅读全文
posted @ 2022-08-05 09:03 我命由我不由天—hao 阅读(1574) 评论(0) 推荐(0) 编辑
摘要:思路:先创建一个shell脚本,用于备份pgsql数据库,再使用Cron任务,根据自己需求设置定时任务。环境:centos7+postgres12.0一、创建一个根据日期来定义备份文件名的脚本1. 创建db_backup.sh文件touch db_backup.sh2. 赋予777权限chmod - 阅读全文
posted @ 2022-07-26 15:26 我命由我不由天—hao 阅读(812) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL使用 pg_dump 和 pg_dumpall 进行数据库的逻辑备份,pg_dumpall 是对整个数据库集群进行备份,pg_dump 可以选择一个数据库或者部分表进行备份。pg_dump 将表结构及数据以SQL语句的形式导出到文件中,恢复数据时,将导出的文件作为输入,执行其中的 阅读全文
posted @ 2022-07-26 11:39 我命由我不由天—hao 阅读(590) 评论(0) 推荐(0) 编辑
摘要:在入库和查询中需要自动的让geography的类型和实体类中的类型映射。 实体类中接收参数是String类型(geoJson) PostGis中的geography类型是十六进制的扩展WKB类型(EWKB), 虽然Postgis数据库中提供类类型转换函数,能转换各种类型:postgis常用命令_ya 阅读全文
posted @ 2022-05-25 14:20 我命由我不由天—hao 阅读(1680) 评论(0) 推荐(1) 编辑
摘要:1.计算距离和范围的思路 2.在这就需要提一个组织: 举三个例子帮助大家理解:先推荐一个查EPSG坐标系非常棒的网站:epsg.io(需要FQ) 红色就是该投影最适合使用的范围,WGS84 bounds:115.5 22.6到118.5,49.88,正好把北京市(116.46,39.92)包括在内, 阅读全文
posted @ 2022-05-24 17:51 我命由我不由天—hao 阅读(595) 评论(0) 推荐(0) 编辑
摘要:一、新建模型 二、自定义数据类型 第一步选择Tools 第二步选择Tools中的Resources,然后选择DBMS 第三步选择List of DBMS中你的数据库,然后双击进入 第四步选择DataType,然后在红色框框中添加你的自定义类型 第五步保存自定义类型 阅读全文
posted @ 2022-05-24 11:00 我命由我不由天—hao 阅读(225) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/xujingzhong0077/article/details/90168109 阅读全文
posted @ 2022-04-28 17:50 我命由我不由天—hao 阅读(546) 评论(0) 推荐(0) 编辑
摘要:常用的坐标系及其EPSG编码 例1:经纬度坐标 转 WGS 84/笛卡尔二维坐标系 例2:WGS 84/笛卡尔二维坐标系 转 经纬度坐标 结果:POINT(108.22985 22.665428000000002) 阅读全文
posted @ 2022-04-28 16:53 我命由我不由天—hao 阅读(477) 评论(0) 推荐(0) 编辑
摘要:一、版本信息: 二、PostgresSQL + PostGIS 安装 1、官网安装链接: PostgreSQL: Linux downloads (Red Hat family) 2、升级所有包同时也升级软件和系统内核 3、安装rpm文件 4、安装PostgreSQL客户端 使用 yum searc 阅读全文
posted @ 2022-01-07 15:06 我命由我不由天—hao 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:1、AddGeometryColumn 添加一个几何类型字段到已经存在的可用表中,默认情况下使用类型修饰符定义约束。该i函数实现版本较早,支持3D但不能删除z,也支持添加圆和曲面。 函数: text AddGeometryColumn(varchar table_name, varchar colu 阅读全文
posted @ 2021-12-25 16:33 我命由我不由天—hao 阅读(372) 评论(0) 推荐(0) 编辑
摘要:-- 创建几何表 CREATE table geometry_table( gid serial primary key, name varchar, geom geometry(geometry,4326) ); -- 查询当前数据库中所有空间数据表的描述信息 select * from geom 阅读全文
posted @ 2021-12-09 15:28 我命由我不由天—hao 阅读(718) 评论(0) 推荐(1) 编辑
摘要:一、GlobalMapper打开kml数据和高程数据 二、右键图层,将高程应用于选定的图元 三、增加字段 在属性表当中,globalmapper自动为数据增加了很多字段,比如featurename、kml_style、index in layer等,单这些字段本身不是这个数据的,也无法导出我们复制一 阅读全文
posted @ 2021-11-22 10:38 我命由我不由天—hao 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一、环境准备 1、环境要求 Centos系统可以访问外网。 Centos系统版本:CentOS Linux release 7.3.1611 (Core) 需要安装的软件如下: apache-ant-1.10.12-bin.tar.gz cgal-4.14.tar.xz cmake-3.20.6.t 阅读全文
posted @ 2021-11-17 10:03 我命由我不由天—hao 阅读(1910) 评论(0) 推荐(0) 编辑
摘要:导出时勾选Include generated column选项,主键(自增)会被包含在导出中。 导出结果: 阅读全文
posted @ 2021-10-15 10:12 我命由我不由天—hao 阅读(472) 评论(0) 推荐(0) 编辑
摘要:标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。方式就是在DDL中用双引号把希望支持大小的对象名括起来。比如希望创建一个叫AAA的表。如果用CREATE TABLE AAA (...);的话,创建出来的表实际上是aaa。如果希望创建 阅读全文
posted @ 2021-08-17 09:45 我命由我不由天—hao 阅读(883) 评论(0) 推荐(0) 编辑
摘要:Geotools操作GeoJSON:解析FeatureCollection对象文件 GeoJSON格式示例: GeoJSON格式示例: 一、Maven中GeoTools的引入 引入的geojson模块 二、解析FeatureCollection对象文件 1.1 geotools操作GeoJSON过程 阅读全文
posted @ 2021-06-07 16:18 我命由我不由天—hao 阅读(4926) 评论(0) 推荐(0) 编辑
摘要:MyBatis+PostgreSQL处理pg中json及_varchar字段类型数据(插入及查询) MyBatis+PostgreSQL 2.2.mapper.xml 如果使用Mybatis-plus,Bean对象写法 阅读全文
posted @ 2021-05-21 14:49 我命由我不由天—hao 阅读(3667) 评论(0) 推荐(0) 编辑
摘要:Mybatis操作PgSQL的JSON类型 Mybatis在保存json类型字段时报错: 解决方法:可以再jdbc连接后面增加stringtype=unspecified来把JSON类型当STRING类型存储 阅读全文
posted @ 2021-05-18 11:52 我命由我不由天—hao 阅读(4297) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示