Loading src/UnicaenIndicateur/Service/Indicateur/IndicateurService.php +3 −0 Changes for src/UnicaenIndicateur/Service/Indicateur/IndicateurService.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -168,6 +168,9 @@ class IndicateurService */ public function createView(Indicateur $indicateur): void { //si la vue existe la drop d'abord if ($this->verifierExistanceMaterializedView($indicateur->getViewId())) $this->dropView($indicateur); $sql = "CREATE MATERIALIZED VIEW " . $indicateur->getViewId() . " AS " . $indicateur->getRequete(); $this->manipulateDatabaseView($sql); $indicateur->setDernierRafraichissement(new DateTime()); Loading Loading
src/UnicaenIndicateur/Service/Indicateur/IndicateurService.php +3 −0 Changes for src/UnicaenIndicateur/Service/Indicateur/IndicateurService.php: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -168,6 +168,9 @@ class IndicateurService */ public function createView(Indicateur $indicateur): void { //si la vue existe la drop d'abord if ($this->verifierExistanceMaterializedView($indicateur->getViewId())) $this->dropView($indicateur); $sql = "CREATE MATERIALIZED VIEW " . $indicateur->getViewId() . " AS " . $indicateur->getRequete(); $this->manipulateDatabaseView($sql); $indicateur->setDernierRafraichissement(new DateTime()); Loading