在postgreSQL中运行sql脚本和pg_restore命令方式
今天踩坑了,把powerdesign生成的sql脚本文件,用pg_restore命令一直运行。。。过程惨不忍睹,一直以为是编码问题,修改了serve和client的encoding,结果。。。记录一下这个错误:postgreSQL运行sql脚本文件:psql -d dbname -U username -f .sqlpostgerSQL的pg_restore命令选项 -I, -n, -N, -P, -t, -T, 以及 --section 可以组合使用和指定多次用于选择多个对象.希望不要和我一样犯这个低级错误顺便记录一下查看server和client的encoding以及修改找到postgresql.conf文件,修改参数lc_messages的值为UTF8重启PostgreSQL的服务。多个恢复线程可以并行处理,每个线程处理一张表。该模式可以显著提高恢复速度。具体做法是先创建目标恢复数据库:然后使用pg_restore:
下载地址
用户评论