Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.

License

NotificationsYou must be signed in to change notification settings

postgres-ai/database-lab-engine

 
 

Repository files navigation

Database Lab Engine is an open-source technology that allows blazing-fast cloning of Postgres databases of any size in seconds. This helps solve many problems such as:

  • help build dev/QA/staging environments involving full-size production-like databases,
  • provide temporary full-size database clones for SQL query analysis optimization (seeJoe bot),
  • automatically verify database migrations (DB schema changes) and massive data operations to avoid downtime and performance bottlenecks.

As an example, cloning of 10 TiB PostgreSQL database takes less than 2 seconds.

Read more atPostgres.ai and inthe Docs.

Please support the project giving a GitLab star! It's onthe main page, at the upper right corner:

Add a star

Installation

See the Database Lab tutorials:

The latest stable Docker images are published inthe Docker Hub repository.

Client CLI

Installation

Install Database Lab client CLI on your Linux machine (e.g., Ubuntu):

curl https://gitlab.com/postgres-ai/database-lab/-/raw/master/scripts/cli_install.sh| bash

Activate CLI autocompletion:

sudo curl https://gitlab.com/postgres-ai/database-lab/-/raw/master/scripts/bash_autocomplete --output /etc/bash_completion.d/dblabsource /etc/bash_completion.d/dblab

How to use CLI

Docker Hub

References

Development

Openan Issue to discuss ideas, opena Merge Request to propose a change.

See ourGitLab Container Registry to find the images built for development branches.

Development requirements

  1. Installgolangci-lint:https://github.com/golangci/golangci-lint#install

Have a question?

  • Check ourQ&A
  • or join our Community (links below)

Community

About

DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors20


[8]ページ先頭

©2009-2025 Movatter.jp