Cockpit\Controller\Settings::vacuumdata PHP Method

vacuumdata() public method

public vacuumdata ( )
    public function vacuumdata()
    {
        $this->helper("history")->clear();
        foreach ($this->app->helper("fs")->ls('*.sqlite', 'data:') as $file) {
            $db = new \PDO("sqlite:" . $file->getRealPath());
            @$db->query("VACUUM");
            @$db->exec("VACUUM");
        }
        return json_encode(["size" => $this->app->helper("utils")->formatSize($this->app->helper("fs")->getDirSize("data:"))]);
    }