46 Resources
Golang migration Libraries
Esdump is a migration CLI written in Go for migrating index mapping and data from one elasticsearch to another.
esdump Introduction esdump is a migration CLI written in Go for migrating index mapping and data from one elasticsearch to another. Compatibility Elas
mercuryPQCrypto is a go post quantum cryptography (PQC) algorithms lib for studying the pqc migration and application adaptation.
mercuryPQCrypto-README 1 mercuryPQCrypto: Mercury Cryptography Project mercuryPQCrypto is a cryptography project conducted by Chongqing University, Ch
Migration - Commonly used migration tools
Migration Commonly used migration tools Usage package main import ( "context"
Migration - Commonly used migration tools
Migration Commonly used migration tools Usage package main import ( "context"
Terraform-equinix-migration-tool - Tool to migrate code from Equinix Metal terraform provider to Equinix terraform provider
Equinix Terraform Provider Migration Tool This tool targets a terraform working
A migration engine to deploy database changes in your golang + mongodb app.
bisonmigration A migration engine to deploy database changes in your golang + mongodb app. Migration files register their UP and DOWN functions in the
A database migration tool written in Go.
dbmagritte created by Austin Poor A database migration tool written in Go. Usage Commands: init: Set up the repo by creating a .dbmagritte.yaml file a
Thin clones of PostgreSQL to build powerful development, test, QA, staging environments
Database Lab Engine (DLE) ⚡ Blazing-fast cloning of PostgreSQL databases 🐘 Thin clones of PostgreSQL to build powerful development, test, QA, staging
CLI-friendly package for pg migrations management.
go-pg-migrate CLI-friendly package for PostgreSQL migrations management. Installation Requires Go Modules enabled. go get github.com/lawzava/go-pg-mig
MySQL database migrator
MySQL database migrator MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.
Embedded schema migration package for Go
Schema - Database Migrations for Go An embeddable library for applying changes to your Go application's database/sql schema. Features Cloud-friendly d
sql migration schema generate from models
SQLize Generate MySQL/PostgreSQL Migration from golang struct and existing sql Features Sql parser Sql builder from objects Generate sql migration fro
Project to migrate Cumulocity Software objects towards new model introduced in v 10.7
About Tool to migrate the software repository entries prior to Cumulocity v10.7 to the new Software Repository package model including Software Versio
Forklift: an API application developed with go that enables virtual server migration from vcenter virtualization environment to openstack environment
What is the Forklift? Forklift is an API application developed with go that enables virtual server migration from vcenter virtualization environment t
Gondolier is a database migration library for Go.
Gondolier Description Gondolier is a library to auto migrate database schemas in Go (golang) using structs. Quick demo: type Customer struct { Id
The fastest way to build a restful API with golang and echo framework.
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Golang PostgreSQL schema migration tool
goerd This is a New Era of migrations PostgreSQL databases with Golang. We no longer want to ensure the database schema with incremental patches. Shem
Golang struct to postgres table shifter.
pg-shifter Golang struct to postgres table shifter. go1.9+ required. The main objective is to keep the table's complete schema details in golang table
Parallel processing through go routines, copy and delete thousands of key within some minutes
redis-dumper CLI Parallel processing through go routines, copy and delete thousands of key within some minutes copy data by key pattern from one redis
Web-based, zero-config, dependency-free database schema change and version control tool for teams
Live Demo • Install • Help • Development • Design Doc Bytebase is a web-based, zero-config, dependency-free database schema change and version control
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Kstone 中文 Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd
Demo of schema change failures with SQLite INTEGERs.
SQLite Schema Migration Bug This is a repository to reproduce a bug with Ent and the modernc.org/sqlite (non-CGO) SQLite 3 driver. Reproduce Simply ru
Go database migration tool
goose goose is a database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts. Stability notice This re
HTTP API traffic recording and replay middleware based on GoReplay, can be used for migration and refactoring testing
gorc HTTP API traffic recording and replay middleware based on GoReplay, can be used for migration and refactoring testing. English | 中文 Requirements
A tool to compare if terraform provider migration schema snapshot is equal to schema defined in resource code
migration schema comparer for Terraform When develop Terraform provider sometimes we need do some state migration(not schema migration) via StateUpgra
Database migration through structures - development
goMigration 基于 Golang 的数据库迁移工具,目前仍在开发中,有兴趣的小伙伴可以联系我一起~ 食用方法 go get https://github.com/DGuang21/goMigration 手动将其安装 可通过 gom gen create_c_user_table 方法生
Migration tool for ksqlDB, which uses the ksqldb-go client.
ksqldb-migrate Migration tool for ksqlDB, which uses the ksqldb-go client.
It's a Go console utility for migration from MSSQL to MySQL engine.
A tool for migration the databases to MySQL It's a Go console utility for migration from MSSQL to MySQL engine. The databases should have prepopulated
Database Access Layer for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API
REL Modern Database Access Layer for Golang. REL is golang orm-ish database layer for layered architecture. It's testable and comes with its own test
An Elasticsearch Migration Tool.
An Elasticsearch Migration Tool Elasticsearch cross version data migration. Dec 3rd, 2020: [EN] Cross version Elasticsearch data migration with ESM Fe
mini tools handling migrasion database from cli
mini tools handling migrasion database from cli
Kubedd – Check migration issues of Kubernetes Objects while K8s upgrade
Kubedd – Check migration issues of Kubernetes Objects while K8s upgrade
Asynchronous data replication for Kubernetes volumes
VolSync VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backu
A simple database migration tool using an sql.DB connection and fs.FS for the migration source
A simple database migration tool using an sql.DB connection and fs.FS for the migration source. It has no non-test dependencies.
Simple migration tool for MySQL
prrn Simple migration tool for MySQL This is a CLI that helps you create a DB migration file. There is no need to write up and down files from scratch
Dbmate is a database migration tool, to keep your database schema in sync across multiple developers and your production servers.
Dbmate is a database migration tool, to keep your database schema in sync across multiple developers and your production servers. It is a stand
Database migrations. CLI and Golang library.
migrate Database migrations written in Go. Use as CLI or import as library. Migrate reads migrations from sources and applies them in correct order to
Goose database migration tool - fork of https://bitbucket.org/liamstask/goose
goose Goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions. Goals of this fork github.c
Database migrations. CLI and Golang library.
Database migrations written in Go. Use as CLI or import as library.
SQL schema migration tool for Go.
sql-migrate SQL Schema migration tool for Go. Based on gorp and goose. Using modl? Check out modl-migrate. Features Usable as a CLI tool or as a libra
Simple Migration Tool - written in Go
Pravasan Simple Migration tool intend to be used for any languages, for any db. Please feel free to criticize, comment, etc. Currently this is working
Dead simple Go database migration library.
migrator Dead simple Go database migration library. Features Simple code Usage as a library, embeddable and extensible on your behalf Support of any d
Database migrations. CLI and Golang library.
migrate Database migrations written in Go. Use as CLI or import as library. Migrate reads migrations from sources and applies them in correct order to
Minimalistic database migration helper for Gorm ORM
Gormigrate Gormigrate is a minimalistic migration helper for Gorm. Gorm already has useful migrate functions, just misses proper schema versioning and
Goose database migration tool - fork of https://bitbucket.org/liamstask/goose
goose Goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions. Goals of this fork github.c
Database schema evolution library for Go
Try browsing the code on Sourcegraph! Darwin Database schema evolution library for Go Example package main import ( "database/sql" "log" "github.