PostgreSQL PostgreSQL upsert(插入更新)数据的操作详解 本文介绍如何使用PostgreSQL upsert特性插入或当被插入数据已存在则更新数据。 1. 介绍PostgreSQL upsert 在关系型数据库中,upsert是一个组合词,即当往表中插入记录,如果该记录已存在则更新,否则插入新记录。为了使用该特性...
PostgreSQL PostgreSQL 中字段类型varchar的用法 PostgreSql数据库中varchar类型与sql server中字段用法有差别,PostgreSql中如果字段设置为varchar类型长度为10,则无论存字母、数字或其它符号,长度最大为10个,也就是字母和汉字占的位置是一样的。 Sql server...
PostgreSQL 查询PostgreSQL占多大内存的操作 我就废话不多说了,大家还是直接看代码吧~ select pg_size_pretty(pg_relation_size(‘cuiyonghua.top_iqiyi_info’)); select pg_size_pretty(pg_...
PostgreSQL 基于PostgreSQL pg_hba.conf 配置参数的使用说明 pg_hba.conf 配置详解 该文件位于初始化安装的数据库目录下 编辑 pg_hba.conf 配置文件 postgres@clw-db1:/pgdata/9.6/poc/data> vi pg_hba.conf TYPE 参数设置 TYPE 表...
PostgreSQL 浅谈Postgresql默认端口5432你所不知道的一点 关于Postgresql端口5432的定义: 5432端口,已经在IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)注册, 并把该端口唯一分配给Postgres。 这意味着,一台安装了linux ...
PostgreSQL PostgreSQL 数据库性能提升的几个方面 1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要的调试工具。 2.及时更新执行计划中使用的统计信息 由于统计 信息不是每次操作数据 库 都 进 行更新的,一般是在 VACUUM 、 ANALYZ...
PostgreSQL PostgreSQL中enable、disable和validate外键约束的实例 我就废话不多说了,大家还是直接看实例吧~ postgres=# create table t1(a int primary key,b text,c date); CREATE TABLE postgres=# create table t2(a int ...
PostgreSQL postgreSQL 非count方法算记录数操作 一般方法 select count(1) from table_name; 全量扫描一遍表,记录越多,查询速度越慢 新法 PostgreSQL 还真提供了一个这样的途径,那就是系统表 pg_class,这个系统表里头,存储着每个表的统计信息,其中 relt...
PostgreSQL postgresql修改完端口后直接psql连接数据库报错的解决 今天修改pg的端口号port改成5435后重启完数据库的时候直接psql进库的时候进不去 [postgres@node2 data]$ psql psql: could not connect to server: No such file or dire...
PostgreSQL 在Ubuntu中安装Postgresql数据库的步骤详解 介绍 众所周知PostgreSQL 是自由的对象-关系型数据库服务器(数据库管理系统),在ubuntu下安装Postgresql是一件非常容易的事情,下面话不多说了,来跟着小编来一起看看详细的介绍吧。 安装方法如下: 1、安装Postgresql的服务器以...
PostgreSQL postgresql insert into select无法使用并行查询的解决 本文信息基于PG13.1。 从PG9.6开始支持并行查询。PG11开始支持CREATE TABLE … AS、SELECT INTO以及CREATE MATERIALIZED VIEW的并行查询。 先说结论: 换用create table as 或者sel...
PostgreSQL PostgreSQL 正则表达式替换-使用变量方式 ###不定期更新 把AAAA替换为A-A-A-A- javascript alert(‘AAAA’.replace(/([A]{1})/g,”$1-“)); ()中的内容用变量$1 $2 $n代替 Postg...