{% extends "explorer/base.html" %} {% load explorer_tags i18n %} {% block sql_explorer_navlinks %} {% if can_change %} {% trans "New Query" %}
  • {% trans "Playground" %}
  • {% endif %} {% if query %}
  • {% trans "Query Detail" %}
  • {% endif %}
  • {% trans "Logs" %}
  • {% endblock %} {% block sql_explorer_content %}

    {% if query %}{{ query.title }}{% if shared %}  shared{% endif %}{% else %}{% trans "New Query" %}{% endif %}

    {% if query %} {% endif %} {% if message %}
    {{ message }}
    {% endif %}
    {% if query %}
    {% csrf_token %} {% else %} {% csrf_token %} {% endif %} {% if error %}
    {{ error|escape }}
    {% endif %} {{ form.non_field_errors }}
    {% if form.title.errors %}{% for error in form.title.errors %}
    {{ error|escape }}
    {% endfor %}{% endif %}
    {% if form.connections|length > 1 and can_change %}
    {{ form.connection }}
    {% else %} {# still need to submit the connection, just hide the UI element #} {% endif %}
    {% if form.description.errors %}
    {{ form.description.errors }}
    {% endif %}
    {% if form.sql.errors %}{% for error in form.sql.errors %}
    {{ error|escape }}
    {% endfor %}{% endif %}
    SQL
    {% if query %} {% endif %}
    {% if params %} {% include 'explorer/params.html' %} {% endif %}
    {% if can_change %}
    {% else %}
    {% endif %}
    {% include 'explorer/preview_pane.html' %}
    {% if query and can_change and tasks_enabled %} {{ form.snapshot }} Snapshot {% endif %}
    {% if query.avg_duration %} Avg. execution: {{ query.avg_duration|floatformat:2 }}ms. Query created by {{ form.created_by_user_email }} on {{ form.created_at_time }}. {% endif %}
    {% endblock %} {% block sql_explorer_scripts %} {% endblock %}