PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。
文章浏览阅读1k次。PostgreSQL (Postgres) 是一个健壮的有状态、对象关系和开源数据库,以其可靠性、高性能和可扩展性而闻名。数据库管理系统提供的功能包括外键约束、高可用性、复杂查询、SQL 多版本并发控制 (MVCC) 和可更新视图。这些特性使 PostgreSQL 适合为 Kubernetes (K8s) 应用程序提供弹性和高可用性的数据服务。但是,要将 PostgreSQL 数据库组件实施到 Kubernetes 环境中,您需要一个自动配置、修改和监控 PostgreSQL 集群的操作员。操作员监控 P_stackgres
文章浏览阅读3.6k次,点赞2次,收藏3次。PostgreSQL数据库导入、导出dmp格式的数据_pg_dump导入数据
文章浏览阅读6.4k次,点赞10次,收藏27次。3、稳定性和技术支持: 虽然不是官方ORM, 但在稳定性上也是有着数年用户积累,如果遇到问题可以在GITHUB提出来,会根据紧急度定期解决;1、高性能:不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化;MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓。2、高扩展性 :支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等;5、创新、持续更新 ,向下兼容。_c# sqlsugar
文章浏览阅读4.4k次。PostgreSQL数据库开源MPP扩展Citus 分布表间连接规则的生成以及最佳规则选取 的实现原理_citus mpp
文章浏览阅读2.4k次。1)、 Navicat 工具栏,选择工具-->数据传输-->源选择Oracle、目标选PG-->勾选表O_TO_PG-->选创建前删除表(去掉勾选)-->点击完成-->执行结果界面出现successful即成功。2)、Navicat 工具栏,选择工具-->数据传输-->源选择Oracle、目标选PG-->勾选仅有表结构的表O_TO_PG.copy1-->点击完成-->执行结果界面出现successful即成功。一、仅迁移表结构和表数据(源库Oracle、目标库PG、表:O_TO_PG)安装navicat,_orcale sql转pgsql
文章浏览阅读4.7k次。命令,提示异常,但没有报出命令不存在,则说明安装成果,恭喜你,可以使用psql命令连接远程postgresql数据库了。其实这个解决方案,实在官网上找到的,在寻找源码安装部署的时候,发现安装包被拆分成了不同的小包,以应对不同的使用场合。这个是红帽子Linux,CentOS-7的安装地址,其他操作系统,请回退上级目录选择。以上两个方案,供大家参考,如果下面的方案不可行,以上两个方案希望可以提供一些借鉴。介绍,可以知道,libs是通用包,所有程序都需要安装。中查看介绍,可以知道,我们的想法是正确的。_linux连接postgresql
文章浏览阅读2.6k次。这个函数接受一个参数pid,表示要查询其所有子节点的父节点pid。它使用递归CTE(Common Table Expression)来向下遍历树形结构,并将查找到的所有子节点和对应的父节点pid作为输出结果返回。_pgsql递归查询
文章浏览阅读1.2w次,点赞23次,收藏85次。超详细mysql数据库转换到pg数据库,数据结构以及业务代码逻辑适配_mysql转pgsql
文章浏览阅读2.8k次,点赞3次,收藏12次。SQL(Structured Query Language)中文全称为”结构化查询语句“,在 1986 年成为 ANSI(American National Standards Institute 美国国家标准化组织)的一项标准,在 1987 年成为国际标准化组织(ISO)标准。SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。简单理解就是对我们数据库和数据库中的表进行”增删改查“操作的编程语言。_postgressql
文章浏览阅读3.7k次,点赞2次,收藏14次。以字符串‘你好-Hello,123_世界World,456’来介绍下REGEXP_MATCHES()、REGEXP_REPLACE()、REGEXP_SPLIT_TO_ARRAY()、REGEXP_SPLIT_TO_TABLE() 四个函数用法。_regexp_matches
文章浏览阅读3.1k次。本文讲的是操作日志,非 WAL 日志。_postgresql 日志
文章浏览阅读3.5k次。解决"ERROR:database "xxx" is being accessed by other users"_database is being accessed
文章浏览阅读1w次。自增字段主要用于实现自增主键或生成唯一版本号。_postgresql 自增id
文章浏览阅读2.7k次。物联网固件仿真环境搭建_jefferson工具下载
文章浏览阅读3k次。PostgreSQL支持物理复制和逻辑复制,物理复制也可以称为流复制(Streaming Replication),通过流复制技术,可以从实例级复制出一个与主库一模一样的从库,主库可读写数据,从库仅能读取数据;另一种复制方式称为逻辑复制(Logical Replication),逻辑复制可以做到基于表级别的复制。生产环境我们常用的是流复制技术。流复制又分为同步流复制和异步流复制,如果主节点和备节点不是很忙,通常异步模式下备库和主库的延迟时间能控制在毫秒级。_pg_stat_replication
文章浏览阅读1k次。docker环境下postgresql数据库的备份恢复操作记录_如何备份使用容器启动的postgres
文章浏览阅读516次。PostgreSQL查自定义函数_pg数据库查看自定义函数
文章浏览阅读2.2k次。解决psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory_connection to server on socket "/var/run/postgresql/.s.pgsql.5432" failed: n
文章浏览阅读3.6k次。pg中的表空间实际上就是文件系统中的一个目录, 是pg中数据库对象(包括表、索引等)的容器。Pg使用操作系统的文件系统进行对象存储,每个数据库对象都有自己的数据文件,如果对象很大,它将会被分为多个文件,单个文件大小的上限是1GB。表空间就是包含这些数据文件的目录。简而言之,表空间是告诉PG服务器将数据库对象的物理文件放在哪里。_--tablespace-mapping
文章浏览阅读4.3k次,点赞2次,收藏11次。初步学习postgresql,在自己的笔记本上进行简单安装_mac安装postgresql
文章浏览阅读719次。postgresql_pgsql 事务
文章浏览阅读1.4k次,点赞2次,收藏3次。SQL Server关于堆表的描述如下,没有聚集索引的表堆表在sys.partitions里有1条index_id = 0 的记录数据存储没有任何的顺序,插入数据也没顺序由于数据没有任何顺序,查询数据会非常慢数据页之间没有相互链接从数据页读取数据,需要从IAM(Index Allocation Map)页里找页号。_postgre 堆
文章浏览阅读1.1k次。postgresq搭建主备_pg数据库主备配置
文章浏览阅读2.9k次,点赞6次,收藏7次。BTree, B+Tree, B-Link-Tree 基本实现 以及 其在 PostgreSQL 中的基本实现(并发控制、Crash-Recovery 场景的异常恢复)_postgresql 存储btree介绍
文章浏览阅读3.4k次,点赞2次,收藏9次。postgresql_pg数据库复制到另一个数据库
文章浏览阅读1.1k次。​ 最近在华为云服务器上安装Postgresql14数据库,操作系统是 Centos7,按照Postgresql 官方提供的脚本进行了二进制方式的安装,但在切换到数据库超级用户 postgres时,终端的提示符是,没有显示用户名,不符合常规预期。_su postgres bash-4.2$
文章浏览阅读1.6w次。SELECT NOW()::TIMESTAMP+ '1 day'; --当前时间加一天SELECT NOW() + INTERVAL '1 DAY'; --当前时间加一天_pgsql时间相减
文章浏览阅读6.5k次,点赞4次,收藏20次。附注:建议每天对角色和表空间定义等全局对象进行备份,但不建议每天使用pg_dumpall来备份全库数据,因为pg_dumpall仅支持导出为SQL文本格式,而使用这种庞大的SQL文本备份来进行全库级别的数据库恢复时极其耗时的,所以一般只建议使用pg_dumpall来备份全局对象而非全库数据。_postgresql数据库的备份与恢复
文章浏览阅读352次。数据迁移之部分表同步_pg——dump 只同步部分表
文章浏览阅读1.9k次。前言书接上回,我们已经有了一套集群环境,(参考文章:CSDN)目前工作正常,但还不能高枕无忧,突然哪一天主库发生故障了,业务系统就会无法使用,我们的电话会被打爆,如何睡个安稳觉呢,那就需要继续增加组件实现高可用(HA)。今天介绍的是keepalived方案。闲话少说,马上进入正题。环境介绍我们有如下集群,还没有的可以参考之前的文章动手操作主机 角色 OS db 192.168.0.111 主 Ubuntu20 postgresql14 192.16_postgres集群自动切换