PostgreSQL/PostGIS
PostgreSQL数据库
疆~
这个作者很懒,什么都没留下…
展开
-
Navicat对postgresql导入导出的坑
Navicat导出postgresql中的表,再新建数据库导入时通常会报错,往往是因为自增id导致的。重新导入,并执行以下命令:(注意:user为表名,id为自增字段)可以看到,再次导入时会报错!原创 2023-06-09 18:04:50 · 2077 阅读 · 0 评论 -
Navicat删除postgres数据库提示有会话正在使用
postgresql中的test数据库删不掉,出现以下错误提示。解决办法:执行以下sql语句,注意要指定数据库名(test)再次删除test数据库即可删掉。原创 2023-05-17 21:23:47 · 858 阅读 · 0 评论 -
Navicat中建表时添加时间字段,并自动记录当前时间
可以发现还有‘根据当前时间戳更新’的选项。原创 2023-02-07 10:17:13 · 1976 阅读 · 0 评论 -
postgresql中substring和split_part函数
从task_info中提取前11个字符。原创 2022-12-21 15:40:30 · 724 阅读 · 0 评论 -
PostgreSQL 获取所有库名、表名
【代码】PostgreSQL 获取所有库名、表名。原创 2022-11-21 18:03:28 · 3299 阅读 · 0 评论 -
postgresql中在查询结果中将字符串转换为整形或浮点型
string转integerselect '23'::integer as resultstring转floatselect '23.3'::float as result原创 2022-04-20 11:01:05 · 4790 阅读 · 0 评论 -
PostgreSQL中获取本周、本月和本年等等日期函数-年月日time
获取当前日期时间select now();select current_timestamp;获取当前日期select current_date;select to_char( now(),'YYYY-MM-DD');获取当前时间select current_time;获取昨天、上周、上月、上年的日期select to_char( now() - interval '1 day','yyyy-mm-dd');select to_char..原创 2022-02-28 17:26:00 · 14699 阅读 · 0 评论 -
Postgresql随记
查询所有已安装的扩展包select * from pg_extension;查看当前服务器可用的Extension扩展列表select name from pg_available_extensions;安装可用的Extension扩展create extension xxx删除Extension扩展,查看验证(\dx)drop extension xxx...原创 2021-11-15 10:22:21 · 378 阅读 · 0 评论 -
geoserver使用postgis数据进行矢量切片,并用openlayer加载
将shp数据导入postgis中geoserver导入postgis数据openlayer加载有个问题,就是实时更新数据库中的数据后,之前已经切片过要素数据不会更新,而缩放另一个视图层级,数据又是更新的<template> <div> <div id="map" style="width: 100vw; height: 100vh"></div> </div></template....原创 2021-09-28 18:14:25 · 836 阅读 · 2 评论 -
QGIS中连接PostGIS
打开qgis ,在PostGIS上右键点击【连接】,如下点击【测试连接】连接成功这样就对应起来了,删除qgis中的sichuan图层,即表示删除postgis中的sichuan图层原创 2021-04-02 17:30:24 · 4249 阅读 · 3 评论 -
vue2+koa2对postgis数据的增删改查
<!--main--><template> <div class="main"> <el-button @click="removeLayer()">移除图层</el-button> <el-input placeholder="请输入地区名" v-model="searchValue" style="width:200px" clearable> <el-button slot="append.原创 2021-04-02 00:11:08 · 326 阅读 · 0 评论 -
vue2+koa2+postgresql前后端访问
一、服务端-koa21、koa-generator搭建koa2项目首先使用koa脚手架搭建好基础的框架,具体步骤,见:https://blog.csdn.net/qq_40323256/article/details/1092566242、封装postgresql连接池安装mysql包cnpm i -S pg在根目录下新建db.js// 连接postgreSQLvar pgsql = require("pg");var pool = new pgsql.Pool({原创 2021-03-31 15:50:14 · 1283 阅读 · 1 评论 -
基于Vue+express+postgresql的文件管理系统
一、客户端<!--test_table--><template> <div> <el-card> <el-upload ref="upload" action="/api/upload/addPicture" :file-list="fileList" :auto-upload="true" :on-success="handleAvatarS原创 2020-12-09 18:17:48 · 1084 阅读 · 1 评论 -
postgresql中的事务-begin 、commit 、rollback
事务:确保一系列操作必须全部成功后,才算成功。一旦其中一个操作出错,那么会回到初始状态,哪怕前几个操作已经成功了。比如某人要在商店使用电子货币购买100元的东西,当中至少包括两个操作:该人账户减少 100 元。 商店账户增加100元。支持事务的数据库管理系统就是要确保以上两个操作(整个"事务")都能完成,或一起取消,否则就会出现 100 元平白消失或出现的情况。事务有三个命令,如下:begin 开始事务。开始事务后,后面的操作并不会直接修改数据库,除非提交事务 commit 提交事..原创 2020-10-18 17:01:58 · 10527 阅读 · 0 评论 -
postgresql中的视图--创建视图、删除视图以及视图中表的insert into、update和delete
视图是从一个或者多个表中导出的,它的行为与表非常相似,但是视图是一个虚拟表,它可以把非常复杂的查询变成一个简单的视图对象,然后便于我们在实际业务中开发。创建视图create view 视图名 as 查询语句然后就可以把视图当成普通的表一样使用了,向视图中插入数据向视图中更新数据向视图中删除数据删除视图drop view 视图名...原创 2020-10-18 16:26:30 · 7571 阅读 · 0 评论 -
postgresql中常用的函数:length、concat、as、substring、random
这里有一个users表length()concat()as:别名(注意:这里的“球员信息”一定要用双引号才行,用单引号会报错!)substring()random()表记录随机排序,如下:类似抽奖,从所有记录中随机抽出一个记录。每次执行,下面的内容都不一样...原创 2020-10-18 15:18:11 · 14921 阅读 · 0 评论 -
postgresql中的sum、max/min、distinct去重、group by/having
这里有一个users表,如下distinct:去重summaxmin子查询,查出score最高的球员的所有信息group by分组,查出各队中的最高得分scorehaving:针对group by,在由 group by 子句创建的分组上设置条件。有点类似于where还可以再继续排序,如下下一篇:postgresql中常用的函数:length、concat、alias、substring、random...原创 2020-10-18 14:57:42 · 2807 阅读 · 0 评论 -
postgresql中的order by、limit、offset偏移
首先创建users表create table users( id serial primary key, player varchar(255) not null, score real, team varchar(255))插入记录并selectinsert into users(player,score,team) values ('库里',28.3,'勇士'), ('哈登',30.2,'火箭'), ('阿杜',25.6,'勇士'), ('阿詹',27.8,'骑士.原创 2020-10-18 14:28:42 · 4213 阅读 · 0 评论 -
postgresql中的基本类型、表约束以及插入记录insert into
postgresql常见的基础数据类型参考:https://www.runoob.com/postgresql/postgresql-data-type.html数值型integer(int):整形,4个字节 real:浮点型,4个字节 ,可以有小数点;有点像float serial:序列型;通常给id设置为serial,让它可以自增文字型char:字符型; varchar:通常用varchar text:大文本布尔型boolean日期型date:年月日 time..原创 2020-10-18 13:00:05 · 1273 阅读 · 0 评论 -
shp数据导入postgis
可以使用安装postgis时自带的工具注意:一定不要有中文路径,否则会导入失败!!原创 2020-08-26 01:30:39 · 1661 阅读 · 0 评论 -
postgis中的表连接(on、using、natural)
首先注意:比如现在有两张表,一张population_rural表和一张sichuan表,population_rural表提供属性数据,sichuan表提供地理空间数据population_rural表内容如下:现在从population_rural表中查,并将结果表存在名为B的暂存表中sichuan表内容如下:现在从sichuan表中查,并将结果表存在名为A的暂存表中想把geom字段命名为geometry,如下:接着想把geometry字段中的数据改.原创 2020-09-17 09:18:37 · 879 阅读 · 0 评论 -
postgresql有时候输入密码报错解决办法
发现输入密码报错:首先查看postgresql服务是否已开,win+R打开输入命令框,输入services.msc打开服务列表。右键启动再次尝试连接数据库。如果在本地服务中找不到postgresql service,那么以管理员权限打开dos窗口,输入D:\postgresql-10.10-2-windows-x64\bin\pg_ctl register -N PostgreSQL -D "D:\postgresql-10.10-2-windows-x64\data",注意..原创 2020-07-31 11:57:26 · 3147 阅读 · 0 评论 -
Navicat连接postgresql,matrixdb
postgreSQL下载安装:https://blog.csdn.net/qq_40323256/article/details/101699490使用postgreSQL注意的地方:一,设置id自增原创 2020-04-06 20:30:02 · 31538 阅读 · 0 评论