Skip to content

Conversation

@dendianugerah
Copy link
Owner

@dendianugerah dendianugerah commented Nov 9, 2025

#41 This pull request adds comprehensive support for Microsoft SQL Server (MSSQL) throughout the application, including backup and restore functionality, connection management, Docker packaging, and documentation. The changes span backend logic, frontend UI, and user documentation to ensure MSSQL is a first-class supported database alongside PostgreSQL, MySQL, MongoDB, and Redis.

Backend: MSSQL Support in Backup, Restore, and Connection Management

  • Added MSSQL backup and restore commands using sqlcmd and appropriate T-SQL scripts in backup_cmd.go and backup_restore.go, including error validation for restores. [1] [2] [3] [4] [5] [6] [7] [8]
  • Implemented MSSQL connection logic in connection_config.go using the go-mssqldb driver, supporting both direct and SSH-tunneled connections. [1] [2] [3] [4]
  • Updated Go module dependencies to include MSSQL-related libraries.

Frontend: UI and TypeScript Enhancements

  • Updated the connection form to recognize and support MSSQL, including default port, type mapping, option in the select dropdown, and error messages. [1] [2] [3] [4]
  • Expanded the DatabaseType TypeScript type and labels to include MSSQL.

Docker and Packaging

  • Modified the main Dockerfile to install MSSQL tools (freetds, msodbcsql18, mssql-tools18) for full MSSQL backup/restore support.
  • Added documentation and example Dockerfiles for MSSQL-only deployments.

Documentation Updates

  • Updated feature lists, installation, quick start, and troubleshooting docs to include MSSQL as a supported database, with instructions for setup and restore. [1] [2] [3] [4] [5] [6] [7]

These changes collectively ensure that users can connect to, back up, and restore MSSQL databases as easily as other supported databases, with clear guidance and tooling in both the UI and backend.

@vercel
Copy link

vercel bot commented Nov 9, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
velld Ready Ready Preview Comment Nov 9, 2025 5:39am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants