Documentation ¶
Overview ¶
Package entdb extends the ent db library and satisfies matt's needs for consistency
Index ¶
- func NewMultiDriverDBClient(ctx context.Context, c entx.Config, l *zap.SugaredLogger, opts []ent.Option) (*ent.Client, *entx.EntClientConfig, error)
- func NewTestClient(ctx context.Context, ctr *testutils.TestFixture, entOpts []ent.Option) (*ent.Client, error)
- func NewTestFixture() *testutils.TestFixture
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMultiDriverDBClient ¶ added in v0.3.3
func NewMultiDriverDBClient(ctx context.Context, c entx.Config, l *zap.SugaredLogger, opts []ent.Option) (*ent.Client, *entx.EntClientConfig, error)
NewMultiDriverDBClient returns a ent client with a primary and secondary, if configured, write database
func NewTestClient ¶ added in v0.2.6
func NewTestClient(ctx context.Context, ctr *testutils.TestFixture, entOpts []ent.Option) (*ent.Client, error)
NewTestClient creates a entdb client that can be used for TEST purposes ONLY
func NewTestFixture ¶ added in v0.5.3
func NewTestFixture() *testutils.TestFixture
NewTestFixture creates a test container for testing purposes
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.