Loading src/UnicaenIndicateur/Service/Indicateur/IndicateurService.php +3 −0 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 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