Package org.postgresql.util
Class PGPropertyUtil
- java.lang.Object
-
- org.postgresql.util.PGPropertyUtil
-
public class PGPropertyUtil extends java.lang.Objectroutines to support PG properties
-
-
Constructor Summary
Constructors Constructor Description PGPropertyUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanpropertiesConsistencyCheck(java.util.Properties properties)Validate properties.static java.lang.StringtranslatePGPropertyToPGService(java.lang.String propertyKey)translate PGSERVICEFILE keys host, port, dbname Example: "PGHOST" becomes "host"static java.lang.StringtranslatePGServiceToPGProperty(java.lang.String serviceKey)translate PGSERVICEFILE keys host, port, dbname Example: "host" becomes "PGHOST"
-
-
-
Method Detail
-
propertiesConsistencyCheck
public static boolean propertiesConsistencyCheck(java.util.Properties properties)
Validate properties. Goal is to detect inconsistencies and report understandable messages- Parameters:
properties- properties- Returns:
- false if errors found
-
translatePGServiceToPGProperty
public static java.lang.String translatePGServiceToPGProperty(java.lang.String serviceKey)
translate PGSERVICEFILE keys host, port, dbname Example: "host" becomes "PGHOST"- Parameters:
serviceKey- key in pg_service.conf- Returns:
- translated property or the same value if translation is not needed
-
translatePGPropertyToPGService
public static java.lang.String translatePGPropertyToPGService(java.lang.String propertyKey)
translate PGSERVICEFILE keys host, port, dbname Example: "PGHOST" becomes "host"- Parameters:
propertyKey- postgres property- Returns:
- translated property or the same value if translation is not needed
-
-