git-annex/Database
Joey Hess 9085a2cfec
make sure all sqlite selects have indexes
Bearing in mind that these indexes are really uniqueness constraints
that just happen to also make sqlite generate indexes.

In Database.ContentIndentifier, the ContentIndentifiersKeyRemoteCidIndex
is fine as a uniqueness constraint because it contains all rows from the
table. The ContentIndentifiersCidRemoteIndex is also ok because there
can only be one key for a given (cid, uuid) combination.

In Database.Export, the new ExportTreeFileKeyIndex is the same pair as
the old ExportTreeKeyFileIndex (previously ExportTreeIndex). And
in Database.Keys.SQL, the new InodeCacheKeyIndex is the same pair as the
old KeyInodeCacheIndex.
2019-10-30 13:46:52 -04:00
..
Keys make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
Benchmark.hs improve data types for sqlite 2019-10-29 17:05:36 -04:00
ContentIdentifier.hs make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
Export.hs make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
Fsck.hs make sure all sqlite selects have indexes 2019-10-30 13:46:52 -04:00
Handle.hs display sqlite error message when it crashes 2019-10-24 11:50:55 -04:00
Init.hs remove many old version ifdefs 2019-07-05 15:09:37 -04:00
Keys.hs improve data types for sqlite 2019-10-29 17:05:36 -04:00
Queue.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Types.hs improve layout 2019-10-29 17:08:36 -04:00