HackerNews

GoSMig – Goで書かれた最小限の型安全なSQLマイグレーション

Show HN: GoSMig – minimal, type-safe SQL migrations written in Go

https://github.com/padurean/gosmig


GoSMigは、Goで書かれたシンプルかつ最小限のSQLデータベースマイグレーションツールです。このツールは、標準ライブラリのdatabase/sqlおよびSQLXをサポートし、型安全で柔軟性が高いのが特徴です。Goの標準データベースインターフェイスを実装した任意のデータベースライブラリと互換性があり、トランザクショナルおよび非トランザクショナルなマイグレーションをサポートしています。CLIツールを簡単に構築できるコマンドラインインターフェイスハンドラーもあり、エラーハンドリングやロールバック機能も完備しています。外部依存関係がなく、Goの標準ライブラリのみで動作するため、手軽に導入することができます。使用例も提供されており、簡単にセットアップ可能です。