Add SQLite indexes for contenus page language/tag queries + WIP: Peertube orphans, dialogs, contact decoupling, context note, finality types

This commit is contained in:
Pontoporeia
2026-06-21 13:33:55 +02:00
parent 0d5e9dac19
commit 03c9c3566f
38 changed files with 1432 additions and 333 deletions

View File

@@ -76,6 +76,8 @@ deploy-code:
--exclude 'storage/backups/' \
--exclude 'storage/logs/' \
--exclude 'var/' \
--exclude 'composer.json' \
--exclude 'composer.lock' \
app/ xamxam:/var/www/xamxam/
# Deploy nginx config + fix permissions + reload (single server-side run)
rsync -v nginx/xamxam.conf xamxam:/tmp/xamxam.conf
@@ -442,6 +444,12 @@ query:
backup:
@sqlite3 app/storage/xamxam.db .dump > app/storage/backup_$(date +%Y%m%d_%H%M%S).sql
[group('database')]
fix-finality-types:
# Rename finality types from old forms to canonical names
# Approfondi → Approfondie, Didactique → Enseignement, Spécialisé → Spécialisée
@php scripts/fix-finality-types.php
[group('database')]
backup-snapshot:
# Hot backup using SQLite's .backup API (WAL-safe), then gzip.