construct_ogr2ogr_PG_connect_str.R 919 B

1234567891011121314151617181920
  1. #' 'ogr2ogr' käsus oleva PG fraasi konstrueerimine
  2. #'
  3. #' See funktsioon konstrueerib 'ogr2ogr' käsus kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs. Fraasi algparameetrid võetakse konfiguratsioonifailist ruut::get_config().
  4. #' @param conf A list() of configuration variables. Default values \code{\link{get_config}}.
  5. #' @return A string '"PG:dbname='%s' host=%s port=%d user='%s' password='%s' sslmode=%s"'.
  6. #' @seealso [ruut::db_connect()], [ruut::get_config()]
  7. #' @keywords ogr2ogr, postgis
  8. #' @export
  9. #' @examples
  10. #' ## Not run:
  11. #' ##
  12. #' ## construct_ogr2ogr_PG_connect_str()
  13. #' ##
  14. #' ## End(**Not run**)
  15. construct_ogr2ogr_PG_connect_str <- function(conf = NULL) {
  16. if(is.null(conf)) conf <- ruut::get_config()
  17. PG <- sprintf("\"PG:dbname='%s' host=%s port=%d user='%s' password='%s' sslmode=%s\"",
  18. conf$dbname, conf$host, conf$port, conf$user, conf$password, conf$sslmode)
  19. PG
  20. }