Statistics
| Revision:

root / hci / trunk / eneraptor-web-app / grails-app / views / config / dbExec.gsp @ 6

History | View | Annotate | Download (1.65 KB)

1
<html>
2

    
3
<head>
4
	<title>Configuration &raquo; Manual SQL querying</title>
5
	<meta name="layout" content="main" />
6
</head>
7

    
8
<body>
9

    
10
	<g:if test="${sqlResult}">
11
		<erptr:box title="SQL query result">
12
			<p>The SQL query has been executed. Result:</p>
13
			<div>
14
				
15
				<g:if test="${wasError}">
16
					<g:each in="${sqlResult}" var="row">
17
						<p>${row.toString()}</p>
18
					</g:each>
19
				</g:if>
20
				<g:else>
21
				
22
					<table width="100%">
23
						<thead>
24
							<tr>
25
								<g:each in="${keys}" var="key">
26
									<th>${key}</th>
27
								</g:each>
28
							</tr>
29
						</thead>
30
						<tbody>
31
							<g:each in="${sqlResult}" var="row">
32
								<tr>
33
								<g:each in="${keys}" var="key">
34
									<td>${row[key.toString()]}</td>
35
								</g:each>
36
								</tr>
37
							</g:each>
38
						</tbody>
39
					</table>
40
					
41
				</g:else>
42
				
43
			</div>
44
		</erptr:box>
45
	</g:if>
46
	
47
	<erptr:box title="Manual SQL querying">
48
	
49
		<p style="color:red;"><erptr:icon w="error" /><i>Caution: Changing database contents and configuration may cause system errors and as a result the HCI may stop working. Use only if you are completely sure of what you are doing.</i></p>
50
		
51
		<g:form name="sqlQueryForm" action="dbExec">
52
		
53
			<p>SQL query:</p>
54
		
55
			<g:textArea name="sqlQuery" style="width:100%;height:150px;"></g:textArea>
56
			
57
			<br /><br />
58
			
59
			<g:submitButton name="sqlQueryFormSubmit" value="Execute" />
60
			
61
			<div style="float:right;">
62
			<g:link target="_blank" url="http://www.postgresql.org/docs/9.0/static/sql.html"><erptr:icon w="help" />SQL language documentation</g:link>
63
			</div>
64
		
65
		</g:form>
66
	
67
	</erptr:box>
68
	
69
</body>
70

    
71
</html>