2020年10月19日星期一

spatialite InitSpatialMetaData

  InitSpatialMetadata() very slowly

initialize spatial metadata tables 

SpatiaLite Cookbook 

InitSpatialMetaData 

 SpatiaLite 5.0.0 SQL functions reference list

 SQLite 事务

 

以下方法是有效的,基本上瞬间完成:

BEGIN ;
SELECT InitSpatialMetadata() ;
COMMIT ; 

 

--------------------------------------

默认情况下,SQLite 中每条 SQL 语句自成事务(自动给提交模式)。也就是说,如果你没有使用 begin...commit/rollback 定义事务的范围,SQLite 默认每条单独的 SQL 命令就是有 begin...commit/rollback 的事务。这种情况下,所有成功完成的命令都自动提交。同样,所有遇见错误的命令都回滚。这种操作模式(隐式事务)也称为自动提交模式:SQLite 以自动提交模式运行单个命令,如果命令没有失败,那它将自动提交。

没有评论: