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

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: