tag

迁移

共 23 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
scala

Akka 到 Apache Pekko 迁移:许可证、包名与生态替换的完整路径

Lightbend 从 Akka 2.7 起把许可证换成商业源码许可,生产环境需要付费,Apache Pekko 因此成为 Apache 协议下的事实续作。本文讲清许可证变更的真实影响,逐项给出依赖坐标与包名替换、配置前缀与序列化绑定改写、生态模块对应关系,并讨论按通信边界切分的渐进迁移、集群跨版本不兼容的硬边界,以及灰度发布与回滚方案。补充了迁移验证清单。

11 分钟阅读
Scala akka Actor
vite

从 Webpack 迁移到 Vite:配置映射、loader 与插件对应与常见坑

Webpack 项目迁移到 Vite 的完整对照手册:打包器与原生 ESM 开发服务器的心智模型差异、entry/output/mode 的配置映射、loader 到 Vite 内建能力的对应、DefinePlugin 与 HtmlWebpackPlugin 的替代方案、resolve 别名迁移、process.env 到 import.meta.env 的改写、devServer 到 server 与 proxy 的映射,以及渐进迁移与常见坑排查。

7 分钟阅读
Vite Webpack 迁移
php

PHP 数据库迁移治理:架构设计、版本控制与多环境管理

PHP 数据库迁移治理:迁移系统原理(Laravel Migrations/Doctrine Migrations/Phinx)、迁移命名与版本策略、数据库架构设计(范式与反范式/索引策略/分区表)、多环境管理(开发测试生产同步)、回滚与数据修复策略、Schema 变更的零停机部署、迁移测试与 CI/CD 集成、大表变更的在线方案、文档与版本注释规范。

9 分钟阅读
PHP 数据库 迁移
scala

Scala 2→3 迁移与重构实战:迁移工具链、兼容策略与渐进式改造

系统覆盖 Scala 2 到 Scala 3 的迁移与代码现代化:迁移前的评估与兼容性分析、Scala 2 与 Scala 3 的交叉编译、迁移工具链(scalafix/迁移规则/自动迁移)、渐进式迁移策略(逐模块迁移/双编译器并行)、Scala 3 语法现代化(缩进语法/枚举/给定实例)、依赖升级与编译器插件适配、以及迁移后的回归测试与性能验证,帮助读者把「存量 Scala 2 代码库」平滑迁移到 Scala 3。

9 分钟阅读
Scala Scala 3 迁移
typescript

TypeScript 版本升级与迁移:breaking changes 与渐进策略

系统覆盖 TypeScript 大版本升级的完整工程实践:升级的收益与风险、官方 breaking changes 清单的分类解读、升级前的基线准备(严格模式/依赖矩阵/类型错误清单)、自动化迁移工具链(npx typescript-tslint 检查/ts-migrate/类型修复脚本)、渐进式升级策略(分模块灰度/按错误码收敛)、Monorepo 多包协同升级、以及升级后的回归验证,帮助团队把版本升级从「事故高发操作」变成「可计划、可回滚、可验证」的工程流程。

6 分钟阅读
TypeScript 升级 迁移
database

PostgreSQL 数据库设计规范:范式、类型选择与迁移演进

好的 schema 设计决定一个系统未来十年好维护还是天天改表。本文系统讲解 PostgreSQL 表设计规范:主键策略(序列/UUID/snowflake)、字段命名与类型选择(数值/时间/JSONB/text)、范式与反范式权衡、外键与约束、索引与唯一性、时间戳与软删除、分表与分区,以及基于迁移工具(Alembic/Prisma)的 schema 演进流程。

6 分钟阅读
PostgreSQL Schema 设计