1. 程式人生 > >Python3.6實現PostgreSql資料表備份與恢復

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) #同理實現載入備份檔案恢復庫