An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 4.4% on proxy.golang.org
Top 0.9% dependent packages on proxy.golang.org
Top 1.1% dependent repos on proxy.golang.org
Top 6.2% forks on proxy.golang.org

proxy.golang.org : github.com/ardanlabs/darwin

Package darwin provides a database schema evolution api for Go. The purpose of this library is just be a library. You can implement your own way of building the migration list. It is not recommended to put more than one database change per migration, if some migration fail, you exactly what statement caused the error. Also only postgres correctly handle rollback in DDL transactions. The best way to version your migrations is like this: 1.0, 1.1, 1.2 Please read the following posts for more information on the design principles if this package. https://flywaydb.org/documentation/faq#downgrade https://flywaydb.org/documentation/faq#rollback https://flywaydb.org/documentation/faq#hot-fixes Given this file: You can write this code:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/ardanlabs/darwin
License: MIT
Latest release: over 2 years ago
First release: about 4 years ago
Namespace: github.com/ardanlabs
Dependent packages: 33
Dependent repositories: 27
Stars: 12 on GitHub
Forks: 11 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 27 days ago