feat: Add temporary index to make searches faster

This commit is contained in:
Carlos Solís 2025-02-12 21:39:17 +00:00
parent b2427c2e75
commit 63c76c137a
2 changed files with 4 additions and 0 deletions

View file

@ -43,6 +43,7 @@ loop() {
#Check if our dependencies are installed
if [[ -n $(type curl) && -n "${dbengine}" && -n $(type "${dbengine}") && -n $(type date) ]]; then
date
"${dbengine}" "${db}" -N -B -q -e "alter table \`contact\` add index if not exists \`contact_baseurl\` (baseurl)"
"${dbengine}" "${db}" -N -B -q -e \
"select \`id\`, \`nick\`, \`baseurl\` from contact c where \
c.\`id\` not in (select \`cid\` from \`user-contact\`) and \
@ -63,5 +64,6 @@ if [[ -n $(type curl) && -n "${dbengine}" && -n $(type "${dbengine}") && -n $(ty
"${dbengine}" "${db}" -N -B -q -e "alter table \`post\` auto_increment = 1"
"${dbengine}" "${db}" -N -B -q -e "alter table \`photo\` auto_increment = 1"
"${dbengine}" "${db}" -N -B -q -e "alter table \`contact\` auto_increment = 1"
"${dbengine}" "${db}" -N -B -q -e "alter table \`contact\` drop index \`contact_baseurl\`"
date
fi