shelve模块使用json或者pickle持久化数据,能dump多次,但load的话只能取到最新的dump, 因为先前的数据已经被后面dump的数据覆盖掉了。如果想要实现dump多次不被覆盖,就可以想到使用shelve模块。shelve模块可以持久化所有pickle所支持的数据类型。另外,写程序的时候如果不想用关系数据库那种重量级的去存储数据,也可以用……继续阅读 » 搞java代码 4个月前 (05-21) 1浏览 0评论0个赞
postgresql数据库的备份和还原命令pg_dump 常用命令:备份:pg_dump -U postgres -d myDBname -f dump.<a href="https://www.gaodaima.com/tag/sql" title=&qu……继续阅读 » 搞java代码 4个月前 (05-21) 4浏览 0评论0个赞
有时需要把postgresql中的某个表先导出成sql文件,再导入到另一个postgresql数据库中。整个导入导出操作需要把命令行切换到postgresql安装路径中的bin上,然后分别使用pg_dump命令和psql命令进行导出和导出。导出命令为:<a href="https://www.gaodaima.com/tag/pg&qu……继续阅读 » 搞java代码 4个月前 (05-21) 1浏览 0评论0个赞
PostgreSQL在默认情况下,是不能跨版本升级的(9.4, 9.5, 9.6等等这些版本跨版本升级。小版本更新不受影响,比如9.6.1到9.6.2升级不受影响)。甚至PG为了数据的安全性,高版本不能直接使用低版本创建的数据目录,会在日志中打印相关的错误信息。推荐学习《python教程》dump + restore方案此方案的原理是使用pg_dum……继续阅读 » 搞java代码 4个月前 (05-21) 2浏览 0评论0个赞
一、命令操作:数据的导出:$ <a href="https://www.gaodaima.com/tag/pg" title="查看更多关于pg的文章" target="_blank">pg</a>_<a href="https://www.ga……继续阅读 » 搞java代码 4个月前 (05-21) 1浏览 0评论0个赞