diff --git a/src/main/java/cz/startnet/utils/pgdiff/PgDiffViews.java b/src/main/java/cz/startnet/utils/pgdiff/PgDiffViews.java index 26965827..b5e1d7be 100755 --- a/src/main/java/cz/startnet/utils/pgdiff/PgDiffViews.java +++ b/src/main/java/cz/startnet/utils/pgdiff/PgDiffViews.java @@ -40,7 +40,7 @@ public static void createViews(final PrintWriter writer, searchPathHelper.outputSearchPath(writer); writer.println(); writer.println(newView.getCreationSQL()); - if (newView.getOwnerTo() != null && oldView == null) { + if (newView.getOwnerTo() != null) { writer.println(); writer.println("ALTER VIEW " + PgDiffUtils.getQuotedName(newView.getName()) diff --git a/src/test/resources/cz/startnet/utils/pgdiff/modify_materialized_view_diff.sql b/src/test/resources/cz/startnet/utils/pgdiff/modify_materialized_view_diff.sql index ffdb75b1..aa7bd990 100644 --- a/src/test/resources/cz/startnet/utils/pgdiff/modify_materialized_view_diff.sql +++ b/src/test/resources/cz/startnet/utils/pgdiff/modify_materialized_view_diff.sql @@ -3,3 +3,5 @@ DROP MATERIALIZED VIEW IF EXISTS testview; CREATE MATERIALIZED VIEW testview AS SELECT testtable.name, testtable.id FROM testtable; + +ALTER VIEW testview OWNER TO fordfrog; \ No newline at end of file diff --git a/src/test/resources/cz/startnet/utils/pgdiff/modify_view_diff.sql b/src/test/resources/cz/startnet/utils/pgdiff/modify_view_diff.sql index 5012f1fc..ee08b1f5 100644 --- a/src/test/resources/cz/startnet/utils/pgdiff/modify_view_diff.sql +++ b/src/test/resources/cz/startnet/utils/pgdiff/modify_view_diff.sql @@ -3,3 +3,5 @@ DROP VIEW IF EXISTS testview; CREATE VIEW testview AS SELECT testtable.name, testtable.id FROM testtable; + +ALTER VIEW testview OWNER TO fordfrog;