diff --git a/friendica-clean-database.sh b/friendica-clean-database.sh index ca35b81..2aa808c 100755 --- a/friendica-clean-database.sh +++ b/friendica-clean-database.sh @@ -128,7 +128,6 @@ until [[ "${tmp_post_thread_uri_id_not_in_post_user_q}" -lt "${limit}" ]]; do done < <("${dbengine}" "${db}" -N -B -q -e \ "SELECT \`uri-id\` FROM \`post-thread\` WHERE \`uri-id\` NOT IN (SELECT \`uri-id\` FROM \`post-user\`) \ AND \`uri-id\` > ${tmp_post_thread_uri_id_not_in_post_user_current_uri_id} ORDER BY \`uri-id\` LIMIT ${limit}") - final_i=$(($(date +%s) - initial_i)) echo "${tmp_post_thread_uri_id_not_in_post_user_q} item(s) deleted until ${tmp_post_thread_uri_id_not_in_post_user_current_uri_id} in ${final_i}s" done @@ -153,7 +152,6 @@ until [[ "${tmp_post_user_uri_id_not_in_post_q}" -lt "${limit}" ]]; do done < <("${dbengine}" "${db}" -N -B -q -e \ "SELECT \`uri-id\` FROM \`post-user\` WHERE \`uri-id\` NOT IN (SELECT \`uri-id\` FROM \`post\`) \ AND \`uri-id\` > ${tmp_post_user_uri_id_not_in_post_current_uri_id} ORDER BY \`uri-id\` LIMIT ${limit}") - final_i=$(($(date +%s) - initial_i)) echo "${tmp_post_user_uri_id_not_in_post_q} item(s) deleted until ${tmp_post_user_uri_id_not_in_post_current_uri_id} in ${final_i}s" done @@ -239,7 +237,7 @@ until [[ "${tmp_attach_not_in_post_media_q}" -lt "${limit}" ]]; do done < <("${dbengine}" "${db}" -N -B -q -e \ "SELECT \`id\` FROM \`attach\` WHERE \`id\` NOT IN (SELECT \`attach-id\` FROM \`post-media\`) \ AND \`id\` > ${tmp_attach_not_in_post_media_current_id} ORDER BY \`id\` LIMIT ${limit}") - + "${dbengine}" "${db}" -N -B -q -e "ALTER TABLE \`attach\` AUTO_INCREMENT = 1" final_i=$(($(date +%s) - initial_i)) echo "${tmp_attach_not_in_post_media_q} item(s) deleted until ${tmp_attach_not_in_post_media_current_id} in ${final_i}s" done @@ -363,6 +361,9 @@ if [[ "${intense_optimizations}" -gt 0 ]]; then done wait + "${dbengine}" "${db}" -N -B -q -e "ALTER TABLE \`post-user\` AUTO_INCREMENT = 1; ALTER TABLE \`post\` AUTO_INCREMENT = 1; ALTER TABLE \`post-content\` AUTO_INCREMENT = 1; \ + ALTER TABLE \`post-thread\` AUTO_INCREMENT = 1; ALTER TABLE \`item-uri\` AUTO_INCREMENT = 1; ALTER TABLE \`post-media\` AUTO_INCREMENT = 1;" + "${dboptimizer}" "${db}" #&> /dev/null fi bash -c "cd ${folder} && sudo -u ${user} ${phpversion} bin/console.php maintenance 0" #&> /dev/null diff --git a/friendica-delete-old-users.sh b/friendica-delete-old-users.sh index e03a1d7..44a7a00 100755 --- a/friendica-delete-old-users.sh +++ b/friendica-delete-old-users.sh @@ -50,5 +50,13 @@ if [[ -n $(type curl) && -n "${dbengine}" && -n $(type "${dbengine}") && -n $(ty wait -n fi done + wait + "${dbengine}" "${db}" -N -B -q -e "alter table \`post-thread\` auto_increment = 1" + "${dbengine}" "${db}" -N -B -q -e "alter table \`post-thread-user\` auto_increment = 1" + "${dbengine}" "${db}" -N -B -q -e "alter table \`post-user\` auto_increment = 1" + "${dbengine}" "${db}" -N -B -q -e "alter table \`post-tag\` auto_increment = 1" + "${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" date fi