PostgreSql数据库迁移 9.1to9.6

可使用如下命令对名为dbname的数据库进行备份:
pg_dump –h 127.0.0.1 -p 5432 -U postgres -c –f dbname.sql dbname  (备份9.1版本)
可使用如下命令恢复
psql -h 192.168.0.1 -p 5433 -U postgres -d dbnameNew < d:\dbname.sql  (9.1--》9.6)

踩坑点:数据库使用不不同版本的postgis插件  9.1使用的1.5   9.6 使用的2.5
postgis1.5 中的 空间函数 如 ndims ,makeline
在postgis2.5中名称必须书写完整 如st_ndims st_makeline

posted @ 2020-11-27 15:51  守望者2710  阅读(239)  评论(0)    收藏  举报