[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#996053: ITP: grate -- SQL scripts migration runner



Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

Introducing grate
=============

I have created a database migration tool, named grate. It is in active
development, and written in .NET 6.
It is compiled as a static binary, independent of any installation of
.NET framework on the host system. This is done to be able to
keep the size of the runtime image low. I am the creator and
maintainer of both the original source, and the Debian package.

grate is inspired by, and meant to be (mostly) compatible with good
old RoundhousE (https://github.com/chucknorris/roundhouse),
which I have been maintaining for the last 3 years. However, it is
written from the ground up using modern .NET,
to make maintenance easier, and encourage more developers to
contribute, as the old project was getting less and less traction.

The tool is a no-nonsense SQL migrator, based on pure SQL scripts, and
aims to be a low-complexity alternative to more complex database
migration tools from enterprise vendors. At the time of writing, it
supports MariaDM/MySQL, PostgreSQL and Microsoft SQL server.
More databases are planned.

Motivation
========

I aim to support as many platforms as possible, in a friction-less
way, and native installers are a good incetiment to wide adoption. I'd
really appreciate
if the package could be distributed in the official Debian dpkg distribution.

Sources
=======

The homepage of the tool can be found here: https://erikbra.github.io/grate/
It is open source, with an MIT license, and hosted on github, here:
https://github.com/erikbra/grate

Package downloads
================

The tool can be downloaded from the github releases pages, at the time
of writing, the latest version is 0.9.4:
https://github.com/erikbra/grate/releases/tag/0.9.4
A direct link to the .deb package can be found here:
https://github.com/erikbra/grate/releases/download/0.9.4/grate_0.9.4-1_amd64.deb


Regards,

Erik A.Brandstadmoen
erik@brandstadmoen.net


Reply to: