Aller au contenu principal

ADR-0114 : PostgreSQL source de vérité

Contexte​

Kit sections 6.2 et 2.

Décision​

PostgreSQL porte métadonnées, gouvernance, état, audit, Kill Switch et licences ; migrations versionnées sql/postgres/V<NNN>__<nom>.sql, jamais modifiées une fois livrées. Fourni par le client sauf en bac à sable pour navin-manager.

Conséquences​

Exception de licence PostgreSQL enregistrée.

Preuves​

  • sql/postgres
  • services/control-plane/src/eai/migrate.py
  • services/control-plane/tests/test_core_migrations.py
  • RULES.md (section 4, point 5)