2 /* Copyright (c) 1999-2011 by OpenMFG LLC, d/b/a xTuple.
3 See www.xm.ple.com/CPAL for the full text of the software license. */
9 sql = "select viewname from pg_views where schemaname = 'xm';"
10 result = plv8.execute(sql);
11 for (i = 0; i < result.length; i++) {
12 viewname = result[i].viewname;
13 plv8.execute('drop view if exists xm.' + viewname + ' cascade;');
16 sql = "select viewname from pg_views where schemaname = 'sys';"
17 result = plv8.execute(sql);
18 for (i = 0; i < result.length; i++) {
19 viewname = result[i].viewname;
20 plv8.execute('drop view if exists sys.' + viewname + ' cascade;');
23 plv8.execute("select xt.js_init()");
24 plv8.execute("delete from xt.orm where orm_json ~ '\"isSystem\":true';");