Directories ¶
Path | Synopsis |
---|---|
client
|
|
dblabapi
Package dblabapi provides a client for Database Lab HTTP API.
|
Package dblabapi provides a client for Database Lab HTTP API. |
dblabapi/types
Package types provides request structures for Database Lab HTTP API.
|
Package types provides request structures for Database Lab HTTP API. |
platform
Package platform provides the Platform API client.
|
Package platform provides the Platform API client. |
Package config provides access to the Database Lab configuration.
|
Package config provides access to the Database Lab configuration. |
global
Package global provides access to the global Database Lab Engine configuration.
|
Package global provides access to the global Database Lab Engine configuration. |
Package estimator provides tools to estimate query timing for a production environment.
|
Package estimator provides tools to estimate query timing for a production environment. |
Package models provides Database Lab struct.
|
Package models provides Database Lab struct. |
Package observer provides clone monitoring.
|
Package observer provides clone monitoring. |
Package portfwd provides an SSH port forwarder.
|
Package portfwd provides an SSH port forwarder. |
Package retrieval provides data retrieval pipeline.
|
Package retrieval provides data retrieval pipeline. |
components
Package components provides the key components of data retrieval.
|
Package components provides the key components of data retrieval. |
config
Package config contains configuration options of the data retrieval.
|
Package config contains configuration options of the data retrieval. |
dbmarker
Package dbmarker provides a tool for marking database data.
|
Package dbmarker provides a tool for marking database data. |
engine
Package engine provides different engines.
|
Package engine provides different engines. |
engine/postgres
Package postgres contains data retrieval jobs for a Postgres engine.
|
Package postgres contains data retrieval jobs for a Postgres engine. |
engine/postgres/logical
Package logical provides jobs for logical initial operations.
|
Package logical provides jobs for logical initial operations. |
engine/postgres/physical
Package physical provides jobs for physical initial operations.
|
Package physical provides jobs for physical initial operations. |
engine/postgres/snapshot
Package snapshot provides components for preparing initial snapshots.
|
Package snapshot provides components for preparing initial snapshots. |
engine/postgres/tools
Package tools provides helpers to initialize data.
|
Package tools provides helpers to initialize data. |
engine/postgres/tools/cont
Package cont provides tools to manage service containers started by Database Lab Engine.
|
Package cont provides tools to manage service containers started by Database Lab Engine. |
engine/postgres/tools/defaults
Package defaults contains default values.
|
Package defaults contains default values. |
engine/postgres/tools/fs
Package fs provides tools for working with the filesystem.
|
Package fs provides tools for working with the filesystem. |
engine/postgres/tools/health
Package health provides tools to set up container health check options.
|
Package health provides tools to set up container health check options. |
engine/postgres/tools/pgtool
Package pgtool provides tools to run PostgreSQL-specific commands.
|
Package pgtool provides tools to run PostgreSQL-specific commands. |
options
Package options provides helpers to process retrieval options.
|
Package options provides helpers to process retrieval options. |
Package runci provides a tools to run and check migrations in CI.
|
Package runci provides a tools to run and check migrations in CI. |
source
Package source provides a tools to use version control systems.
|
Package source provides a tools to use version control systems. |
services
|
|
cloning
Package cloning provides a cloning service.
|
Package cloning provides a cloning service. |
platform
Package platform provides a Platform service.
|
Package platform provides a Platform service. |
provision
Package provision provides an interface to provision Database Lab clones.
|
Package provision provides an interface to provision Database Lab clones. |
provision/databases/postgres
Package postgres provides an interface to work Postgres application.
|
Package postgres provides an interface to work Postgres application. |
provision/databases/postgres/pgconfig
Package pgconfig provides tools for work with Postgres configuration.
|
Package pgconfig provides tools for work with Postgres configuration. |
provision/docker
Package docker provides an interface to work with Docker containers.
|
Package docker provides an interface to work with Docker containers. |
provision/pool
Package pool provides components to work with storage pools.
|
Package pool provides components to work with storage pools. |
provision/resources
Package resources defines models used for provisioning.
|
Package resources defines models used for provisioning. |
provision/runners
Package runners provides an interface to execute commands.
|
Package runners provides an interface to execute commands. |
provision/thinclones
Package thinclones provides an interface to work different thin-clone managers.
|
Package thinclones provides an interface to work different thin-clone managers. |
provision/thinclones/lvm
Package lvm provides an interface to work with LVM2.
|
Package lvm provides an interface to work with LVM2. |
provision/thinclones/zfs
Package zfs provides an interface to work with ZFS.
|
Package zfs provides an interface to work with ZFS. |
validator
Package validator provides a validation service.
|
Package validator provides a validation service. |
Package srv contains API routes and handlers.
|
Package srv contains API routes and handlers. |
api
Package api contains helpers to work with HTTP requests and responses.
|
Package api contains helpers to work with HTTP requests and responses. |
mw
Package mw contains middlewares.
|
Package mw contains middlewares. |
Package util provides utility functions.
|
Package util provides utility functions. |
networks
Package networks describes custom network elements.
|
Package networks describes custom network elements. |
pglog
Package pglog provides helpers for a Postgres logs processing.
|
Package pglog provides helpers for a Postgres logs processing. |
Click to show internal directories.
Click to hide internal directories.