pipelinedb rpm -ivh pipelinedb-postgresql-11-1.0.0-13.centos7.x86_64.rpm # 初始化pg su - postgres /usr/pgsql listen_addresses = '*' max_worker_processes = 128 shared_preload_libraries = 'pipelinedb' # 启动pg /usr/pgsql -11/bin/pg_ctl start -D /var/lib/pgsql/11/data # 登录pg /usr/pgsql-11/bin/psql create database pipeline /usr/pgsql-11/bin/psql pipeline # 登录后,执行如下的2个SQL: -- 创建一个外部表,实际数据来自pipelinedb CREATE FOREIGN TABLE wiki_stream pipeline -c "COPY wiki_stream (hour, project, title, view_count, size) FROM STDIN" # 查看测试的数据集: /usr/pgsql
-11/bin/pg_upgrade -b /usr/pgsql-9.5/bin -B /usr/pgsql-11/bin/ -d /var/lib/pgsql/9.5/data/ -D /var/lib # 缺省拷贝方式升级的命令,(硬链接方式升级的命令只需要添加 -k 或者 --link) su - postgres /usr/pgsql-11/bin/pg_upgrade -b /usr/pgsql -9.5/bin -B /usr/pgsql-11/bin/ -d /var/lib/pgsql/9.5/data/ -D /var/lib/pgsql/11/data/ -p 5432 -P 5433 -U postgres -j 8 --link --retain --verbose ## 这里使用硬链接方式升级 结果类似下面这样: "/usr/pgsql-11/bin/pg_ctl" -w -11/bin/pg_ctl start -D /var/lib/pgsql/11/data/ /usr/pgsql-11/bin/psql # 6 重建下统计信息 实际上执行的是这个命令:/
---- 环境准备 使用os为:redhat 7.4 假设已经安装好postgresql,本次使用的postgresql版本为11.1,安装路径为:/usr/pgsql-11/bin/。 安装过程中如果遇到psql: command not found或No package pg_config available时执行如下命令即可: # export PATH=$PATH:/usr/pgsql create_prometheus_table('metrics'); 重启psql加载pg_prometheus.so动态库时可能会遇到如下问题 问题1: could not load library "/usr/pgsql -11/lib/pg_prometheus.so": /usr/pgsql-11/lib/pg_prometheus.so: undefined symbol: Float8GetDatum 原因:动态库缺少外部符号
yum install postgresql11-server Optionally initialize the database and enable automatic start: /usr/pgsql postgres". loraserver_as=# create extension pg_trgm; ERROR: could not open extension control file "/usr/pgsql
; 19min ago Docs: https://www.postgresql.org/docs/11/static/ Process: 6220 ExecStartPre=/usr/pgsql [root@VM_152_4_centos ~]# /usr/pgsql-11/bin/postgresql-11-setup initdb Initializing database ...
yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y postgresql11-server /usr/pgsql
/data/pgsql/11/data/ # 修改后,重载 postgresql-11.service systemctl daemon-reload 五、postgresql初始化 /usr/pgsql
我们可以用过pg_controldata命令直接读取PostgreSQL控制文件内容: [postgres@lsl-test1 ~]$ /usr/pgsql-11/bin/pg_controldata 关闭数据,记录下控制文件信息 [postgres@lsl-test1 bin]$ /usr/pgsql-11/bin/pg_ctl stop -D /pg/pg11/data waiting for shut down.... done server stopped ## 记下pg_controldata信息, 方便修复后进行比对 [postgres@lsl-test1 bin]$ /usr/pgsql 启动数据库,模拟控制文件丢失场景 [postgres@lsl-test1 global]$ /usr/pgsql-11/bin/pg_ctl start waiting for server to [postgres@lsl-test1 global]$ /usr/pgsql-11/bin/pg_ctl start -D /pg/pg11/data/ waiting for server to
64/pgdg-redhat-repo-latest.noarch.rpm yum install postgresql11 yum install postgresql11-server /usr/pgsql
/usr/pgsql-11/bin/pgbench -U haha -p 9999 -h 172.27.32.12 test -i -s 10 新建一个sql文件来进行测试vi test.sql \set aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP); 通过pgpool 2 进行数据库读写数据测试: /usr/pgsql
安装客户端 yum install postgresql11 第三步: 安装服务器端的包 yum install postgresql11-server 第四步: 初始化数据库和设置开机启动 /usr/pgsql
/log/postgres/postgres.log chown -R postgres.postgres /var/log/postgres 初始化数据库 su - postgres /usr/pgsql
pgdg-centos11-11-2.noarch.rpm yum install -y postgresql11-server-11.2 postgresql11-contrib-11.2 /usr/pgsql 00:00:00 /usr/pgsql-11/bin/pg_receivewal --dbname=dbname=replication host=pg options=-cdatestyle=iso 00:00:00 /usr/pgsql-11/bin/pg_receivewal --dbname=dbname=replication host=pg options=-cdatestyle=iso :00 /usr/bin/python2 /usr/bin/barman backup pg root 1334 1331 0 17:33 pts/0 00:00:00 /usr/pgsql [] name: pg network_compression: False parallel_jobs: 1 passive_node: False path_prefix: /usr/pgsql
install postgresql11-libs yum install postgresql11-contrib yum install postgresql11-devel 5、初始化和启动 /usr/pgsql
EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y postgresql11 postgresql11-server /usr/pgsql
/bin/bash DATA_DIR=/data/pgsql_bak_data echo `date +"%Y-%m-%d %H:%M:%S"` '开始备份数据库' /usr/pgsql-11/bin
-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y postgresql11 postgresql11-server 初始化 /usr/pgsql
noarch.rpm 安装客户端 yum install postgresql11 安装服务端 yum install postgresql11-server 初始化数据库并设置为开机自动启动 /usr/pgsql
redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpmyuminstall-ypostgresql11postgresql11-server#自启/usr/pgsql
-7-x86_64/pgdg-centos11-11-2.noarch.rpm yum install -y postgresql11 postgresql11-server # 自启 /usr/pgsql