Versions in this module Expand all Collapse all v1 v1.0.0 Sep 8, 2026 Changes in this version + var ErrNotSupported = errors.New("operation not supported by SQLite") + type Manager struct + func NewManager(opts ...Option) *Manager + func (m *Manager) CreateDatabase(ctx context.Context, _, _ string) error + func (m *Manager) CreateUser(ctx context.Context, _, _ string) error + func (m *Manager) DatabaseExists(ctx context.Context, _ string) (bool, error) + func (m *Manager) DeleteDatabase(ctx context.Context, _ string) error + func (m *Manager) DeleteUser(ctx context.Context, _ string) error + func (m *Manager) GrantUserAccessToTable(ctx context.Context, _, _, _, _ string) error + func (m *Manager) UserCanAccessDatabase(ctx context.Context, _, _ string) (bool, error) + func (m *Manager) UserExists(ctx context.Context, _ string) (bool, error) + type Option func(*options) + func WithLogger(logger logging.Logger) Option + func WithPillars(pillars *observability.Pillars) Option + func WithTracerProvider(tracerProvider tracing.Provider) Option Other modules containing this package github.com/primandproper/primitives-go/v2