Class ServiceConfig.Postgresql

java.lang.Object
org.apache.opendal.ServiceConfig.Postgresql
All Implemented Interfaces:
ServiceConfig
Enclosing interface:
ServiceConfig

public static class ServiceConfig.Postgresql extends Object implements ServiceConfig
Configuration for service postgresql.
  • Field Details

    • root

      public final String root

      Root of this backend.

      All operations will happen under this root.

      Default to / if not set.

    • connectionString

      public final String connectionString

      The URL should be with a scheme of either postgres:// or postgresql://.

      • postgresql://user@localhost
      • postgresql://user:password@%2Fvar%2Flib%2Fpostgresql/mydb?connect_timeout=10
      • postgresql://user@host1:1234,host2,host3:5678?target_session_attrs=read-write
      • postgresql:///mydb?user=user&host=/var/lib/postgresql

      For more information, please visit https://docs.rs/sqlx/latest/sqlx/postgres/struct.PgConnectOptions.html.

    • table

      public final String table

      the table of postgresql

    • keyField

      public final String keyField

      the key field of postgresql

    • valueField

      public final String valueField

      the value field of postgresql

  • Constructor Details

    • Postgresql

      public Postgresql()
  • Method Details