Bug#989119: ITP: golang-github-skeema-tengo -- Go La Tengo: a MySQL automation library (library)
Package: wnpp
Owner: Andrius Merkys <merkys@debian.org>
Severity: wishlist
Control: block -1 by 989107
* Package name : golang-github-skeema-tengo
Version : 0.10.1
Upstream Author : Skeema LLC
* URL : https://github.com/skeema/tengo
* License : Apache-2.0
Programming Lang: (C, C++, C#, Perl, Python, etc.)
Description : Go La Tengo: a MySQL automation library (library)
Golang library for MySQL database automation. Most of
Go La Tengo's current functionality is focused on MySQL schema
introspection and diff'ing. Future releases will add more general-purpose
automation features. Go La Tengo examines several
information_schema tables in order to build Go struct values representing
schemas (databases), tables, columns, indexes, foreign key constraints,
stored procedures, and functions. These values can be diff'ed to generate
corresponding DDL statements. The tengo.Instance
struct models a single database instance. It keeps track of multiple,
separate connection pools for using different default schema and session
settings. This helps to avoid problems with Go's database/sql methods,
which are incompatible with USE statements and SET SESSION statements.
Status This is package is intended for production use. The release
numbering is still pre-1.0 though as the API is subject to minor
changes. Backwards-incompatible changes are generally avoided whenever
possible, but no guarantees are made yet.
This package is required by skeema, which I am interested to bringing in
Debian.
Remark: This package is to be maintained with Debian Go Packaging Team at
https://salsa.debian.org/go-team/packages/golang-github-skeema-tengo
Reply to: