Ecosyste.ms: Packages

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

Top 1.0% on proxy.golang.org
Top 0.3% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 1.8% forks on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org

proxy.golang.org : github.com/gobuffalo/pop/v5

Package pop wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and workflows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide. Pop, by default, follows conventions that were defined by the ActiveRecord Ruby gem, http://www.rubyonrails.org. What does this mean? * Tables must have an "id" column and a corresponding "ID" field on the `struct` being used. * If there is a timestamp column named "created_at", "CreatedAt" on the `struct`, it will be set with the current time when the record is created. * If there is a timestamp column named "updated_at", "UpdatedAt" on the `struct`, it will be set with the current time when the record is updated. * Default databases are lowercase, underscored versions of the `struct` name. Examples: User{} is "users", FooBar{} is "foo_bars", etc...

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/gobuffalo/pop/v5
Keywords: cockroachdb, database, gobuffalo, migrations, mysql, orm, postgresql, sqlite
License: MIT
Latest release: about 3 years ago
First release: over 4 years ago
Namespace: github.com/gobuffalo/pop
Dependent packages: 163
Dependent repositories: 659
Stars: 1,303 on GitHub
Forks: 231 on GitHub
Docker dependents: 12
Docker downloads: 564,227
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/markbates, https://github.com/sponsors/stanislas-m, https://patreon.com/buffalo
Last synced: 7 days ago

    Loading...
    Readme
    Loading...