Database UI

The databaseui module provides a comprehensive web-based administration interface for Project Forge applications with database connectivity. It offers powerful database exploration, query execution, and monitoring capabilities through a modern, responsive web interface.

Overview

This module is designed for applications that need database administration capabilities and provides:

Security Notice: This module is marked as dangerous and provides direct database access. Use only in trusted environments with proper authentication.

Key Features

Database Management

SQL Operations

Performance & Monitoring

Data Exploration

Requirements

Dependencies

Supported Databases

Getting Started

1. Database Registration

Databases automatically register with the UI on startup. Ensure your database connections are configured in your application:

2. Access the Interface

Navigate to /admin/database in your application to access the database administration interface.

3. Basic Operations

Security Considerations

Troubleshooting

Common Issues

Database Not Appearing: - Verify database module is properly configured - Check database connection health - Ensure proper permissions for schema access

Query Execution Fails: - Check SQL syntax and permissions - Verify transaction state - Review error logs for connection issues

Performance Issues: - Enable query tracing to identify bottlenecks - Check connection pool settings - Monitor database server resources

Source Code

See Also