Aplicação com base de dados na pasta

Os quatro módulos e os anexos utilizam data/futsal.sqlite, no servidor. Não há contas nem ecrã de início de sessão. Quem abrir o endereço tem acesso comum aos dados e às alterações.

Copia a pasta completa para um servidor com PHP 8.2 ou superior e PDO SQLite. A pasta data tem de permitir escrita ao PHP. No Apache, conserva os ficheiros .htaccess; no Nginx, aplica as regras indicadas no LEIA-ME.

«Backup geral» exporta dados e anexos num JSON que pode ser importado. «Descarregar base de dados» cria uma cópia SQLite consistente da base completa. Antes de cada importação geral também é guardada uma cópia em data/backups.

Para transferir a aplicação, usa o backup da base de dados em vez de copiares o ficheiro SQLite enquanto há gravações. Guarda a versão antiga e importa os backups dos módulos para trazer os dados anteriores.

Alterações de outras janelas são consultadas a cada cinco segundos. Se duas pessoas alterarem o mesmo campo de forma incompatível, é mostrado um conflito; as alterações pendentes ficam nesta janela até as exportares ou resolveres o conflito.