首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PostgreSQL从小白到高手教程 - 第41讲:postgres空间备份与恢复

----- 4 postgres postgres PG_12_201909212新建空间的目录由pg_tblspc子目录中的软链接寻址,链接名与空间的OID值相同。...postgres 90208 -> /home/postgres/tblspc· 如果在空间下创建一个新的数据库(OID是90209),那么它的目录将在版本特定的子目录下创建: ls -l /home.../postgres/tblspc/PG_12_201909212 total 4 drwxr-x---. 2 postgres postgres 4096 Mar 30 09:27 90209· 在base...执行空间备份示例 数据库中执行开始备份函数 select pg_start_backup('tbs'); 使用tar命令进行备份(备份tblspc空间所在的目录) cp -rf /home/postgres...1、转储备份的空间目录到目标位置 cp -rf /backup/PG_12_201909212 /home/postgres/tblspc2、转储backup_lable文件到$PGDATA目录下 cp

26010

PostgreSQL 13隐藏杀手锏特性

有时,不仅该程序的进程崩溃,我的一些监控也会失败(循环崩溃)。但是,有一个监控没有失败:数据库磁盘空间耗尽的警告!...基于身份认证的机制扩展到postgres_fdw,以及下面另一个隐藏特性将对生产系统中的安全性进一步增强!...标准化 Unicode标准化是unicode字符串比较的一重要技术。例如,标准化是为SCRAM身份认证准备UTF-8字符串的关键步骤,因为它确保规范等效的字符串可以进行比较。...新增术语 Postgres 13中添加了许多优雅的术语描述,也是我想向您介绍的PostgreSQL术语。...该词汇是PostgreSQL 13文档中添加的一个很赞的特性,我鼓励您进行查看和挖掘! ?

1.3K30

进阶数据库系列(十):PostgreSQL 视图与触发器

视图本身不包含数据,也被称为虚拟。 我们在创建视图时给它指定了一个名称,然后可以像一样对其进行查询。 优势 不保存数据,节省空间。 减少频繁调用 sql 的重复书写。...view_option_value] [, … ] ):#这个子句为视图指定一些可选的参数,支持下列参数: check_option (enum):#这个参数可以是 local 或者cascaded,并且它等效于指定...示例 创建视图 --用下列三张基构建包含员工姓名,工作,部门,隐藏薪资的视图 postgres=# select * from emp; employee_id | first_name | last_name...emp_view2; DROP VIEW 可更新视图 如果一个视图满足以下条件,它就是自动可更新的: 在该视图的 FROM 列表中刚好只有一,并且它必须是一个或者另一个可更新视图。...,SQL语句如下: SELECT * FROM timedb; 查看和修改触发器 可在pgAdmin中操作 触发器的使用 创建一个account,然后创建一个触发器,用于检测account的列name

73910

API Gateway Kong在Rainbond上的部署

=kong" \ -e "POSTGRES_DB=kong" \ postgres:9.6 点击 发布到市场,编辑它的信息,即可发布了。...参考 https://github.com/dazuimao1990/pri-postgresql/tree/kong 将 data.sql 放到 sql 目录下,即可用这份代码创建一个可以自动初始化结构的...kong-init 运行完成后会自动退出,在Rainbond上显示运行异常,不用担心,它已经完成了使命,验证下 kong-database 中已存在数据结构,就可以删除kong-init 了。...KONG_CASSANDRA_CONTACT_POINTS=kong-database" \ kong kong migrations bootstrap 使用Kong的镜像,即可初始化数据库结构...Kong的配置文件中的任何前缀为的条目nginx_http_, nginx_proxy_或nginx_admin_通过删除前缀将其转换为等效的Nginx指令,并将其添加到Nginx配置的相应部分: 注入单个

1.3K20

如何使用 SQL 对数据进行分析?

频繁集就是支持度大于等于最小支持度阈值的集,小于这个最小值支持度的项目就是非频繁集,而大于等于最小支持度的集就是频繁集。支持度是个百分比,指的是某个商品组合出现的次数与总次数之间的比例。...2.在结果中,组合K+1集,再次筛选 3.循环1、2步。直到找不到结果为止,K-1集的结果就是最终结果。...@localhost:5432/postgres install-check 使用 Navicat 远程连接 PostgreSQL(假定没有修改登录用户和密码,默认没有密码) 最后,新建并初始化数据:...如果要保留多个关联规则,请在再次运行之前复制该。...整个工程一共包括 3 个部分: 第一个部分为数据加载,首先我们通过 sql.create_engine 创建 SQL 连接,然后从数据集中读取全部的数据加载到 data 中。

2.5K10

如何使用 SQL 对数据进行分析?

频繁集就是支持度大于等于最小支持度阈值的集,小于这个最小值支持度的项目就是非频繁集,而大于等于最小支持度的集就是频繁集。支持度是个百分比,指的是某个商品组合出现的次数与总次数之间的比例。...2.在结果中,组合K+1集,再次筛选 3.循环1、2步。直到找不到结果为止,K-1集的结果就是最终结果。...@localhost:5432/postgres install-check 使用 Navicat 远程连接 PostgreSQL(假定没有修改登录用户和密码,默认没有密码) 最后,新建并初始化数据:...如果要保留多个关联规则,请在再次运行之前复制该。...整个工程一共包括 3 个部分: 第一个部分为数据加载,首先我们通过 sql.create_engine 创建 SQL 连接,然后从数据集中读取全部的数据加载到 data 中。

1.8K30

Postgresql存储结构

我们可以通过两种方式找到文件: postgres=# create table tbl1 (id int, info text); CREATE TABLE postgres=# select relname...postgres库中创建,我们进入base/13158目录可以看到文件: ls -al $PGDATA/base/13158/16384 -rw------- 1 mingjie.gmj users...='postgres'; oid | datname -------+---------- 13158 | postgres postgres=# select oid,relfilenode...描述PageHeaderData24字节长。包含关于页面的一般信息,包括空闲空间指针。ItemIdData一个记录(偏移量,长度)对的数组,指向实际。每个 4 字节。...新指针从这个区域的开头开始分配,新从其结尾开始分配。Items实际的本身。Special space索引访问模式相关的数据。不同的索引访问方式存放不同的数据。在普通中为空。

1.1K41

Oracle常用数据字典

Oracle常用数据字典      查看当前用户的缺省空间   SQL>select username,default_tablespace from user_users;   查看当前用户的角色...  SQL>select * from user_role_privs;   查看当前用户的系统权限和级权限   SQL>select * from user_sys_privs;   SQL...>select * from user_tab_privs;   查看用户下所有的   SQL>select * from user_tables;      查看用户下所有的的列属性      ...  查看用户下所有的   SQL>select * from user_tables;   查看名称包含log字符的   SQL>select object_name,object_id from...object_name,status from user_objects where object_type='PROCEDURE';   查看函数和过程的源代码   SQL>select text from all_source

67760

进阶数据库系列(十二):PostgreSQL 索引技术详解

一个倒排索引为每个元素值都创建一个单独的索引,可以有效地查询某个特定元素值是否存在。Google、百度这种搜索引擎利用的就是倒排索引。...部分索引:一个部分索引是建立在的一个子集上,而该子集则由一个条件表达式(被称为部分索引的谓词)定义。而索引中只包含那些符合该谓词的行的。...pages_per_range (integer):使用于 BRIN 索引,定义用于每一个BRIN索引的块范围由多少个块组成。默认是128。...AND (id <= 200)) Planning Time: 0.408 ms Execution Time: 0.072 ms (4 rows) Hash 索引 Hash索引结构 哈希索引只存储每个索引的哈希代码...; ALTER INDEX --修改空间 postgres=# alter index idx_test_id set tablespace tab1; ALTER INDEX --删除 postgres

2.1K40
领券