Closed benoitdm-oslandia closed 1 year ago
In GitLab by @azarz on Oct 3, 2022, 15:08
Commented on internal/util/test_db.go line 125
Le faire sur le SELECT aussi ? @nrevelant
In GitLab by @azarz on Oct 3, 2022, 15:15
added 1 commit
In GitLab by @azarz on Oct 3, 2022, 15:30
Commented on internal/util/test_db.go line 139
Mettre le trigger avant les insert ? (déplacer l133 et l134 à l128 ?) -> cela peuplera le cache @nrevelant
In GitLab by @nrevelant on Oct 3, 2022, 15:55
Commented on internal/util/test_db.go line 139
Yep! Mais est-ce que c'est simplement l'INSERT ou le COMMIT sur la transaction liée qui doit déclencher ? Je pense notamment au fait d'une erreur et un besoin de ROLLBACK. Ça signifierait qu'il faille déclencher une suppression de l'entrée en cache en cas de ROLLBACK ou qu'il faille attendre que la transaction soit COMMIT avant de peupler le cache ?
In GitLab by @azarz on Oct 7, 2022, 18:12
added 1 commit
il faut aussi ajouter le schéma !
Ce n'est pas nécessaire. On récupérera les xmin lorsque un client fera une requête GET, sinon on va avoir le trigger qui va être appelé pour chaque SELECT mais pour ceux des appli tierces et le serveur ne va pas aimer.
à faire plutôt à l'initialisation de catalog_db
Par contre cela est aussi à faire à l'initialisation de catalog_db, il va falloir scanner toutes les tables des schemas. À discuter ou alors passer par un event trigger. À discuter !
le trigger est AFTER donc pas de pbm de rollback
Ne devrait pas être nécessaire
In GitLab by @azarz on Oct 10, 2022, 11:17
Commented on internal/service/db_test/listen_test.go line 53
De toute manière ce test est voué à disparaître : je m'en sers actuellement pour vérifier le bon fonctionnement du listen, que je déplacerai (il me semble) dans une goroutine une fois le cache implémenté.
Je ferme car on passe au sprint 3
In GitLab by @azarz on Oct 3, 2022, 12:06
_Merges feature/listennotify -> develop
ref #42