Fix incomplete reverse engineered SQL for databases. Fixes #1420

This commit is contained in:
Surinder Kumar
2016-07-13 12:42:01 +01:00
committed by Dave Page
parent 9ad0bd1026
commit f58c4df85d

View File

@@ -860,8 +860,16 @@ class DatabaseView(PGChildNodeView):
frmtd_variables = parse_variables_from_db(res1['rows'])
result.update(frmtd_variables)
sql_header = """
-- Database: {0}
-- DROP DATABASE {0};
""".format(result['name'])
SQL = self.get_new_sql(gid, sid, result, did)
SQL = re.sub('\n{2,}', '\n\n', SQL)
SQL = sql_header + SQL
SQL = SQL.strip('\n')
return ajax_response(response=SQL)