From 2b7e8b9cd173dcb76f239e5a3e5cfca8de34b78d Mon Sep 17 00:00:00 2001 From: Michael Bell Date: Tue, 10 Sep 2024 08:05:50 -0700 Subject: [PATCH 1/2] Clearer explanation for why the fork occurred, indicate the original library continues, and link to discussion of options --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d9a35c..2d84b51 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ ## Introduction -This project is a fork of [OpenTable Embedded PostgreSQL Component](https://github.com/opentable/otj-pg-embedded) created due to inactivity of maintainers. +This project is a fork of [OpenTable Embedded PostgreSQL Component](https://github.com/opentable/otj-pg-embedded) created back in 2018. The original +project continues, but with a very different philosophy - wrapping the postgres instance in a docker container. This project is focused on running the postgres instance directly in the same JVM as the tests. +There are [pros and cons](https://github.com/opentable/otj-pg-embedded/blob/master/README.md#recent-changes-and-the-reasons-behind-them) to both approaches discussed in their README. The library allows embedding PostgreSQL into Java application code with no external dependencies. Excellent for allowing you to unit test with a "real" Postgres without requiring end users to install and set up a database cluster. From 87a0377b4666e52658d5d0cb8fa6baf4c3bde18f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Van=C4=9Bk?= Date: Fri, 27 Sep 2024 16:00:01 +0200 Subject: [PATCH 2/2] Minor adjustments to the project description --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2d84b51..ad21739 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ ## Introduction This project is a fork of [OpenTable Embedded PostgreSQL Component](https://github.com/opentable/otj-pg-embedded) created back in 2018. The original -project continues, but with a very different philosophy - wrapping the postgres instance in a docker container. This project is focused on running the postgres instance directly in the same JVM as the tests. -There are [pros and cons](https://github.com/opentable/otj-pg-embedded/blob/master/README.md#recent-changes-and-the-reasons-behind-them) to both approaches discussed in their README. +project continues, but with a very different philosophy - wrapping the postgres instance in a docker container. +Whereas this project follows the original approach of using native postgres binaries running directly on the target platform without the overhead of virtualization. The library allows embedding PostgreSQL into Java application code with no external dependencies. Excellent for allowing you to unit test with a "real" Postgres without requiring end users to install and set up a database cluster.