原文:PostgreSQL-角色、库、模式、表

由于不了解postgresql的psql工具,安装完数据库后就直接用pgadmin或navicat来连接操作,在确认初始化后的库中默认有些什么东西后竟然一直无处下手,在还没有了解pg大致体系的情况下搞得一头雾水,先不说数据库角色 role 的那个既可以是用户又可以是组的概念,总是苦于无法查询当前操作的是哪个库哪个表,哪个模式的状态,甚至连表结构都不知道怎么看。然后还是再花时间去学pg的基本要素, ...

2015-09-21 16:47 0 2422 推荐指数:

查看详情

PostgreSQL-空间

空间 基本概念 不同的数据空间有不同的定义。 在 postgres 中,空间 允许在文件系统中定义数据对象存储的位置,实质上就是指定了一个目录。 与数据的关系 在 postgres 中,一个空间可以让多个数据使用,而一个数据也可以使用多个空间,属于 ...

Thu Aug 15 00:27:00 CST 2019 0 1611
PostgreSQL-优化之分

概述 数据,就是把一张分成多张,物理上虽然分开了,逻辑上彼此仍有联系。 分有两种方式:水平分,即按列分开;垂直分,即按行分开 优势 1. 查询速度大幅提升 2. 删除数据速度更快 3. 可以将使用率低的数据通过空间技术转移到低成本的存储介质上 场景 官方建议 ...

Mon Sep 02 22:38:00 CST 2019 0 1217
PostgreSQL空间、数据模式、用户/角色之间的关系

PostgreSQL9的官方文档,我越看越迷糊,这空间,数据模式,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢?经过中午的一个小实验,我逐渐理清了个中来龙去脉。下面我来还原我的试验,并循序讲清其中关系。 首先,实验出角色与用户的关系 在PostgreSQL中 ...

Wed Jan 27 02:30:00 CST 2016 0 2813
PostgreSQL-系统、系统视图

  系统表显示的都是当前操作数据下的信息,对象都来自当前数据。因为不同的系统都用不同名的字段来记录不同对象的oid,这个引用那个,那个又引用另一个,所以这些字段名不太好记。   pg_class (系统:对象)是一个对象的每个字段都是‘rel’开头,分明 ...

Mon Oct 19 22:34:00 CST 2015 0 1877
postgresql-创建主键自增的

之前一直用的mysql,这个也基本上是主流,主键自增是很多建规范中的硬性要求,不过这两种数据主键自增的区别还是很大的 通常navicat中对mysql 主键自增直接客户端指定即可,不过对PG貌似不支持客户端指定,所以需要执行一下sql 如果尚未创建,可用如下方法 方法 ...

Tue Nov 27 17:34:00 CST 2018 0 10074
PostgreSQL-临时空间与配置

虽然我给数据创建了空间,但是操作中仍遇到了些问题,需要创建临时空间。 配置 首先了解下 postgres 的配置,手动修改各种配置。 打开即可看到各种配置,包括临时空间。 临时空间 1. postgres 有默认的临时空间,可手动修改 2. ...

Wed Aug 21 19:54:00 CST 2019 0 361
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM