Table page now shows CREATE TABLE at bottom

Closes #66
pull/81/head
Simon Willison 2017-11-12 13:16:59 -08:00
rodzic 666aa03253
commit 22851ed9f0
2 zmienionych plików z 11 dodań i 2 usunięć

Wyświetl plik

@ -315,10 +315,15 @@ class TableView(BaseView):
'n': table,
}))[0][0])
view_definition = None
table_definition = None
if is_view:
view_definition = list(await self.execute(name, 'select sql from sqlite_master where name = :n and type="view"', {
'n': table,
}))[0][0];
}))[0][0]
else:
table_definition = list(await self.execute(name, 'select sql from sqlite_master where name = :n and type="table"', {
'n': table,
}))[0][0]
use_rowid = not pks and not is_view
if use_rowid:
select = 'rowid, *'
@ -399,6 +404,7 @@ class TableView(BaseView):
'table': table,
'is_view': is_view,
'view_definition': view_definition,
'table_definition': table_definition,
'rows': rows[:self.page_size],
'table_rows': table_rows,
'columns': columns,

Wyświetl plik

@ -49,9 +49,12 @@
</tbody>
</table>
{% if after_link %}
<p><a href="{{ after_link }}">Next page</a></p>
{% endif %}
{% if table_definition %}
<pre>{{ table_definition }}</pre>
{% endif %}
{% endblock %}