{"repo":"postgres-ai/database-lab-engine","free":true,"listed":false,"github":"https://github.com/postgres-ai/database-lab-engine","clone":"git clone https://github.com/postgres-ai/database-lab-engine.git","description":"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.","language":"Go","stars":2644,"topics":["postgresql","database","postgres","cicd","ci","ci-cd","database-migrations","database-migration","database-schema-migration","database-schema"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Deutsch Português (BR) Русский Español Українська DBLab Engine ⚡ Blazing-fast PostgreSQL cloning and branching 🐘 🛠️ Build powerful dev/test environments. 🔃 Cover 100% of DB migrations with CI tests. 💡 Quickly verify ChatGPT ideas to get rid of hallucinations. Available for any PostgreSQL, including self-managed and managed services like AWS RDS, GCP Cloud SQL, Supabase, and Timescale. It can be installed and used anywhere: across all cloud environments and on-premises. Features Documentation Blog Community & Support Contributing --- For managed PostgreSQL cloud services like AWS RDS or Heroku, direct physical connection and PGDATA access aren't possible. In these cases, DBLab should run on a separate VM within the same region. It will routinely auto-refresh its data, effectively acting as a database-as-a-service solution. This setup then offers thin database branching ideal for development and testing. Why DBLab? - Build dev/QA/staging environments using full-scale, production-like databases. - Provide temporary full-size database clones for SQL query analysis and optimization (see also: SQL optimization chatbot Joe). - Automatically test database changes in CI/CD pipelines, minimizing risks of production incidents. - Rapidly validate ChatGPT or other LLM concepts, check for hallucinations, and iterate towards effective solutions. For example, cloning a 1 TiB PostgreSQL database takes just about 10 seconds. On a single machine, you can have dozens of independent clones ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/postgres-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/postgres-ai/database-lab-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}