Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Use the same indicies for the local db.
Vsevolod Stakhov committed 12 years ago
commit dcd1ab9b14008a73bbc1a746ea4554a5acf52645
parent 394bd94b2eb048c1f8a8b5ec5ebcf36e4c7cec67
2 files changed +4 -0
modified libpkg/pkgdb.c
@@ -654,6 +654,8 @@ pkgdb_init(sqlite3 *sdb)
	"CREATE INDEX pkg_conflicts_pid ON pkg_conflicts(package_id);"
	"CREATE INDEX pkg_conflicts_cid ON pkg_conflicts(conflict_id);"
	"CREATE INDEX pkg_provides_id ON pkg_provides(package_id);"
+
	"CREATE INDEX packages_origin ON packages(origin COLLATE NOCASE);"
+
	"CREATE INDEX packages_name ON packages(name COLLATE NOCASE);"

	"CREATE VIEW pkg_shlibs AS SELECT * FROM pkg_shlibs_required;"
	"CREATE TRIGGER pkg_shlibs_update "
modified libpkg/private/db_upgrades.h
@@ -558,6 +558,8 @@ static struct db_upgrades {
	{23,
	"CREATE VIRTUAL TABLE pkg_search USING fts4(id, name, origin);"
	"INSERT INTO pkg_search SELECT id, name, origin FROM packages;"
+
	"CREATE INDEX packages_origin ON packages(origin COLLATE NOCASE);"
+
	"CREATE INDEX packages_name ON packages(name COLLATE NOCASE);"
	},