Python3.6实现PostgreSql数据表备份与恢复

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/y1574406771/article/details/71440707
        sql_ = ['test_error.sql', 'test_post.sql', 'test_pre.sql', 'test_process.sql', 'test.sql']

        for x in sql_:
            a = "pg_dump -U liyj -f tests/test_table_sql/%s 
    -t %s --column-inserts capital" % (x, x[:-4])

            os.system(a)  #通过os操作终端来实现备份Postgresql表
    for i in sql_:
        a = "psql -U liyj -f  test_table_sql/%s capital" % i
        os.system(a)  #同理实现加载备份文件恢复库

猜你喜欢

转载自blog.csdn.net/y1574406771/article/details/71440707