This is an automated email from the ASF dual-hosted git repository.

emaynard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new 3614be523 Update metastores.md (#1537)
3614be523 is described below

commit 3614be5232e73e0cb37fa9f3f0303370c0f6ce9a
Author: Yufei Gu <yu...@apache.org>
AuthorDate: Wed May 7 11:01:22 2025 -0700

    Update metastores.md (#1537)
    
    * Update metastores.md
    
    * Resolve comment.
    
    * Resolve comment.
    
    ---------
    
    Co-authored-by: Yufei Gu <yufei.apache.org>
---
 site/content/in-dev/unreleased/metastores.md | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/site/content/in-dev/unreleased/metastores.md 
b/site/content/in-dev/unreleased/metastores.md
index a8bff0d39..a21b4a89b 100644
--- a/site/content/in-dev/unreleased/metastores.md
+++ b/site/content/in-dev/unreleased/metastores.md
@@ -22,17 +22,10 @@ type: docs
 weight: 700
 ---
 
-This page documents important configurations for connecting to a production 
database through [EclipseLink](https://eclipse.dev/eclipselink/).
+This page explains how to configure and use Polaris metastores with either the 
recommended Relational JDBC or the
+deprecated EclipseLink persistence backends.
 
-## Polaris EclipseLink
-
-Polaris includes EclipseLink plugin by default with PostgreSQL driver.
-
-In order to add other JDBC drivers, you have to build Polaris using the 
`eclipseLinkDeps` build property.
-
-## Polaris Server Configuration
-
-### Relational JDBC
+## Relational JDBC
 This implementation leverages Quarkus for datasource management and supports 
configuration through
 environment variables or JVM -D flags at startup. For more information, refer 
to the [Quarkus configuration 
reference](https://quarkus.io/guides/config-reference#env-file).
 
@@ -50,9 +43,11 @@ The Relational JDBC metastore currently relies on a 
Quarkus-managed datasource a
 Please refer to the documentation here:
 [Configure data sources in Quarkus](https://quarkus.io/guides/datasource)
 
-### EclipseLink
+## EclipseLink (Deprecated)
 > [!IMPORTANT] Eclipse link is deprecated, its recommend to use Relational 
 > JDBC as persistence instead.
 
+Polaris includes EclipseLink plugin by default with PostgreSQL driver.
+
 Configure the `polaris.persistence` section in your Polaris configuration file
 (`application.properties`) as follows:
 
@@ -79,7 +74,7 @@ Polaris creates and connects to a separate database for each 
realm. Specifically
 
 A single `persistence.xml` can describe multiple [persistence 
units](https://eclipse.dev/eclipselink/documentation/4.0/concepts/concepts.html#APPDEV001).
 For example, with both a `polaris-dev` and `polaris` persistence unit defined, 
you could use a single `persistence.xml` to easily switch between development 
and production databases. Use the `persistence-unit` option in the Polaris 
server configuration to easily switch between persistence units.
 
-#### Using H2
+### Using H2
 
 > [!IMPORTANT] H2 is an in-memory database and is not suitable for production!
 
@@ -122,7 +117,7 @@ java -Dpolaris.persistence.type=eclipse-link \
      -jar quarkus/server/build/quarkus-app/quarkus-run.jar
 ```
 
-#### Using Postgres
+### Using Postgres
 
 PostgreSQL is included by default in the Polaris server distribution.
 

Reply via email to