{% extends "base.html" %} {% block title %}TapDB Schema Inventory{% endblock %} {% block content %}

PostgreSQL inventory

Read-only inventory for the active TapDB schema. No credentials or connection secrets are displayed.

{% if error %}

{{ error }}

{% endif %} {% if inventory %}
Database
{{ inventory.database_name }}
Active schema
{{ inventory.active_schema }}
Search path
{{ inventory.search_path | join(', ') }}
{% endif %}
{% if inventory %}

Counts

{{ inventory.counts | tojson(indent=2) }}
{% for key in ['schemas', 'tables', 'views', 'materialized_views', 'sequences', 'functions', 'triggers', 'indexes', 'columns'] %}

{{ key | replace('_', ' ') | title }}

{{ inventory[key] | tojson(indent=2) }}
{% endfor %} {% endif %} {% endblock %}