PG数据库的dump备份、删除、恢复
postgresql数据库备份情理备份terminal:pg_dump -U postgres terminal>terminal_20151228.sql删除数据库、用户过程 \c terminal terminaldrop schema terminal cascade;drop database terminal;drop tablespace if exists tbs_terminal;drop user terminal;恢复数据库create database terminalpsql -U p...
PG权限管理
创建新账号,并赋予该账号基于schema只读权限 create role user_select LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE encrypted password '123456'; grant connect on database report to user_select; \c report report grant usage on schema rep...
Postgres基于时间点恢复
PG基于时间点恢复:线上表被truncate,通过在其它机器基于时间点恢复备份数据在其它环境中搭建一套PG环境:1)查看线上环境基础配置:show all;可以看到生产环境的blocksize和wal-segsize2)采用线上环境版本PG软件编译安装yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel l...
postgresql导出导入
<br />导出CSV:<br /><br />------------<br />导出:<br /><br />COPY e_m_city (name, email) TO '/home/chenhao1/employee.csv' CSV HEADER;<br /><br />\COPY e_m_city TO '/home/postgres/e_m_city.csv' CSV HEADER;<br /><br />导入文件数据,指定间隔符为 | :<br /><br />COPY employeenew FROM...
新手入门
<h1 style="margin:0px;padding:0px;font-family:Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">1 命令行登录数据库</h1><p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;">有两种方式,一是...
主从环境安装扩展pg_stat_statements:
<br />主从环境安装扩展pg_stat_statements:<br /><br /><br />主:<br />vi postgresql.conf<br /><br /><br />shared_preload_libraries = 'pg_stat_statements' # (change requires restart)<br />pg_stat_statements.max = 1000<br />pg_stat_statements.track = top<br />pg_...
Postgresql dba的一天
-POSTGRESQL1.登录 sudo su - postgres #需要使用postgres用户 psql -h localhost -p 5432 #-h指定主机名,-p指定监听端口号 \c wala --c,connect,连接到指定的库wala show search_path; --查看当前的查找路径...
分区表
分区表<br /><br /><br />create table maintb(id int,name char(10));<br /><br /><br /> create table childtb_1 (CHECK ( id BETWEEN 1 AND 200)) inherits(maintb);<br /> create table childtb_2 (CHECK ( id BETWEEN 201 AND 400)) inherits(maintb);<br /> create table childtb_3 (CHECK ( ...
postgresql hot standby
-----------------<br />做hot standby <br />主库通过日志复制到从库进行Recover.缺点:会落后一个日志<br />主库:<br />vi pg_hba.conf<br />host replication replica 192.168.0.0/16 md5<br /><br /><br...
PostgreSQL 数据迁移 (从Mysql到Postgres)
<div class="article_title" style="margin:5px 0px;font-stretch:normal;font-size:20px;line-height:30px;font-family:'Microsoft YaHei';white-space:normal;background-color:#FFFFFF;"><h1 style="margin:0px;padding:0px;display:inline;font-weight:normal;font-stretch:normal;font-size:20px;vertical-align:mid...
Postgresql学习--更新中
第一章:表基本操作1.1建表create table tb_emp1 (id int,name varchar(25),deptid int,salary float);主键约束create table tb_emp2 (id int primary key,name varchar(25),deptid int,salary float);
Postgresql 学习
tar zxvf postgresql-9.4.4.tar.gzcd postgresql-9.4.4./configure --prefix=/usr/local/postgres --with-pgport=1921 --with-perl \--with-python --with-openssl --with-pam --without-ldap --with-libxml \--with-libxslt --enable-thread-safety --with-wal-bl...