diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml index a6a4377..9b53c1d 100644 --- a/config/packages/doctrine.yaml +++ b/config/packages/doctrine.yaml @@ -8,16 +8,22 @@ doctrine: default: url: '%env(resolve:DATABASE_URL)%' profiling_collect_backtrace: '%kernel.debug%' - # Exclut `audit_log` de toute operation de comparaison de schema - # (doctrine:schema:update, schema:validate, diff de migrations...). - # Cette table n'a volontairement aucune entite mappee : elle est - # append-only via DBAL brut (AuditLogWriter) pour eviter la - # recursion du listener Doctrine. Sans ce filtre, schema:update - # la considere comme "orpheline" et genere un `DROP TABLE - # audit_log` qui casse la base de test apres chaque - # `make test-db-setup`. La creation / suppression de la table - # reste pilotee par les migrations (cf. Version20260420202749). - schema_filter: '~^(?!audit_log$).+~' + # Exclut certaines tables de toute operation de comparaison de + # schema (doctrine:schema:update, schema:validate, diff de + # migrations...). Ces tables n'ont volontairement aucune entite + # mappee : + # - `audit_log` : append-only via DBAL brut (AuditLogWriter) pour + # eviter la recursion du listener Doctrine. + # - `qualimat_carrier` / `qualimat_sync_log` : referentiel + # transporteurs synchronise en DBAL brut (upsert `ON CONFLICT`) + # par `app:qualimat:sync`, hors ORM. + # Sans ce filtre, schema:update les considere comme "orphelines" et + # genere un `DROP TABLE` qui casse la base de test apres chaque + # `make test-db-setup` (la migration les a creees, schema:update les + # supprime juste apres). Creation / suppression restent pilotees par + # les migrations (audit_log : Version20260420202749 ; qualimat : + # Version20260612150000). + schema_filter: '~^(?!(?:audit_log|qualimat_carrier|qualimat_sync_log)$).+~' audit: url: '%env(resolve:DATABASE_URL)%' orm: diff --git a/config/version.yaml b/config/version.yaml index ea4b1d5..d0576bd 100644 --- a/config/version.yaml +++ b/config/version.yaml @@ -1,2 +1,2 @@ parameters: - app.version: '0.1.120' + app.version: '0.1.121'