postgres --version
-h host 缺省主机是本地主机或环境变量PGHOST声明的值。
-p port 缺省端口是环境变量PGPORT
创建数据库集群
initdb -D data -E utf-8
1.启动数据库
postgres\bin\pg_ctl.exe -D "d:\vts\data" start -l "log.txt"
启动pgbouncer
到pgbouncer目录下 pgbouncer.exe [-v] pgbouncer.ini
2.停数据库的过程
taskkill /F /FI "IMAGENAME eq pgbouncer*" >nul 2>&1
\postgres\bin\pg_ctl.exe -D "d:\data" stop -m fast > nul 2>&1
3.备份数据库
postgres\bin\pg_dump.exe -D -h localhost -U postgres [-p 6432] imapeamdb > 2011-01-11-17-33-16_imapeamdb.dump > nul 2>&1
如果你的数据库结构依赖于 OID (比如说用做外键),那么你必须告诉 pg_dump 把 OID 也倒出来。 要倒 OID,可以使用 -o 命令行
缺省的时候 pg_dump 并不转储大对象。 要转储大对象必须用如下参数
-Ft -b tar 输出格式
-Fc -b 客户化
-b输出的是二进制格式,不加输出的是sql,可以用psql恢复
4.恢复数据库
postgres\bin\psql.exe -h localhost -U postgres -d dbname < 2011-01-11-17-33-16_mydb.dump > psql_import.log
恢复非文本备份
pg_restore.exe -p 6432 -Upostgres -d imapeamdb [-c] d:\dbFt.tar
-c参数 创建数据库对象前先清理(删除)它们clean
-C参数 pg_restore -C -d template1 backup.pgd 恢复到备份时的那个数据库,但如果原数据库不存在,可以这样写template1
分享到:
相关推荐
数据库备份相关的。
suse postgres 开机启动
WAL-G为Postgres使用LZ4,LZMA或Brotli压缩,多个处理器和非排他的基本备份。 有关WAL-G设计和实现的更多信息,请参见Citus Data博客文章“ Citus介绍WAL-G:Postgres的更快灾难恢复”。 目录安装配置Usag
postgresql数据库定时备份脚本(linux),亲测可用总结
为不同后端(文件、mongoDB、mysql、postgres等)创建恢复简单、增量和加密的备份_Go_Makefile.zip
Postgres_2017象行中国杭州第一期_张文杰(卓刀)_Greenplum备份恢复浅析
基于 ,通过定期的循环备份将PostgresSQL备份到本地文件系统。 通过在POSTGRES_DB设置数据库名称(用逗号或空格分隔),从同一主机备份多个数据库。 支持以下Docker架构: linux/amd64 , linux/arm64 , linux/...
postgresql数据库备份和恢复文档资料,详细介绍了PostgreSQL数据库的备份与恢复 方法,值得学习下
PostgreSQL数据库备份脚本,结合系统计划任务可以实现数据库的自动化备份。密码直接设置于脚本当中。
PostgresSQL是一个很优秀的开源数据库,并提供了针对空间数据的存扩展;这个PPT介绍了PostgresSQL数据库的基本情况
postgres_v9.6.8 ...启动方式:./bin/pg_ctl -D data -l logfile start 默认用户名密码:postgres、ft@135246,也可重命名data目录后执行./bin/initdb -D data --pwprompt,重新初始化postgres数据库
Postgres_Succinctly.pdf 最近要学习一下这个数据库,放在这里备份。
postgres中文文档!
PostgresSQL的简明教程,里面包含了使用方法
postgres数据库维护方法和恢复.docx
postgressql 连接数据库 和关闭数据库
linux下关于的postgres 主从 配置文档配置好了后,启动这台模拟宕掉的原主机,并使之与连接,并做他的备机
postgres 代码生成器,自动生成3层结构。
postgres,postgis,openlayer,网页GIS开发,geoserver
Linux下postgres安装说明