Skip to content

[BUG] No Real Database Connectivity #72

@Limeload

Description

@Limeload

The application currently relies on mock data and external MCP servers. No direct database connectivity exists.

Missing Components:

  • SQLAlchemy integration for PostgreSQL/MySQL
  • Snowflake connector implementation
  • SQLite support
  • Connection pooling per user
  • Query execution engine

Expected Implementation:

# server/database/connectors.py
class DatabaseConnector:
    def __init__(self, credential: DatabaseCredential):
        self.credential = credential
        self.engine = self._create_engine()
    
    def execute_query(self, query: str) -> QueryResult:
        # Implement actual query execution
        pass
    
    def get_schema(self) -> SchemaMetadata:
        # Implement schema introspection
        pass

Acceptance Criteria:

  • Direct database connectivity
  • Support for PostgreSQL, MySQL, Snowflake, SQLite
  • Connection pooling and management
  • Query execution with proper error handling
  • Schema introspection capabilities

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions