Opracowałem aplikację przy użyciu HTML5 + WebSQL, która synchronizuje dane z lokalnej bazy danych na serwer.Jak skompresować bazę danych WebSQL z JavaScript
Po usunięciu danych rozmiar pliku bazy danych sqlite pozostaje niezmieniony. Wiem, że zawiera ona pustą przestrzeń i zostanie wypełniona po włożeniu nowych danych, ale chciałbym, aby rozmiar był jak najmniejszy ze względu na ograniczenia.
Wiem, że polecenie VACUUM w sqlite może skompresować bazę danych i usunąć nieużywane miejsce, ale gdy próbuję uruchomić go na bazie danych WebSQL z JavaScript, kończy się niepowodzeniem z błędem "błąd logiczny lub brakująca baza danych". Uruchomienie polecenia spoza przeglądarki działa dobrze.
Moje pytania są następujące:
Can komendę VACUUM być realizowane w jakiś sposób z JavaScript?
Czy przeglądarki automatycznie zaimplementują to i czy zostanie ono ostatecznie nazwane? (nie można znaleźć żadnej dokumentacji na ten temat)
Dzięki za pomoc.