Speed up slow versions queries.
modified libpkg/pkgdb.c
@@ -79,6 +79,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -318,40 +319,53 @@ pkgdb_regex(sqlite3_context *ctx, int argc, sqlite3_value **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1578,7 +1592,8 @@ pkgdb_get_pattern_query(const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1589,12 +1604,12 @@ pkgdb_get_pattern_query(const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1603,7 +1618,8 @@ pkgdb_get_pattern_query(const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1615,7 +1631,8 @@ pkgdb_get_pattern_query(const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -4179,6 +4196,8 @@ sqlcmd_init(sqlite3 *db, __unused const char **err,
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|