Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/lib/mysql-functions
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-03-29 16:09:53 +0200
committerErich Eckner <git@eckner.net>2018-03-29 16:09:53 +0200
commit2e95564029e21323a58f80589aebd7c16448c507 (patch)
treeaeaca35a8369910f3f5ad7d59cdc9a3337de59b6 /lib/mysql-functions
parent790ca15472478f9c714e11067fcc956fbe0fb572 (diff)
make mysql_files_table_partitions dynamically determined in lib/mysql-functions instead of statically configured in conf/default.conf
Diffstat (limited to 'lib/mysql-functions')
-rwxr-xr-xlib/mysql-functions10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/mysql-functions b/lib/mysql-functions
index 0625616..7619c10 100755
--- a/lib/mysql-functions
+++ b/lib/mysql-functions
@@ -1232,3 +1232,13 @@ mysql_insert_package_files_query() {
done
}
+
+mysql_files_table_partitions=$(
+ printf 'SHOW CREATE TABLE `files`;\n' | \
+ mysql_run_query | \
+ sed -n '
+ s/^.*PARTITIONS \([0-9]\+\) .*$/\1/
+ T
+ p
+ '
+)