瀚高数据库闪回(APP)
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 10版本:5.6.5文档用途数据库开启闪回工具,通过hgadmin工具进行闪回操作。闪回数据重复问题解决详细信息瀚高数据库data目录下修改#track_commit_timestamp =off 为track_commit_timestamp =on#hg_fbq_retention=0&nbs
postgresql 安全漏洞介绍
作者:瀚高PG实验室(Highgo PG Lab)-Chrisx@[toc]## 介绍PostgreSQL安全更新主要作为次要版本升级提供。**我们始终建议您使用可用的最新次要版本**,因为它可能还包含其他与安全无关的修复程序。所有已知的安全问题都会在下一个主要版本发布时得到修复。## 版本漏洞漏洞列出了它们出现在哪个主要版本中,以及每个漏洞都固定在哪个版本中。如果该漏洞在没有有效登录的情况下可被
从并发控制(MVCC)角度看deadtuple死数据的产生
作者:瀚高PG实验室(Highgo PG Lab)-Chrisx# 从并发控制(MVCC)角度看deadtuple死数据的产生@[toc]## tuple结构数据结构 HeapTupleHeaderData 是多版本并发控制的核心数据结构| | | &
执行pg_ctl命令报不支持的16位应用程序
目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 10版本:5.6.5症状Microsoft Windows10系统中,通过cmd窗口执行pg_ctl命令,报“不支持的16位应用程序”的错误。如图:问题原因win10系统不支持16位应用程序的现象,一般是因为系统默认策略导致的。解决方案1、使用win+r快捷键将系统中的运行程序打开,然后在输入框中键入:
PostgreSQL谓词之EXISTS
**何为SQL谓词?**我们在SQL中接触的 BETWEEN 、 LIKE 、 IN 、 IS NULL、 = 、 < 、 >等关键词都可以称之为SQL中的谓词,它是一种返回值只为真值( true 、 false 或者 unknown)的特殊函数。它的目的是为了给SQL命题提供判断真假的手段,谓词逻辑的出现对SQL而言具有划时代的意义。 Codd在1969年曾提到过:“数据库并非是一种
事务回卷浅析
作者:瀚高PG实验室(Highgo PG Lab)-Chrisx# 事务回卷浅析@[toc]在这里,我们描述事务ID回卷问题。## 事务ID(txid)每当事务开始时,由事务管理器分配一个唯一标识符 **事务id(txid)**。PostgreSQL的txid是一个32位无符号整数,约为42亿。如果在事务开始后调用内部函数 txid_current(),则返回当前的txid,如下所示。
LSN与段文件的关系
LSN与段文件的关系
如何将excel表格数据导入postgresql数据库
实际的工作中,我们经常会碰到统计数据的工作,有些维度的统计数据因为工作需要我们需要导出为excel作为报表附件供不同的部门审查。为了方便以后的对比工作,领导会让在数据库中创建一张表,用于专门记录这些数据。此时我们DBA需要将这些excel表格导入到数据库中,copy和\copy命令为我们提供了解决办法,本文主要通过copy命令的使用,介绍如何将excel表格导入至数据库中。
如何将postgresql数据库表内数据导出为excel格式
copy命令同\copy命令语法上相同,区别在于copy必须使用能够超级用户使用,copy … to file 中的文件都是数据库服务器所在的服务器上的文件,而\copy 一般用户即可执行且\copy 保存或者读取的文件是在客户端所在的服务器。本文主要以copy命令作为介绍重点,使用copy命令将表内数据倒为csv格式文件即为excel格式。
如何使用python3写一个连接瀚高数据库的测试小脚本
近期需要做一个绑定变量的测试,用python简单写了一个测试脚本,用于模拟程序插入数据到数据库
postgreSQL数据库同步流复制和异步流复制控制
pg同步流复制和异步流复制关键在于两个参数
流复制浅析 —— 主备切换
流复制切换方式两种: 通过创建触发文件方式触发主备切换 通过pg_ctl promot命令手动触发主备切换
WAL日志磁盘空间占用大小分析
WAL日志磁盘空间占用大小分析 参数 影响WAL大小的因素
suse安装readline-devel
suse安装readline-devel
PostgreSQL中的触发器
本章介绍编写函数触发器的相关信息。触发器函数可使用大部分可用的过程语言编写,包括PL/pgSQL(参见第42章),PL/Tcl(参见第43章),PL/Perl(参见第44章),和PL/Python(参见第45章)。阅读完本章后,可根据自己的喜好,到相应章节查看对应语言编写触发器的具体细节。
获取表的ddl
PostgreSQL中没有像oracle一样获取表ddl的函数,下面提供两种方式获取表的ddl语句。功能比较简单仅实现普通表的ddl,如需其他类型的表或对象,还需要进行修改。
流复制浅析 —— 物理流复制部署
PostgreSQL复制方式有两种:物理复制和逻辑复制。 早在PG9.0版本开始支持物理复制,也可以叫流复制(Streaming Replication下文中流复制一般指物理流复制)。PG10版本开始支持逻辑复制。
逻辑复制-删除订阅报错
删除订阅报错 复制槽管理说明
逻辑复制-更改复制标识(REPLICA IDENTITY)
文章目录逻辑复制-更改复制标识(REPLICA IDENTITY)复制标识介绍更改复制标识问题逻辑复制-更改复制标识(REPLICA IDENTITY)复制标识介绍逻辑复制是一种基于数据对象的复制标识(通常是主键)复制数据对象及其更改的方法。也就是说复制标识是逻辑复制的一个基础以下为复制标识的知识点为了能够复制UPDATE和DELETE操作,被发布的表必须配置有一个复制标识,这样在订阅者那一端才能
详谈pg逻辑复制系列之逻辑复制的搭建(二)
逻辑复制系列之逻辑复制的搭建