postgresql
文章平均质量分 52
bunny_lhc
这个作者很懒,什么都没留下…
展开
-
15.PG分区表-内置分区表
文章目录前言一、PG分区表-内置分区表1.创建分区表2.使用分区表3.内置分区表探索4.添加分区5.删除分区6.性能测试7.constraint_exclusion参数8.PG14更新分区数据9.内置分区注意事项前言一、PG分区表-内置分区表PostgreSQL10一个重量级新特性是支持内置分区表,目前支持范围分区和列表分区。1.创建分区表创建分区表的主要语法包含两部分:创建主表和创建分区。创建主表:create table table_name (...) [ partition by原创 2021-11-24 16:44:37 · 6042 阅读 · 1 评论 -
14.PG分区表-传统分区表
前言一、PG分区表-传统分区表pg10版本之前pg分区表一般通过继承加触发器方式实现,这种分区方式不能算是内置分区表,而且步骤非常繁琐。pg10版本一个重量级的新特性是支持内置分区表。pg10支持范围分区和列表分区。1.分区表的意义分区表的优势主要体现在降低大表管理成本和某些场景的性能提升。分区表主要有以下优势:(1)当查询或更新一个分区上的大部分数据时,对分区进行索引扫描代价很大,然而,在分区上使用顺序扫描能提升性能。(2)当需要删除一个分区数据时,通过drop table删除一个分区,原创 2021-11-20 17:28:29 · 3864 阅读 · 0 评论 -
13.PG14逻辑复制总结(一)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('原创 2021-11-12 09:19:57 · 3602 阅读 · 0 评论 -
12.PG14.0配置归档
文章目录前言一、配置归档1.在数据库服务器上创建该路径2.添加开启归档参数3.重启PG数据库4.验证5.切换归档前言一、配置归档1.在数据库服务器上创建该路径mkdir -p /postgresql/archivechown -R postgres.postgres /postgresql/archive2.添加开启归档参数cat >> /postgresql/pgdata/postgresql.conf <<"EOF"wal_level='replica'arc原创 2021-11-01 22:42:44 · 418 阅读 · 0 评论 -
11.数据类型-数据类型转换
文章目录前言一、数据类型转换1.引入库2.读入数据总结前言一、数据类型转换1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._crea原创 2021-10-23 14:45:21 · 576 阅读 · 0 评论 -
10.数据类型-json/jsonb类型
文章目录前言一、json/jsonb类型1.json类型简介2.查询json数据前言一、json/jsonb类型PostgreSQL不只是一个关系型数据库,同时它还支持非关系数据类型json,json属于重量级的非常规数据类型。1.json类型简介select '{"a":1,"b":2}'::json;lhcdb@10.206.132.17:5432=>select '{"a":1,"b":2}'::json; json--------------- {"a":1,"b"原创 2021-10-23 14:23:51 · 1542 阅读 · 0 评论 -
9.PG源码安装(14.0)
文章目录前言一、PG源码安装(14.0)1.创建用户2.创建目录3.安装yum包4.编译5.配置环境变量6.初始化7.修改参数8.启动9.修改数据库超级用户postgres密码10.测试数据库是否已经允许连接11.停止前言一、PG源码安装(14.0)1.创建用户groupadd -g 66666 postgresuseradd -u 66666 postgres -g postgresecho "lhc" | passwd --stdin postgres2.创建目录mkdir -p /d原创 2021-10-22 13:28:30 · 731 阅读 · 0 评论 -
8.数据类型-网络地址类型
文章目录前言一、网络地址类型1.网络地址数据类型列表前言一、网络地址类型用于存储IPV4、IPV6、MAC网络地址的专有网络地址数据类型,使用网络地址数据类型存储IP地址要优于字符类型。1.网络地址数据类型列表字符类型名称存储长度描述cidr7或19字节IPV4和IPV6网络inet7或19字节IPV4和IPV6网络macaddr6字节MAC地址macaddr88字节MAC地址cidr/inet类型存储的网络地址格式为address/原创 2021-10-22 13:13:16 · 1121 阅读 · 0 评论 -
7.数据类型-布尔类型
文章目录前言一、布尔类型1.布尔类型列表2.创建测试表前言一、布尔类型1.布尔类型列表字符类型名称存储长度描述boolean1字节状态为true或false2.创建测试表创建测试表create table lhc.test_boolean(cola boolean,colb boolean);insert into lhc.test_boolean(cola,colb) values ('true','false');insert into lhc.test原创 2021-10-22 12:56:49 · 1388 阅读 · 0 评论 -
6.数据类型-时间/日期类型
文章目录前言一、时间/日期类型3.1.时间/日期类型列表3.2.时间/日期类型操作符3.3.时间/日期类型常用函数前言一、时间/日期类型3.1.时间/日期类型列表字符类型名称存储长度描述timestamp[§] [without time zone]8字节包括日期和时间,不带时区,简写成timestamptimestamp[§] with time zone8字节包括日期和时间,带时区date4字节日期,但不包含一天中的时间time[§][wit原创 2021-10-21 17:47:31 · 1081 阅读 · 0 评论 -
5.数据类型-字符类型
文章目录前言一、字符类型2.1.字符类型列表2.2.字符类型函数前言一、字符类型2.1.字符类型列表字符类型名称描述character varying(n),varchar(n)变长,字符最大数有限制character(n),char(n)定长,字符数没达到最大值则使用空白处填充text变长,无长度限制character varying(n),varchar(n):n是一个正整数create table lhc.test_char(col1 varch原创 2021-10-21 17:31:48 · 417 阅读 · 0 评论 -
4.数据类型-数字类型
文章目录前言一、数字类型1.1.数字类型列表2.读入数据总结前言一、数字类型(1)整数类型(2)精度类型(3)浮点类型(4)serial类型1.1.数字类型列表类型名称存储长度描述范围smallint2字节小范围整数类型-32768到+32768integer4字节整数类型-2 147 483 648到+2 147 483 647bigint8字节大范围整数类型-9 223 372 036 854 775 808到+9 223 372原创 2021-10-21 17:19:04 · 1799 阅读 · 0 评论 -
3.pg客户端工具
客户端工具一、使用psql连接数据库psql postgres postgres[root@oracle ~]# su - pgsql[pgsql@oracle ~]$psql postgres postgrespsql (13.4)Type "help" for help.第一个postgres表示库名第二个postgres表示用户名1.1.创建用户create role pguser with encrypted password 'pguser';create user lhc原创 2021-10-07 23:35:21 · 1346 阅读 · 0 评论 -
2.postgresql配置基础
文章目录postgresql配置基础一、配置文件postgresql.conf1.配置文件postgresql.conf2.如何查看配置3.允许远程访问数据库postgresql配置基础一、配置文件postgresql.conf1.配置文件postgresql.conf1.1.全局参数的修改方法alter system set listen_addresses = ‘*’;1.2.非全局配置的修改方法alter database name reset configparameter = va原创 2021-09-30 12:49:55 · 779 阅读 · 0 评论 -
1.PG源码安装(13.4)
PG源码安装(13.4)1.创建用户groupadd -g 60000 pgsqluseradd -u 6000 pgsql -g pgsqlecho "lhc" | passwd --stdin pgsql2.创建目录mkdir -p /data/postgresql/{pgdata,archive,scripts,backup,pg13,soft}cp ~/softWare/postgresql-13.4.tar.gz /data/postgresql/soft/chown -R pg原创 2021-09-30 10:36:42 · 255 阅读 · 0 评论