old | ||
.gitignore | ||
.gitlab-ci.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
magnetico-migrator.go | ||
README.md |
Magnetico database migrator
This simple utility will help you to migrate your data from legacy
Python version of magneticod
to the new Go version which uses new
persistence layer.
Installation
TBW
Usage
Important notes:
--py-database
syntax is similar but not the same. But if you'll use justsqlite3://
schema and path to the database you'll be ok.--go-database
you can use the same syntax as used inmagneticod
CLI interface.
Merging with magneticod-go's PostgreSQL
./magnetico-go-migrator --py-database=sqlite3:///path/to/old/database.sqlite3 --go-database=postgres://username:password@hostname/db_name?port=5432&sslmode=disable
Merging into magneticod-go's Beanstalk
./magnetico-go-migrator --py-database=sqlite3:///path/to/old/database.sqlite3 --go-database=beanstalk://127.0.0.1:11300/magneticod_tube