You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.6 KiB
49 lines
1.6 KiB
<div class="container-fluid"> |
|
<form method="post" action="{{ url('/view/operations') }}"> |
|
{{ get_hidden_inputs(db, table) }} |
|
<input type="hidden" name="reload" value="1"> |
|
<input type="hidden" name="submitoptions" value="1"> |
|
|
|
<div class="card mb-2"> |
|
<div class="card-header">{% trans 'Operations' %}</div> |
|
<div class="card-body"> |
|
<div class="row row-cols-lg-auto g-3 align-items-center"> |
|
<div class="col-12"> |
|
<label for="newNameInput">{% trans 'Rename view to' %}</label> |
|
</div> |
|
<div class="col-12"> |
|
<input id="newNameInput" class="form-control" type="text" name="new_name" onfocus="this.select()" value="{{ table }}" required> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="card-footer text-end"> |
|
<input class="btn btn-primary" type="submit" value="{% trans 'Go' %}"> |
|
</div> |
|
</div> |
|
</form> |
|
|
|
<div class="card mb-2"> |
|
<div class="card-header">{% trans 'Delete data or table' %}</div> |
|
<div class="card-body"> |
|
<div class="card-text"> |
|
{{ link_or_button( |
|
url('/sql'), |
|
url_params|merge({ |
|
'sql_query': 'DROP VIEW ' ~ backquote(table), |
|
'goto': url('/table/structure'), |
|
'reload': true, |
|
'purge': true, |
|
'message_to_show': 'View %s has been dropped.'|trans|format(table)|e, |
|
'table': table |
|
}), |
|
'Delete the view (DROP)'|trans, |
|
{ |
|
'id': 'drop_view_anchor', |
|
'class': 'text-danger ajax' |
|
} |
|
) }} |
|
{{ show_mysql_docu('DROP VIEW') }} |
|
</div> |
|
</div> |
|
</div> |
|
</div>
|
|
|