我正在这样使用sqlite3
命令.dump
:
sqlite3 infile.db ".dump my_table" | sqlite3 outfile.db
起初,我以为我终于找到了一种复制(以及其他)索引的方法,由于并行处理的原因,这种方法非常有用。
但是现在看来,sqlite3 infile.db
进程早已结束,而sqlite3 outfile.db
进程仍在100%CPU上运行,只是重新创建了索引。
答案 0 :(得分:0)
简短的回答:命令.dump
在复制的表上重新创建索引。它不会复制索引。
使用.backup
命令复制索引,但这不支持寻址单个表。