随笔分类 - postgresql
摘要:考:https://www.linuxidc.com/Linux/2017-10/147536.htm http://blog.51cto.com/12482328/2090844 https://www.cnblogs.com/think8848/p/5877076.html 主从配置:https
阅读全文
摘要:master:10.0.1.114 slaver:10.0.1.116 一、yum安装https://blog.csdn.net/weixin_41048363/article/details/80310285 二、主从配置 1、主数据配置(10.0.1.114) 1.1 初始化 1.2 启动pos
阅读全文
摘要:一、启停方法 两种方法 1、直接运行postgres进程启动; 2、使用pg_ctl命令启动 postgres -D /home/osdba/pgdata & 二、停止数据库的三种模式 smart shutdown:智能关机模式。不接受新的连接,且等已有连接全部结束后,关闭数据库。 fast shu
阅读全文
摘要:一、进程和内存架构图 postgresql数据库启动时,先启动一个postmaster的主进程,然后fork出一些辅助子进程。 二、主进程postmaster 主进程postmaster 是整个数据库实例的总控进程,负责启动和关闭该数据库实例。用户运行postmaster、postgres命令并加上
阅读全文
摘要:一、用户和角色 二、创建用户和角色 三、权限管理 四、
阅读全文
摘要:一、索引简介 二、索引分类 三、创建索引 四、修改索引 五、删除索引
阅读全文
摘要:定义 一、创建视图 1、语法 create [or replace ] [ temp | temporary ] view name [(column_name [,...])] as query 2、实例:创建一个可以隐藏password的视图: 3、也可以使用temp 或者 temporary
阅读全文
摘要:一、创建表空间 1、 语法:create tablespace tablespace_name [owner user_name] location 'directory' 2、创建数据库时设置默认目录 3、改变一个数据库默认表空间 操作时不能有人同时连接这个数据库,数据库中已有的表空间不会改变 4
阅读全文
摘要:触发器(tigger)是一种由事物自动触发执行的特殊存储过程,这些事件可以是对一个表进行INSERT、UPDATE、DELETE等操作。 一、创建触发器 create [ constraint ] trigger name { before | after | instead of} { event
阅读全文
摘要:一、创建表 语法: create table table_name( col01_name data_type, col02_name data_type, col03_name data_type,); 1.1 创建表的时候可以指定主键: 1.2 如果使用复合主键,则需要使用约束字句的语法: co
阅读全文
摘要:一、数据库逻辑结构介绍 数据库:应用连接到一个数据库时,一般不能访问其它数据库,除非使用dblink等其他手段。 表、索引:postgresql中标的术语为relation,其它数据库中成为table。 数据行:每张表有多行数据,postgresql中称为tuple,其它数据库称row。 注意:在p
阅读全文
摘要:所有psql命令都以 \ 开头 一、使用psql -l查看有哪些数据库: 创建数据库的时候默认是hi从template克隆出来的。 \l 同psql -l \d 查看表 \c 连接数据库 psql -h <hostname or ip> -p <port> [数据库名称] [用户名称] 二、\d 2
阅读全文
摘要:语句分类 SQL 命令一般分为三类:DQL、DML、DDL。 一、DDL语句。 1.1建表语句 CREATE TABLE table_name( col01_name data_type, col02_name data_type, ); 实例: \d 显示表 主键 创建表的时候可以指定主键prim
阅读全文

浙公网安备 33010602011771号