Centos7 编译安装PostgreSQL和PostGIS
最近的项目中使用PostgreSQL+ArcGISSDE作为空间数据存储库,因此需要对PostgreSQL及其PostGIS了解。本编针对Centos7下,使用源码的方式进行PostgreSQL和PostGIS的安装,及其对存在的相关问题进行探讨(采坑)(项目所在的是小云环境,无法连接网络,只能手动
PostgreSQL中的BlockIdData解释
本文是基于当前的PostgreSQLmaster分支进行介绍的,当前commitid为087d3d0583cf292146a7385746d1f5b53eeeaee6。只要学习过PostgreSQL存储结构的同学,对于ctid一定不会陌生。ctid是PostgreSQL是对于物理tuple的唯一标识
postgresql事务介绍
事务的隔离级别目前有4种,分别是读未提交,读已提交,可重复读,串行化。postgres=#\hbeginCommand:BEGINDescription:startatransactionblockSyntax:BEGIN[WORK|TRANSACTION][transaction_mode[,…]
一文读懂PostgreSQL数据库透明数据加密
最近一段时间,一直在和PostgreSQL社区合作开发[1][2](Transparentdataencryption,透明数据加密)。研究了一些密码学相关的知识,并利用这些知识和数据库相结合。本文将会以数据库内核开发角度,从以下3个维度和大家讲述TDE。数据库当前面临的威胁模型加密策略描述,当前P
一文读懂PostgreSQL数据库透明数据加密
最近一段时间,一直在和PostgreSQL社区合作开发[1][2](Transparentdataencryption,透明数据加密)。研究了一些密码学相关的知识,并利用这些知识和数据库相结合。本文将会以数据库内核开发角度,从以下3个维度和大家讲述TDE。数据库当前面临的威胁模型加密策略描述,当前P
RDKit|支持RDKit的PostgreSQL环境搭建与基本操作
文章目录一、环境配置windows下的安装与初始化用户设置与服务启动二、操作使用cmd操作python操作一、环境配置PostgreSQL是一个开源、可扩展的关系型数据库,rdkit官网文档里也是以postgresql作为案例进行演示。本文介绍带rdkit插件的postgresql在windows系
Serverless 解惑——函数计算如何访问 PostgreSQL 数据库
函数计算(FunctionCompute):函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务
当3D数据遇上PostgreSQL
随着人类社会数字化进程的推进,越来越多的物理内容开始以数字化的方式呈现。但长久以来这些重要的3D数据资产,大都以文件的形式零散的分布在各个应用内部。这极大的限制了这些资产价值的发挥。PostGIS是PostgreSQL下的一个非常强大的扩展,虽然名字带GIS但它强大的功能却使它的作用范围不止局限在地
PostgreSQL任意命令执行漏洞利用(CVE-2019-9193)
最近没事曰曰内网,偶然发现了一个使用空密码的pg(是的,连爆破都省了)。用navicat连上去看了下几个库都是一些业务测试数据,没什么好收集;不死心,google了一下发现有个比较新的CVE好像可以操作一下~漏洞概述最近,安全研究人员披露了PostgreSQL实例代码执行漏洞(CVE-2019-91
在 PostgreSQL 中表示一棵树
在PostgreSQL中表示一棵树·I/OOVER转载自我博客最近在尝试写一个笔记本,类似于org-mode以及workflowy的感觉,支持笔记的无穷层级嵌套。所以天然形成了一个树结构。对我来说这种结构的笔记本非常适合管理各种复杂的信息。闲话少说。我在前端采用了imutable数据结构储存信息,但
PostgreSQL 常用SQL语句
PostgreSQL简介[1]PostgreSQL可以说是目前功能最强大、特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备。这个起源于加州大学伯克利分校的数据库,现已成为一项国际开发项目,并且拥有广泛的用户群,尤其是在海外,目前国内使用者也越来越多。PostgreSQ
PostgreSQL用户应掌握的高级SQL特性
博客源文:PostgreSQL用户应掌握的高级SQL特性引言PostgreSQL数据库在SQL和NoSQL方面具有很多丰富的特性,本文将从《PostgreSQL实战》一书的“第4章SQL高级特性”中摘选部分内容介绍。这一部分主要介绍PostgreSQL在SQL方面的高级特性,例如WITH查询、批量插
Python连接PostgreSQL数据库的方法
Python连接PostgreSQL数据库的方法其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(pipinstallpsycopg2),这里主要重点介绍下如何使用。连接数据库:importpsycopg2conn=ps
PostgreSQL的备份与恢复
Postgresql数据库迁移分两类:同用户名、同schema迁移;可以使用pg数据库备份、还原功能。不同用户名、不同schema迁移;对于第二用迁移相对比较复杂,pg数据库访问时schema时,按照“$user”,public的顺序进行。可通过sqlshell输入命令查看:#SHOWsearch_
Linux(centos)中安装PostgreSQL
本文将介绍在centos中使用源码安装PostgreSQL数据库。我这里选择的版本是PostgreSQL9.5.19。一、下载并解压源码包直接去PostgreSQL官网PostgreSQL:FileBrowser下载源码包就好,我这里下载的是postgresql-9.5.19.tar.gz。然后将源
PostgreSQL 规则&视图、物化视图&外部数据包装器
参考:PostgreSQL12-Chapter40.TheRuleSystem规则Rule视图View物化视图MaterialView外部数据包装器ForeignDataWrapper视图的外观:一个视图是对应于一个SQL查询语句的一个名称,该名称可以像表名一样用于查询(不能用于增删改);视图只保存
CV-配置postgresql实例问题小结
问题描述:问题服务器IP:XX.XX.XX.XXCV-IDA:PostgresqlClient端安装完CV软件后,在控制台配置Postgresql实例时报错如下图:排查过程:登录Client端查看CV的log下图为PostgresBrowseAgent.log的部分错误日志:日志中得到的主要错误:“
postgresql记录
First:Ifyourinstallisn'talreadydamaged,youcandropunwantedPostgreSQLservers("clusters")inUbuntuusingpg_dropcluster.Usethatinpreferencetoafullpurgeandre
数据源管理 | PostgreSQL环境整合,JSON类型应用
一、PostgreSQL简介1、和MySQL的比较PostgreSQL是一个功能强大的且开源关系型数据库系统,在网上PostgreSQL和MySQL一直有大量的对比分析。大多从性能,开源协议,SQL标准,开发难度等去比较,只要有比较就会有差距和差异,看看就好。絮叨一句:编程世界里的对比是一直存在的,
数据源管理 | PostgreSQL环境整合,JSON类型应用
一、PostgreSQL简介1、和MySQL的比较PostgreSQL是一个功能强大的且开源关系型数据库系统,在网上PostgreSQL和MySQL一直有大量的对比分析。大多从性能,开源协议,SQL标准,开发难度等去比较,只要有比较就会有差距和差异,看看就好。絮叨一句:编程世界里的对比是一直存在的,