SELECT a.dfsname, COUNT(b.dfsid) AS instnum FROM tbl_dfslist a LEFT JOIN tbl_instance b ON a.id = b.dfs…
分类:PostgreSQL
postgresql数据库查询当前数据库、当前用户
1.查询当前数据库: 终端:\c sql语句:select current_database(); 2.查询当前用户: 终端:\c sql语句:select user; 或者:select current_u…
postgresql 判断数据库是否存在
CREATE DATABASE database_name; SELECT u.datname FROM pg_catalog.pg_database u where…
【PostgreSql】------ regexp_replace 替换括号里面所有字符串 示例代码
// PG 数据 替换数据中的 例如(1222-2) 中的所有值 select regexp_replace('在激励(1222-2)','(\(.*\))','','')
postgres安装
一. 源码安装 规划信息安装目录: /opt/postgresql用户/用户组:postgres/postgres 用户家目录/postgres数据目录: /postgres/data日志文件:/postgres/pos…
PostgreSQL 入门
安装、设置、创建和开始使用 PostgreSQL 数据库。 每个人或许都有需要在数据库中保存的东西。即使你执着于使用纸质文件或电子文件,它们也会变得很麻烦。纸质文档可能会丢失或混乱,你需要访问的电子信息可能会隐藏在段落和…
PostgreSQL DBA(119) - pgAdmin(LIMIT:Index Scan vs Bitmap Index Scan)
在PostgreSQL中,如使用limit,但执行计划中使用了Bitmap Index Scan,则需要引起注意,可能PG计算成本时认为Bitmap Index Scan比Index Scan或者Seq Scan要低,但…
NVM作为主存上对数据库管理系统的影响
NVM 作为主存上对数据库管理系统的影响 implications of non-volatile memory as primary storage for database management systems 摘要…
Oracle vs PostgreSQL Develop(20) - Materialized View
Oracle和PostgreSQL都提供了物化视图,但Oracle的功能显然比PostgreSQL要强大不少,特别是查询重写query rewrite功能。 Oracle 创建数据表和物化视图日志,插入数据 TEST-o…
PostgreSQL DBA(117) - pgAdmin(Don't do this: Don't use serial)
no zuo no die系列,来自于pg的wiki。 这一节的内容是:不要使用serial。 理由是: The serial types have some weird behaviors that make sche…
PostgreSQL 源码解读(235)- 查询#128(获取属性值:slot_deform_heap_tuple)
本节简单解释了PostgreSQL执行查询时获取元组属性值实现。 测试数据如下: [local]:5432 pg12@testdb=# create table t_getattrs(id int,col_varchar…
PostgreSQL使用表继承实现分区表
PostgreSQL9.6支持基本表的分区。这部分将描述为什么以及如何来实现表分区作为你数据库设计的一部分。 概述 分区指的是将逻辑上一的一个大表分成多个小的物理上的片(子表),分区可以提供以下好处: .在某些情况下查询…