diff --git a/src/Driver/Postgresql/MaterializedViewManager.php b/src/Driver/Postgresql/MaterializedViewManager.php
index cafef3bffc72bd7d9460538b496f0c124da29e51..df04c2a5d83b590eaff0ea15cc98e89cbb4128c7 100644
--- a/src/Driver/Postgresql/MaterializedViewManager.php
+++ b/src/Driver/Postgresql/MaterializedViewManager.php
@@ -20,7 +20,7 @@ class MaterializedViewManager extends AbstractManager implements MaterializedVie
           SELECT 
             schemaname \"schema\",
             matviewname \"name\",
-            definition
+            pg_get_viewdef(schemaname || '.' || matviewname, true) definition
           FROM 
             pg_catalog.pg_matviews
           WHERE 
diff --git a/src/Driver/Postgresql/ViewManager.php b/src/Driver/Postgresql/ViewManager.php
index d8917d88e951fcf487b6e48a30339264b3d3c1a4..814c06fe0338d2291745323ffd85efd7f5ceec1f 100644
--- a/src/Driver/Postgresql/ViewManager.php
+++ b/src/Driver/Postgresql/ViewManager.php
@@ -20,7 +20,7 @@ class ViewManager extends AbstractManager implements ViewManagerInterface
           SELECT 
             v.table_schema    \"schema\",
             v.table_name      \"name\",
-            v.view_definition definition
+            pg_get_viewdef(v.table_schema || '.' || v.table_name, true) definition
           FROM 
             information_schema.views v
           WHERE