首页 > TAG信息列表 > postgre

PostgreSQL 实时位置跟踪

背景随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹、快递员位置。例如实体,具备了空间属性。例如餐饮配送,送货员位置属性。例如车辆,实时位置。等等。其中两大需求包括:1、对象位置实时跟踪,例如实时查询某个位点附近、或某个多边形区域内的送货员。2、对象位置

postgre 批量删除表

注意:使用时请注意,表名一定要写对,否则有可能误删!!! do$$declare select_results record;table_name varchar;begin for select_results in   select tablename from pg_tables where schemaname='表空间' and tablename like '表名%' loop table_name=select_results.tablename;

arcgis创建postgre企业级数据库

什么是企业级地理数据库? 企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp 证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你虽然可以在 postgreSQL 的 pgA

PostgreSQL的可变字符串

在Oralce中,通常都使用varchar2作为字符串,它能自动删除前后空格。因业务需要用到Postgre,使用了character类型,用起来是没有什么问题。后来发现在smartBI引用这里面的数据,也没有什么问题,但是smartBI导出到EXCEL时,文本类型的里面的内容不能显示,数字和日期的正常。究其原因,是因为空格太

Postgre使用

查看正在执行的SQL SELECT procpid, start, now() - start AS lap, current_query FROM     (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid,         pg_stat_get_backend_activity_start(S.backendid) AS start,        p

postgre数据库中的一些语法操作

1. 增删改查    2.函数用法   1. to_timestamp(),to_date()     当我们select 关于时间字段的值的时候,有时候时间格式是 timestamp 等格式的,返回给前端显示会变成如 :        Fri Apr 30 2021 00:00:00 GMT+0800 (China Standard Time)   这种格式的,还要我们

每次连接服务器postgre数据库都要执行的步骤

在终端启动服务器 root@6f65f3f5d148 ~# pg_ctlcluster 13 main start 查看数据库状态 root@6f65f3f5d148 ~# service postgresql status 切换到数据库用户 root@6f65f3f5d148 ~# sudo su postgres 打开数据库命令行 postgres@6f65f3f5d148:/root$ psql 连接模式 postgr

postgre基于行数的外连接及python连接postgre数据库

外连接 左外/右外连接 左外连接:左表全部出现在结果集中,若右表无对应记录,则相应字段为NULL left join ... on 条件 右外连接:右表全部出现在结果集中,若左表无对应记录,则相应字段为NULL right join ... on 条件 全外连接 两个表均出现在结果集中,无对应记录的相应字段为NULL

基于Postgre 14的主备复制和主备切换

环境信息 系统版本: windows 10 版本:PostgreSQL14 主机IP: 192.168.10.101 备库IP:192.168.10.102 主库操作 设置pg_hba.conf添加以下: host all all 0.0.0.0/0 md5 host replication postgres 192.168.10.102/32 md5 #这句话的意思允许从数据库连接主

PostgreSQL语法

1.使用brew安装postgresql 输入以下指令安装postgresql brew install postgresql 切换postgresql用户 sudo su -postgres 登陆PostgreSQL控制台 psql 这个时候会出现以下情况,是因为没有指定数据库,会根据当前用户名去找,所以找不到 指定数据库 psql -d postgres 此时就进入了Po

postgre实践记录

postgre导入csv命令 \copy pm_faultcontent from '/mnt/postgresdata/inst/data/pm_faultcontent.csv' with csv 应取文件绝对地址,在配置的postgre_data的环境变量时,相对地址或者直接写文件名的方式可行。 with csv header/delimiter 不可行,有时间深究

61:权限提升-Redis&Postgre&令牌窃取&进程注入

本课内容 案例1:Redis数据库权限提升-计划任务 1、利用计划任务执行命令反弹shell 2、写入ssh-keygen公钥然后使用私钥登陆 3、权限较低往web物理路径写webshell 4、修复方案 案例2:PostgreSQL数据库权限提升-漏洞 1、PostgreSQL 高权限命令执行漏洞(CVE-2019-9193) 2、PostgreSQ

postgresql:数据库导入导出

通过我的电脑-》属性-》高级-》环境变量将postgre加入到系统变量中,否则你就通过cmd进入到postgre所在bin目录下,再进行下一步操作 pg_dump -U postgres starxxxx > starxxxx.sql命令,把数据库导出到一个sql文件中 psql -U postgres starxxxx < starxxxx.sql命令,把sql文件导入到数据

使用postgre数据库实现树形结构表的子-父级迭代查询,通过级联菜单简单举例

前言:开发常用的关系型数据库MySQL,mssql,postgre,Oracle,简单的增删改查的SQL语句都与标准SQL兼容,这个不用讲,那么对于迭代查询(不严格的叫法:递归查询)每种数据库都不一样,对于标准SQL语句支持最好的是mssql和postgre,这个不需多讲,我们只讲讲单表情况下的postgre如何通过迭代查询获取有层级

六十一:权限提升-Redis&Postgre&令牌窃取&进程注入

Redis数据库权限提升-计划任务 1.Redis数据库权限提升 redis服务因配置不当,可以被攻击者恶意利用。黑客借助Redis内置命令,可将现有数据恶意清空; 如果Reids以root身份运行,黑客可往服务器上写入SSH公钥文件,直接登录服务 连接(未授权或者有密码)-利用如下方法提权 参考 https://blo

postgre 分组查询

准备测试数据 create table proc( name varchar(100), size varchar(30), color varchar(30), price money ); insert into proc values('name_A','L','red',69),('name_A','M','red',86), ('name_A','

python:连接postgre数据库

python:连接postgre数据库 记录一下创新班写的东西 import psycopg2 conn = psycopg2.connect(database="id_info", user="postgres", password="123", host="127.0.0.1", port="5432") print("Opened database successfully")

Postgre、PostGIS安装及使用全过程

PostGIS安装过程 下载地址Postsqlgre安装安装情况安装过程 PostGIS安装                 下载地址 postgis         Postsqlgre安装 注:若仅安装 postgre 那么自带是没有 postgis 的扩展的(至少 pg 11.2 没有),所以需要在安装完 postgre 后再安装postgis插件软件

2020RWCTF DBaaSadge WP

本文首发于“合天网安实验室”    作者: Smity 本文涉及知识点实操练习-使用burp进行暴力破解 课程:burpsuite实战(合天网安实验室)   通过该实验掌握burp的配置方法和相关模块的使用方法,对一个虚拟网站使用burp进行暴力破解来使网站建设者从攻击者的角度去分析和避免问题

Postgre 树状表结构增删改查 递归查询 WITH RECURSIVE

一、简介 当存在层级关系时,通常在设计表结构的时候添加字段parent_id,表示父节点。 树状表的查询不同于常规表,多数情况下查询父节点的数据也要递归查询其子节点,删除父节点也要递归删除子节点。 由于SQL语句的限制,没法直接写递归语句,除非是用函数或存储过程。 POSTGRE数据库引擎提

python连接postgre 数据库

1、安装  psycopg2 库 >> pip install psycopg2 2、使用    # 导入库 import psycopg2import psycopg2.extras # 需要返回结果是字典时使用此库# 创建连接conn = psycopg2.connect(database = basename, user = username, pas

postgre 用户权限管理

PostgreSQL 用户和权限管理 创建CREATE ROLE rolename;CREATE USER username;CREATE USER和CREATE ROLE的区别在于,CREATE USER指令创建的用户默认是有登录权限的,而CREATE ROLE没有。 创建用户时设定用户属性 基本语法格式CREATE ROLE role_name WITH optional_permissions;示例:在

Postgre SQL 编译安装

下载安装包:https://www.postgresql.org/ftp/source/v12.0/编译依赖安装:yum -y install lrzsz sysstat e4fsprogs ntp readline-devel zlib zlib-devel openssl\ openssl-devel pam-devel libxml2-devel libxslt-devel python-devel tcl-devel gcc make smartmonto

关于postgres数据库部署之后,发现不能被外机连接解决办法

数据库 部署完毕之后,用其他机器的navcat连接发现不能连接,如下报错信息      于是在数据库服务器上查询是否启动正常,端口是否正常,发现都没有问题,由于之前也遇到了mysql部署之后,不能被其他机器访问,问题类似,所以猜测是不是postgre也存在这个问题,参考文档http://ju.outofmemory.cn

使用SDE连接Postgre或者SqlServer数据库发布要素地图服务方法

原文链接:http://www.cnblogs.com/David-Young/p/5494886.html 使用SDE连接Postgre数据库或者SqlServer发布要素服务两种方式:1.直接创建一个Geographic DataBase,gdb里面建好图层和属性表,然后在ArcCatalog的数据库连接工具中打开创建好的Postgre或者sqls