Package Usage: go: github.com/hashicorp/go-dbw
Package dbw is a database wrapper that supports connecting and using any database with a
gorm driver. It's intent is to completely encapsulate an application's access
to it's database with the exception of migrations.
dbw is intentionally not an ORM and it removes typical ORM abstractions like
"advanced query building", associations and migrations.
This is not to say you can't easily use dbw for complicated queries, it's just
that dbw doesn't try to reinvent sql by providing some sort of pattern for
building them with functions. Of course, dbw also provides lookup/search
functions when you simply need to read resources from the database.
dbw strives to make CRUD for database resources fairly trivial. Even supporting
"on conflict" for its create function. dbw also allows you to opt out of its
CRUD functions and use exec, query and scan rows directly. You may want to
carefully weigh when it's appropriate to use exec and query directly, since
it's likely that each time you use them you're leaking a bit of your
database schema into your application's domain.
For more information see README.md
12 versions
Latest release: over 1 year ago
12 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/hashicorp/go-dbw
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/hashicorp%2Fgo-dbw
Dependent Repos 11
hashicorp/terraform-provider-boundary
Manage Boundary's identity-based access controls for resources provisioned with Terraform. This provider is maintained internally by the HashiCorp Boundary team.Size: 10.3 MB - Last synced: about 10 hours ago - Pushed: about 11 hours ago

hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 93.8 MB - Last synced: 7 days ago - Pushed: 7 days ago

hashicorp/go-kms-wrapping
KMS wrapping libraries split out from VaultSize: 1.42 MB - Last synced: 23 days ago - Pushed: about 1 month ago

katasec/pulumi-boundary
A Pulumi project that allows managing Boundary by Hashicorp for simple and secure remote accessSize: 359 KB - Last synced: 2 months ago - Pushed: over 2 years ago

hashinyc/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 63.6 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

ardvarkcode/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 63.8 MB - Last synced: about 2 years ago - Pushed: about 2 years ago


FlorinTP/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 85.1 MB - Last synced: almost 2 years ago - Pushed: almost 2 years ago

dgreeninger/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 44.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

fafg/go-kms-wrapping-transit-k8s Fork of hashicorp/go-kms-wrapping
KMS wrapping libraries split out from VaultSize: 926 KB - Last synced: almost 2 years ago - Pushed: almost 2 years ago

qqq-tech/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 67.9 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

teresadq/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 84.3 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago

giulio1979/boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 61.9 MB - Last synced: over 1 year ago - Pushed: over 3 years ago

bluebrown/mql Fork of hashicorp/mql
Model Query Language (mql) is a query language for your database models.Size: 70.3 KB - Last synced: over 1 year ago - Pushed: over 1 year ago

AdamBouhmad/terraform-provider-boundary Fork of hashicorp/terraform-provider-boundary
Manage Boundary's identity-based access controls for resources provisioned with Terraform. This provider is maintained internally by the HashiCorp Boundary team.Size: 9.88 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

luis-pinto-fanduel/hashicorp-boundary Fork of hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.Size: 71 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

opentofu/terraform-provider-boundary Fork of hashicorp/terraform-provider-boundary
Manage Boundary's identity-based access controls for resources provisioned with Terraform. This provider is maintained internally by the HashiCorp Boundary team.Size: 10.2 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago

drewmullen/terraform-provider-boundary Fork of hashicorp/terraform-provider-boundary
Manage Boundary's identity-based access controls for resources provisioned with Terraform. This provider is maintained internally by the HashiCorp Boundary team.Size: 9.47 MB - Last synced: 1 day ago - Pushed: over 1 year ago

SamKenX-Hub-Community/SamKenX_boundary Fork of samkenxstream/SamKenX_boundary
SamKenX Boundary enables identity-based access management for dynamic infrastructure.Size: 41.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

buggerman/boundary
Read-only repo for Boundary from before the project license was changed to Business Source LicenseSize: 17.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

