HeidiSQL 跨数据库协议适配:单一可执行文件的驱动抽象层设计
分析 HeidiSQL 如何用单一可执行文件支持 MariaDB/MySQL/PostgreSQL/SQL Server/SQLite 的协议适配与驱动抽象层设计,探讨其 TDBConnection 类架构与多数据库统一接口实现。
2026-05-29database-tools2026-05
Category
共 3 篇文章。
分析 HeidiSQL 如何用单一可执行文件支持 MariaDB/MySQL/PostgreSQL/SQL Server/SQLite 的协议适配与驱动抽象层设计,探讨其 TDBConnection 类架构与多数据库统一接口实现。
深入剖析 Sqldef 基于解析器的声明式 schema diff 算法,对比传统迁移脚本与声明式定义在 CI/CD 中的零停机实现细节,涵盖 AST 构建、内存模型比较及幂等 DDL 生成机制。
深入探讨 Sqldef 如何通过纯 SQL 的声明式定义,实现数据库模式迁移的幂等性与无状态化,并解析其在 CI/CD 流水线中的工程集成模式。