复制包含元数据的SQLite表
我想向我的复制包含元数据的SQLite表,sqlite,metadata,insert-update,sql-insert,Sqlite,Metadata,Insert Update,Sql Insert,我想向我的SQLite数据库中的现有列添加一个约束。然而,我认为这是不可能的。 我尝试了来自的解决方案,但似乎缺少对所有元数据的复制 我非常想要给定表的精确副本,除了新的约束 例如,INSERT命令如何复制所有元数据,从而正确增加索引。我不是sqlite3的大量用户,但您可以使用命令行获取数据以及“创建表”和“创建索引”命令。我正在使用Google chrome浏览器中的“历史”数据库,它有一个名为“访问”的表。“模式插入”命令表示以可用于输入此数据的格式提供输出。“.schema vists”
SQLite
数据库中的现有列添加一个约束。然而,我认为这是不可能的。
我尝试了来自的解决方案,但似乎缺少对所有元数据的复制
我非常想要给定表的精确副本,除了新的约束
例如,
INSERT
命令如何复制所有元数据,从而正确增加索引。我不是sqlite3的大量用户,但您可以使用命令行获取数据以及“创建表”和“创建索引”命令。我正在使用Google chrome浏览器中的“历史”数据库,它有一个名为“访问”的表。“模式插入”命令表示以可用于输入此数据的格式提供输出。“.schema vists”命令显示“create table”和“create index”语句。“select..”语句提供数据。我使用的数据库似乎没有任何外键约束,但如果数据库有外键约束,它们很可能是“创建表”信息的一部分
sqlite3 History
.mode insert
.schema visits
select * from visits;