
postgresql
那后生
个威 heimi1605
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速理解 脏读、不可重复读、幻读(解决方法)
文章目录脏读【读取数据未提交】不可重复读【前后多次读取,数据内容不一致】幻读【前后多次读取,数据总量不一致】数据库事务隔离级别未提交读读已提交 Read Committed可重复读 Repeatable Read可串行化 Serializable脏读【读取数据未提交】一个事务读取另外一个事务未提交的更新事务。事务1事务2select age from table1 whe...原创 2020-02-29 23:10:22 · 1608 阅读 · 0 评论 -
postgresql 修改字段类型为数组
以下DDL将列转换为数组,并使现有值成为第一个数组元素:alter table the_table alter column x type varchar(255)[] using array[x];如果想要撤销更改可以使用相同的逻辑alter table the_table alter column x type varchar(255) using coalesce(x[1...原创 2020-02-25 11:11:39 · 3432 阅读 · 0 评论 -
ERROR: must be owner of function acases Postgresql
ERROR: must be owner of function acases当使用一个新的用户去修改postgresql 中的function是会遇到如上问题解决在postgresql中只有是 owner(和 superuser)才能够 drop 数据库对象。删除对象或以任何方式更改其定义的权利不视为可授予的特权; 它是所有者固有的,不能被授予或撤销。 (但是,通过授予或撤消拥有对象...原创 2020-02-04 22:01:56 · 7666 阅读 · 0 评论 -
使用 pg_dump 和 pd_dumpall 备份数据库
目录概述备份与恢复逻辑备份/恢复pg_dump 常用参数说明pg_restore常用参数说明pg_dump 使用样例1 脚本文件范式恢复(单个表)2 二进制文件备份 pg_restore 恢复(整个数据库)3 压缩备份4 并行备份概述主要记录一下如何使用postgresql自带的数据库备份工具。例如pg_dump 和 pg_dumpall 的使用。备份数据库是数据库管理中最关键的任务之一。 ...原创 2020-02-03 18:54:08 · 6783 阅读 · 0 评论 -
centos 安装 PostGis 插件 postgresql extension install PostGIS
postgresql extension install PostGIS 目录1 安装 postgresql 数据库服务2 安装postgresql 插件2.1 yum方式3 启用PostgreSQL中的postgis 空间功能3.13.23.33.43.51 安装 postgresql 数据库服务PostgreSQL是使用PostGIS功能的依赖项。可以参考之前的文章安装postgresql...原创 2020-01-31 18:07:36 · 1637 阅读 · 0 评论 -
postgresql 中的表空间
表空间概念:表空间是PostgreSQL在磁盘上的一个位置,PostgreSQL在其中存储包含数据库对象(例如索引和表)的数据文件。 PostgreSQL使用表空间将逻辑名映射到磁盘上的物理位置。默认表空间PostgreSQL带有两个默认表空间:pg_default tablespace存储所有用户数据。pg_global tablespace...原创 2019-10-20 13:31:04 · 1486 阅读 · 0 评论 -
postgresql 中的簇
目录 1 什么是postgresql 中的簇。 2 数据库簇的逻辑结构。 3数据库簇的物理结构。一 什么是数据库簇1 postgresql 中的数据库簇和我们平常接触的高可用的数据库簇不一样,这里更多的表示的是多个逻辑的数据库在同一个数据库实例中。这里我们重点理解的是.2 数据库服务器 和数据库簇是一一对应的,一个数据库...原创 2019-10-14 19:54:03 · 556 阅读 · 0 评论 -
PostgreSQL 创建只读用户,并开放特定的表。(实例)
创建只读用户并且开放特定的表。安装数据库的时候会默认的创建一个postgres 的 superuser 创建别的用户必须是按照这个用户开始创建的。所以说第一个用户的创建应该是通过 root 登录linux 的postgres 用户(不需要输入密码) 来创建超级管理员用户。1 创建超级用户的角色---1 创建超级用户的角色Create role super LOGIN PA...原创 2019-08-20 23:28:23 · 3770 阅读 · 0 评论 -
postgresql 数据库 源码方式安装
postgresql 安装配置文档总结步骤1 下载对应的源代码。二进制的安装方式。是已经编译好的程序可以直接运行的代码,不用编译。缺点就是可配置性差。编译安装的方式。下载项目的源代码,只有通过编译后才能运行程序。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FWd2oLfQ-1569819111580)(/Users/wangrui/Library/A...原创 2019-09-30 12:52:54 · 400 阅读 · 0 评论