随笔分类 -  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 阅读全文
posted @ 2018-05-19 11:03 Mr-Lee-long 阅读(263) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2018-05-19 11:03 Mr-Lee-long 阅读(5489) 评论(0) 推荐(0)
摘要:一、启停方法 两种方法 1、直接运行postgres进程启动; 2、使用pg_ctl命令启动 postgres -D /home/osdba/pgdata & 二、停止数据库的三种模式 smart shutdown:智能关机模式。不接受新的连接,且等已有连接全部结束后,关闭数据库。 fast shu 阅读全文
posted @ 2018-05-18 09:55 Mr-Lee-long 阅读(2866) 评论(0) 推荐(0)
摘要:一、进程和内存架构图 postgresql数据库启动时,先启动一个postmaster的主进程,然后fork出一些辅助子进程。 二、主进程postmaster 主进程postmaster 是整个数据库实例的总控进程,负责启动和关闭该数据库实例。用户运行postmaster、postgres命令并加上 阅读全文
posted @ 2018-05-17 21:31 Mr-Lee-long 阅读(811) 评论(0) 推荐(0)
摘要:。。。 阅读全文
posted @ 2018-05-17 20:30 Mr-Lee-long 阅读(231) 评论(0) 推荐(0)
摘要:一、用户和角色 二、创建用户和角色 三、权限管理 四、 阅读全文
posted @ 2018-05-17 17:42 Mr-Lee-long 阅读(289) 评论(0) 推荐(0)
摘要:一、索引简介 二、索引分类 三、创建索引 四、修改索引 五、删除索引 阅读全文
posted @ 2018-05-17 17:40 Mr-Lee-long 阅读(258) 评论(0) 推荐(0)
摘要:定义 一、创建视图 1、语法 create [or replace ] [ temp | temporary ] view name [(column_name [,...])] as query 2、实例:创建一个可以隐藏password的视图: 3、也可以使用temp 或者 temporary 阅读全文
posted @ 2018-05-17 17:38 Mr-Lee-long 阅读(1331) 评论(0) 推荐(0)
摘要:一、创建表空间 1、 语法:create tablespace tablespace_name [owner user_name] location 'directory' 2、创建数据库时设置默认目录 3、改变一个数据库默认表空间 操作时不能有人同时连接这个数据库,数据库中已有的表空间不会改变 4 阅读全文
posted @ 2018-05-17 17:16 Mr-Lee-long 阅读(663) 评论(0) 推荐(0)
摘要:触发器(tigger)是一种由事物自动触发执行的特殊存储过程,这些事件可以是对一个表进行INSERT、UPDATE、DELETE等操作。 一、创建触发器 create [ constraint ] trigger name { before | after | instead of} { event 阅读全文
posted @ 2018-05-17 16:40 Mr-Lee-long 阅读(1540) 评论(0) 推荐(0)
摘要:一、创建表 语法: create table table_name( col01_name data_type, col02_name data_type, col03_name data_type,); 1.1 创建表的时候可以指定主键: 1.2 如果使用复合主键,则需要使用约束字句的语法: co 阅读全文
posted @ 2018-05-17 15:56 Mr-Lee-long 阅读(697) 评论(0) 推荐(0)
摘要:一、数据库逻辑结构介绍 数据库:应用连接到一个数据库时,一般不能访问其它数据库,除非使用dblink等其他手段。 表、索引:postgresql中标的术语为relation,其它数据库中成为table。 数据行:每张表有多行数据,postgresql中称为tuple,其它数据库称row。 注意:在p 阅读全文
posted @ 2018-05-17 15:09 Mr-Lee-long 阅读(836) 评论(0) 推荐(0)
摘要:所有psql命令都以 \ 开头 一、使用psql -l查看有哪些数据库: 创建数据库的时候默认是hi从template克隆出来的。 \l 同psql -l \d 查看表 \c 连接数据库 psql -h <hostname or ip> -p <port> [数据库名称] [用户名称] 二、\d 2 阅读全文
posted @ 2018-05-17 13:45 Mr-Lee-long 阅读(829) 评论(0) 推荐(0)
摘要:语句分类 SQL 命令一般分为三类:DQL、DML、DDL。 一、DDL语句。 1.1建表语句 CREATE TABLE table_name( col01_name data_type, col02_name data_type, ); 实例: \d 显示表 主键 创建表的时候可以指定主键prim 阅读全文
posted @ 2018-05-17 11:24 Mr-Lee-long 阅读(501) 评论(0) 推荐(0)