
一个基于差异同步数据库结构的工具 - Skeema
·2306 字·5 分钟
本文将继续介绍数据库 schema 数据库同步工具。今天,推荐是的一个基于差异方式实现数据库 schema 迁移的工具库 - skeema,同样也是基于 Go 实现。


本文将继续介绍数据库 schema 数据库同步工具。今天,推荐是的一个基于差异方式实现数据库 schema 迁移的工具库 - skeema,同样也是基于 Go 实现。


我在思考如何提高终端工作效率时,想到了在 iTerm2 中实现一个类似于 tmuxifier 布局管理工具。如果你不了解 tmuxifier,简单来说,它是 tmux 的布局管理工具。


在使用 Go 开发项目时,估计有不少人遇到过无法正确处理文件路径的问题,特别是刚从如 PHP、python 这类动态语言转向 Go 的朋友,已经习惯了通过相对源码文件找到其他文件。这个问题能否合理解决,不仅关系到程序的可移植性,还直接影响到程序的稳定性和安全性。

在编程时,按行读取文件是一个很常规的需求,它相较于一次性读出整个文件,有着诸如内存效率高、处理速度快、实时性高、可扩展性强等优势。

平时在开发项目时,常会需要改动数据库结构,比如说,有时候需要加个表,改个字段名,这是个挺常见的事。为了搞定这些改动,一般有两种做法:增量同步和差异同步。


今天介绍一个 TUI 库 - Bubble Tea,一个小巧但强大的文本用户界面(TUI)框架,基于 Go 语言开发。