From d3a0069c54aeaeffd197740120e0dca64bd0eeff Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Wed, 25 Apr 2018 20:25:21 -0700 Subject: [PATCH] Hide idx_* tables if spatialite detected, closes #228 --- datasette/app.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/datasette/app.py b/datasette/app.py index a69ac537..5b532c58 100644 --- a/datasette/app.py +++ b/datasette/app.py @@ -1284,6 +1284,15 @@ class Datasette: 'ElementaryGeometries', 'SpatialIndex', 'geometry_columns', 'spatial_ref_sys', 'spatialite_history', 'sql_statements_log', 'sqlite_sequence', 'views_geometry_columns', 'virts_geometry_columns' + ] + [ + r['name'] + for r in conn.execute( + ''' + select name from sqlite_master + where name like "idx_%" + and type = "table" + ''' + ) ] for t in tables.keys():