polluter
The easiest solution to seed database with Go (by romanyx)
migrate
Database migrations. CLI and Golang library. (by golang-migrate)
polluter | migrate | |
---|---|---|
- | 78 | |
177 | 16,488 | |
0.0% | 2.4% | |
0.0 | 6.9 | |
10 months ago | 6 days ago | |
Go | Go | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
polluter
Posts with mentions or reviews of polluter.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning polluter yet.
Tracking mentions began in Dec 2020.
migrate
Posts with mentions or reviews of migrate.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-11-06.
-
Mastering Database Migrations in Go with golang-migrate and SQLite
Managing database changes is critical for any software project. This guide walks you through using golang-migrate with SQLite in Go to handle migrations cleanly and consistently.
-
How to use migrations with Golang
Go doesn't support migrations natively for that propuso we can use the popular golang-migrate package also if you use an ORM like GORM you can use it for that.
-
Scalable Server SQLite Apps
* using an external tool, just like any other RDBMS (I know and use https://github.com/golang-migrate/migrate)
-
How to handle migrations in Golang
golang-migrate
-
Use Golang Migrate on Docker Compose
Here is the documentation how to install it.
-
Database Migration: Take Care of Your Database Changes
I will show you how to create an simple program for performing database migration using Golang Migrate. Before we proceed to next step make sure you already install its binary on your system, here is the release list with various operating system option, Golang Migrate Releases.
-
Using migrations with Golang
Go does not natively support the use of migrations, but we could use the ORM that has this functionality, such as GORM which is the most used by the community, but We can use migrations without using an ORM, for this we will use the golang-migrate package.
-
How to use SQLC with Golang
$ curl -L https://github.com/golang-migrate/migrate/releases/download/$version/migrate.$os-$arch.tar.gz | tar xvz
- Looking for recommendations for model/schema/migration management in Golang
- API completa em Golang - Parte 1
What are some alternatives?
When comparing polluter and migrate you can also consider the following projects:
CovenantSQL - A decentralized, trusted, high performance, SQL database with blockchain features
goose
go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
atlas - Manage your database schema as code
goose - A database migration tool. Supports SQL migrations and Go functions.