sqlite.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:ekko 作者: openstack 项目源码 文件源码
def put_metadata(self, metadata):
        with self.get_conn() as conn:
            with closing(conn.cursor()) as cur:
                cur.executemany(
                    "INSERT OR REPLACE INTO metadata VALUES (?, ?)",
                    [
                        ('incremental', metadata.incremental),
                        ('segment_size', metadata.segment_size),
                        ('size_of_disk', metadata.size_of_disk),
                        ('timestamp', metadata.timestamp)
                    ]
                )
                for i, v in enumerate(metadata.backupsets):
                    cur.execute(
                        "INSERT INTO backupsets VALUES (?, ?)",
                        (i, buffer(v))
                    )

            conn.commit()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号