Class PGPropertyUtil

java.lang.Object
org.postgresql.util.PGPropertyUtil

public class PGPropertyUtil extends Object
routines to support PG properties
  • Field Details

    • LOGGER

      private static final Logger LOGGER
  • Constructor Details

    • PGPropertyUtil

      public PGPropertyUtil()
  • Method Details

    • convertPgPortToInt

      private static Integer convertPgPortToInt(String portStr)
      converts PGPORT String to Integer
      Parameters:
      portStr - value of port
      Returns:
      value of port or null
    • propertiesConsistencyCheck

      public static boolean propertiesConsistencyCheck(Properties properties)
      Validate properties. Goal is to detect inconsistencies and report understandable messages
      Parameters:
      properties - properties
      Returns:
      false if errors found
    • translatePGServiceToPGProperty

      public static String translatePGServiceToPGProperty(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 String translatePGPropertyToPGService(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