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

        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)  #同理实现加载备份文件恢复库

你可能感兴趣的:(python,postgresql,python,备份,数据,sql文件)