Data Browser
The Data Browser page provides a unified interface for exploring schemas and tables across all Wasteology databases.
Page Overviewâ
Data Browser
Browse schemas, tables, and preview data across all connected databases

How to Use
Featuresâ
Multi-Database
Switch between PostgreSQL and Azure SQL databases instantly
Schema Browser
Explore schemas and tables with hierarchical navigation
Data Preview
Preview table data with configurable row limits
Column Info
View column types, nullability, and constraints
Database Selectionâ
Choose from four pre-configured Wasteology databases:
| Database | Status | Description |
|---|---|---|
| PostgreSQL Production | âConnected | Main production data |
| PostgreSQL Development | âšConnected | Development environment |
| Azure SQL Production | âConnected | Azure production data |
| Azure SQL Development | âšConnected | Azure development environment |
Schema Navigationâ
After selecting a database:
- Schemas are listed in the left panel
- Click a schema to expand and see its tables
- Tables show row counts when available
- Click a table to view its details
Table Detailsâ
When you select a table, the browser shows:
Column Informationâ
| Column | Data Type | Nullable | Default |
|---|---|---|---|
| id | integer | No | nextval |
| name | varchar(255) | No | - |
| created_at | timestamp | No | now() |
Data Previewâ
The data preview section shows sample rows from the selected table:
- Row Limit - Adjust how many rows to preview (default: 100)
- Download - Export the preview as CSV
- Refresh - Reload data from the database
For large tables, keep the row limit low (10-100) to ensure fast preview loading.
Search and Filterâ
Use the search box to quickly find tables:
- Type a table name to filter the list
- Partial matches are supported
- Search is case-insensitive
Troubleshootingâ
"No schemas found"â
This typically means:
- Database credentials are incorrect
- The user doesn't have permissions to list schemas
- The database is empty
Slow preview loadingâ
For better performance:
- Reduce the row limit
- Select specific columns instead of all
- Check for missing indexes on large tables