Merge pull request #1820 from shackbarth/wipe_early
[xtuple] / enyo-client / database / source / wipe_views.sql
1 DO $$
2  /* Copyright (c) 1999-2014 by OpenMFG LLC, d/b/a xTuple.
3      See www.xm.ple.com/CPAL for the full text of the software license. */
4
5   var sql,
6     result,
7     viewname,
8     schemaname,
9     i;
10
11   sql = "select schemaname, viewname from pg_views where schemaname in ('xm','sys', 'xt');"
12   result = plv8.execute(sql);
13   for (i = 0; i < result.length; i++) {
14     viewname = result[i].viewname;
15     schemaname = result[i].schemaname;
16     plv8.execute('drop view if exists ' + schemaname + '.' + viewname + ' cascade;');
17   }
18
19 $$ language plv8;