- apps/api/migrations/ : 4 migrations numérotées idempotentes
001 : schéma initial (bands, trigger geom, indexes)
002 : colonnes manquantes (enriched, themes, geocode_*) + fix trigger
→ updated_at mis à jour sur toute UPDATE (pas seulement lat/lon)
003 : geocode_queue et geocode_cache (formalisées)
004 : tracking crawl (crawled_at, crawled_hash, ma_created_at,
ma_modified_at, first_seen_at) + crawl_run + crawl_checkpoint
- apps/api/src/migrate.js : runner qui s applique au démarrage de l api
- apps/api/Dockerfile : CMD lance migrate.js avant server.js
- infra/init.sql : remplacé par notice de redirection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
407 B
SQL
7 lines
407 B
SQL
-- Le schéma est désormais géré par les migrations numérotées dans apps/api/migrations/.
|
|
-- Ce fichier n'est plus utilisé. Les migrations sont appliquées automatiquement au
|
|
-- démarrage du service api (node src/migrate.js).
|
|
--
|
|
-- Pour ajouter une migration :
|
|
-- 1. Créer apps/api/migrations/NNN_description.sql
|
|
-- 2. Commiter et pousser → le prochain déploiement l'applique automatiquement
|