pg_dumpall -f backup.sql --globals-only --备份数据库结构 pg_dump -d cdrapp -C -s > cdrapp.sql tar -czvf comm.tar.gz comm.sql tar -xzvf comm.tar.gz --备份 syd 数据库 pg_dump syd > syd.sql pg_dump -Fc syd > syd.dump --恢复 syd 数据库 \i syd.sql psql -Upostgres -d...
1.获取软件包 apache: http://www.apache.org/dist/httpd/httpd-2.4.2.tar.gz mysql: http://mirror.provenscaling.com/mysql/enterprise/source/5.0/mysql-5.0.70.tar.gz php: http://museum.php.net/php5/php-5.2.2.tar.gz 把下载的软件包全部放入/usr/local/src 1. 2. 3. 4. 2.安装mysql cd...
pg_dump -U postgres -w -h 22.222.22.222 -p 5432 -t table_name -f ‘filename’ -d postgres --column-inserts 以带有列名的INSERT命令形式转储数据 1)压缩的方式导出,一般库比较大 pg_dump dbname | gzip > filename.gz 恢复时,使用下面的命令: gunzip -c filename.gz | psql dbname 也可以使用...
出于消除BUG、提升数据库性能、优化代码等不同原因,PG社区会定期更新数据库版本,最新版本为pg15,我们DBA在运维过程中也面临着数据库大版本升级这一切实的需求,目前PG大版本的升级方法主要有以下四种方式: 1.转储数据的方式(pg_dump或pg_dumpall导出数据,pg_restore或psql导入) 2.通过pg_upgrade进行升级 3.pg_logi...
2.pg_dump 使用 pg_dump --help 2.1 Usage: pg_dump[OPTION]...[DBNAME] 2.2 General 一般选项: -f,--file=FILENAME 输出文件或目录名-F,--format=c|d|t|p 输出文件格式 (custom, dir, tar) tezt(默认值))-j,--jobs=NUM 执行多个并行任务进行备份转储工作-v,--verbose 详细模式-V,--version...
pg_dump 可以处理来自以前版本的PostgreSQL 的数据库,但是太老的版本则不被支持了(目前是支持到 7.0)。 如果你需要跨越版本检查时才使用这个选项( 而且如 pg_dump 失效,别说我没警告你)。 -n namespace --schema=schema 只转储 schema 的内容。 如果没有声明这个选项,所有目标数据库中的非系统模式都会被转储出...
然后pg_dump每次只转储一个数据库,如果有更高的需求,可以看看pg_dumpall。 二、文件系统级别备份 说白了,就是复制pg的数据文件,但是在某些条件下,有缺点,比如用tar -cf backup.tar /var/lib/postgresql/data进行复制,有一下两点: 1、数据库服务器必须被关闭,官方文档表示可能是tar和类似工具无...
默认使用zlib压缩库。如果不想使用,则可以在configure的时候,指定--without-zlib(使用该选项会禁用在使用pg_dump和pg_restore时的归档压缩); 以下为可选安装包。默认安装PostgreSQL用不到这些包,但是在需要特定功能的时候,就需要安装这些软件包: 若需使用PL/Perl进行数据库存过程等编程,则需要安装Perl(含libperl库及其...
默认使用zlib压缩库。如果不想使用,则可以在configure的时候,指定--without-zlib(使用该选项会禁用在使用pg_dump和pg_restore时的归档压缩); 以下为可选安装包。默认安装PostgreSQL用不到这些包,但是在需要特定功能的时候,就需要安装这些软件包: 若需使用PL/Perl进行数据库存过程等编程,则需要安装Perl(含libperl库及其...
dbname=$(date +%Y%m%d_back.sql) pg_dump -h 127.0.0.1 -p 6688 -U shtecdba -d shtec -n shtecdba -O > /home/yt/back_sql/$dbname 设置备份pg数据库时免密登陆 命令:vi ~/.pgpass(在当前目录下创建密码隐藏文件) #hostname:port:database:username:password ...