#数据库迁移
Evolve - 多数据库支持的自动化迁移工具 简化版本控制
Evolve数据库迁移持续集成SQL脚本开源项目Github
Evolve是一个跨平台数据库迁移工具,支持多种主流数据库。它使用纯SQL脚本实现数据库变更自动化和同步,适用于持续集成/交付环境。Evolve强调简单易用,每次运行时自动更新数据库至最新状态。提供.NET库、工具和独立CLI,方便开发者选择合适的使用方式。该工具有助于简化数据库版本控制和变更管理流程。
DbUp - 自动化数据库变更管理的.NET工具集
DbUp数据库迁移.NET库SQL脚本版本控制Github开源项目
DbUp是一套.NET库,用于自动化数据库变更管理。它跟踪已执行的SQL脚本,仅运行必要的更新,确保数据库保持最新。支持SQL Server、MySQL、PostgreSQL等多种数据库,DbUp简化了开发者的数据库部署流程,提高了效率和可靠性。
questions-answers - ASP.NET Boilerplate构建的在线问答应用示例
ASP.NET Boilerplate问答应用数据库迁移连接字符串用户认证Github开源项目
这是一个基于ASP.NET Boilerplate框架的在线问答应用示例。项目包含登录系统和问题列表功能,并提供部署指南。开发者可通过此示例学习使用ASP.NET Boilerplate构建Web应用,涵盖数据库迁移和项目配置等步骤。该示例为开发问答平台提供了参考。
CachedRepository - 模式实现数据访问性能优化
CachedRepository数据库迁移缓存模式性能优化数据加载Github开源项目
CachedRepository项目展示了一种优化数据访问性能的缓存模式。该项目利用EF Migrations创建种子数据,实现了5秒周期的缓存刷新机制,有效提升数据加载速度。项目提供详细运行指南,帮助开发者学习如何在实际应用中实施CachedRepository模式,以改善应用程序响应时间和整体性能。
FastAPI-Production-Boilerplate - FastAPI生产级项目模板 快速构建可扩展应用
FastAPI生产模板数据库迁移认证授权异步能力Github开源项目
FastAPI-Production-Boilerplate是一个功能完备的FastAPI项目模板。它采用分层架构和模块化设计,支持异步操作、数据库迁移、身份认证、权限控制、缓存和后台任务处理。该模板还集成了测试套件、类型检查和Docker支持,为开发者提供了一个高效、可扩展的FastAPI应用开发环境。
pg-schema-diff - PostgreSQL数据库模式差异计算与迁移工具
pg-schema-diffPostgres数据库迁移在线迁移索引建立Github开源项目
pg-schema-diff是一个开源的PostgreSQL数据库模式管理工具。它可以计算数据库模式间的差异,生成最小化停机时间的SQL迁移语句。支持在线索引替换和NOT NULL约束创建等功能,并提供安全保障措施。适用于PostgreSQL 14-16版本,帮助开发者高效管理数据库模式变更。
pgroll - PostgreSQL零停机模式迁移工具
pgrollPostgreSQL数据库迁移零停机时间模式版本Github开源项目
pgroll是一款开源命令行工具,用于PostgreSQL数据库的零停机模式迁移。它通过同时支持多个模式版本,确保数据库更新时应用程序持续运行,无需锁定即可应用更改。pgroll支持新旧模式并行运行,降低迁移风险,简化应用部署,并提供即时回滚功能。
movine - 实用的开源数据库迁移版本控制系统
Movine数据库迁移SQL版本控制命令行工具Github开源项目
Movine是一个开源的数据库迁移管理工具,专注于解决实际开发中的复杂迁移问题。它通过跟踪迁移文件的唯一哈希值,确保Git中的SQL与数据库执行的SQL保持一致。支持PostgreSQL和SQLite,Movine提供迁移初始化、生成、状态查看和执行等功能,并能处理变体和分歧迁移,为团队协作提供可靠的数据库版本控制方案。
engelsystem - 开源活动志愿者管理平台
Engelsystem开源项目志愿者管理数据库迁移Docker部署Github
Engelsystem是一个开源的活动志愿者管理平台,提供志愿者注册、排班和任务分配等功能。系统支持多语言,可通过Docker部署,适用于各类大型活动。它具有活跃的开发社区,持续优化功能,为活动组织者提供高效的志愿者团队管理解决方案。
arctic - Arctic项目开发工作迁移至ArcticDB仓库
ArcticDB数据库迁移开源项目GitHub仓库项目维护Github
Arctic项目已进入维护模式,开发工作迁移至ArcticDB GitHub仓库。原Arctic仓库的设置、安装和使用说明已移至README-arctic.md文件。新仓库提供最新的项目更新和社区支持。
rssbot - 高效的 Telegram RSS 订阅机器人
RSS机器人Telegram订阅功能数据库迁移开源项目Github
rssbot 是一个基于 Rust 开发的 Telegram RSS 机器人,支持多种 RSS 格式和 JSON Feed。该项目提供订阅管理、OPML 导出等功能,具有灵活的配置选项。用户可选择预编译版本或自行编译,支持代理设置和旧版迁移。rssbot 适用于需要在 Telegram 上管理 RSS 订阅的用户。
dbmate - 数据库Schema同步工具 支持多种数据库和开发语言
Dbmate数据库迁移SQL版本控制命令行工具Github开源项目
dbmate是一个跨平台的数据库迁移工具,用于同步多个开发者和服务器间的数据库schema。支持MySQL、PostgreSQL、SQLite和ClickHouse等主流数据库,采用纯SQL编写迁移脚本。它提供数据库创建、删除等功能,通过环境变量配置连接,支持.env文件。dbmate适用于Go、Node.js、Python、Ruby等多种语言的数据库应用开发,是一个通用的数据库管理工具。
migrate - Go语言编写的多数据库迁移工具 支持多种源
migrate数据库迁移Go语言CLI工具数据库驱动Github开源项目
migrate是一个Go语言开发的数据库迁移工具,支持PostgreSQL、MySQL等多种数据库。它可作为CLI工具使用或导入Go项目。migrate能从文件系统、GitHub等多个源读取迁移脚本,提供简单可靠的迁移功能。其设计注重可靠性和灵活性,适用于不同规模的项目数据库管理。
metaflow-service - Metaflow元数据服务实现 优化机器学习工作流管理
Metaflow元数据服务数据库迁移DockerPostgreSQLGithub开源项目
Metaflow-service为Metaflow提供元数据服务实现,通过轻量级数据库封装跟踪Flows、Runs、Steps等Metaflow实体的元数据。项目包含元数据服务和迁移服务,支持数据库迁移和版本兼容性管理。提供REST API接口,支持Docker容器部署,简化机器学习工作流的元数据管理流程。