Skip to main content

Accessing & Debugging Databases

QuickStack provides built-in support for popular database management tools like DbGate, pgAdmin, and phpMyAdmin. These tools can be enabled directly from your database application's dashboard, allowing you to securely access and debug your data without manual configuration.

Enabling Database Tools

To access your database using a GUI tool:

  1. Navigate to the Database App:

    • Open your project dashboard.
    • Click on your database application to open its details.
  2. Go to Credentials Tab:

    • Select the Credentials tab in the navigation menu.
QuickStack App Settings
  1. Enable a Tool:
    • Locate the Database Access card.
    • Toggle the switch for the tool you want to use (e.g., DbGate).
    • Wait for the tool to be deployed (this may take a few moments).
QuickStack App Settings
  1. Open the Tool:
    • Once deployed, click the Open button.
    • A dialog will appear showing the Username and Password required to log in.
    • Click Open again to launch the tool in a new browser tab.
    • Enter the provided credentials to access your database.
QuickStack App Settings

Available Tools

The available tools depend on the type of database you have deployed:

DbGate

  • Supported Databases: All (PostgreSQL, MySQL, MariaDB, MongoDB)
  • A comprehensive, modern database manager that runs in your browser. It is the recommended tool for most users.

pgAdmin

  • Supported Databases: PostgreSQL
  • The most popular and feature-rich Open Source administration and development platform for PostgreSQL.

phpMyAdmin

  • Supported Databases: MySQL, MariaDB
  • A classic tool written in PHP, intended to handle the administration of MySQL over the Web.
Security Note

These tools are deployed as separate applications within your project. When you are finished debugging or managing your database, it is recommended to disable the tool using the toggle switch. This removes the deployment, saving resources and reducing the attack surface of your application.