fix(dev): corriger config OIDC issuer + supprimer tables fantômes pré-consolidation

- application-dev.properties : token.issuer utilise ${DEV_HOST:localhost} pour valider
  les JWT émis par Keycloak via l'IP LAN (mobile physique sur réseau local)
- .env : DEV_HOST=192.168.1.13 — source unique côté backend, en sync avec
  android/local.properties → dev.host côté mobile
- V24 : suppression des 8 tables fantômes issues des migrations pré-consolidation
  (document, permission, favori, ticket, suggestion, suggestion_vote, configuration,
  role_permission) — toutes vides, les entités JPA pointaient déjà vers les tables
  plurielles correctes. Les contraintes uk_role_permission et uk_suggestion_vote
  sont maintenant sur les vraies tables (roles_permissions, suggestion_votes).
This commit is contained in:
dahoud
2026-04-12 14:51:22 +00:00
parent f7f0a65f56
commit dfd883b27c
13 changed files with 131 additions and 102 deletions

View File

@@ -0,0 +1,21 @@
-- V24 : Suppression des tables fantômes pré-consolidation
-- Ces tables (noms singuliers) ont été créées par les anciennes migrations V1-V10 avant consolidation.
-- Les entités JPA pointent vers les tables Flyway correctes (noms pluriels).
-- Toutes ces tables ont 0 lignes — suppression sans perte de données.
--
-- Ordre respectant les FK internes :
-- suggestion_vote → suggestion
-- role_permission → permission
-- puis les tables autonomes
-- 1. Tables avec FK sortantes
DROP TABLE IF EXISTS suggestion_vote;
DROP TABLE IF EXISTS role_permission;
-- 2. Tables autonomes ou FK vers vraies tables (utilisateurs, organisations, roles)
DROP TABLE IF EXISTS document;
DROP TABLE IF EXISTS favori;
DROP TABLE IF EXISTS ticket;
DROP TABLE IF EXISTS suggestion;
DROP TABLE IF EXISTS permission;
DROP TABLE IF EXISTS configuration;