Class OSUtil

java.lang.Object
org.postgresql.util.OSUtil

public class OSUtil extends Object
Operating system specifics
  • Field Details

  • Constructor Details

    • OSUtil

      public OSUtil()
  • Method Details

    • isWindows

      public static boolean isWindows()
      Returns:
      true if OS is windows
    • getUserConfigRootDirectory

      public static String getUserConfigRootDirectory()
      Returns:
      OS specific root directory for user specific configurations
    • getDefaultPgServiceFilename

      public static String getDefaultPgServiceFilename(String directory)
      Parameters:
      directory - directory
      Returns:
      file
    • getDefaultPgServiceFilename

      public static String getDefaultPgServiceFilename()
      default location: `$HOME/.pg_service.conf` or `%APPDATA%\postgresql\.pg_service.conf`
      Returns:
      file
    • getDefaultPgPassFilename

      public static String getDefaultPgPassFilename(String directory)
      Parameters:
      directory - directory
      Returns:
      file
    • getDefaultPgPassFilename

      public static String getDefaultPgPassFilename()
      default location: `$HOME/.pgpass` or `%APPDATA%\postgresql\pgpass.conf`
      Returns:
      file