{% extends "base.html" %} {% block title %}Databases - MySQL to Sheets Sync{% endblock %} {% block page_title %}Databases{% endblock %} {% block page_subtitle %}

Manage database connections and monitor health

{% endblock %} {% block content %}
{{ total_count }}
Total Databases
{{ status_counts.connected }}
Connected
{{ status_counts.disconnected }}
Disconnected
{{ status_counts.error }}
Error
{{ status_counts.unknown }}
Unknown

Database Connections

{% if integrations %} {% for db in integrations %} {% endfor %}
Status Name Type Host Database Latency Last Check Actions
{% if db.health_status == 'connected' %} ● Connected {% elif db.health_status == 'disconnected' %} ○ Disconnected {% elif db.health_status == 'error' %} ⚠ Error {% else %} ? Unknown {% endif %} {{ db.name }} {% if not db.is_active %} Inactive {% endif %} {{ db.integration_type|upper }} {% if db.integration_type == 'sqlite' %} {{ db.database_name|truncate(30) }} {% else %} {{ db.host }}{% if db.port %}:{{ db.port }}{% endif %} {% endif %} {{ db.database_name }} {% if db.health_latency_ms %} {{ db.health_latency_ms|round(1) }}ms {% else %} -- {% endif %} {% if db.last_health_check_at %} {{ db.last_health_check_at.strftime('%Y-%m-%d %H:%M') }} {% else %} Never {% endif %}
View
{% else %}

No Database Connections

Add database integrations to manage multiple connections from one dashboard.

Go to Configs
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}