#' 'ogr2ogr' käsus oleva PG fraasi konstrueerimine #' #' See funktsioon konstrueerib 'ogr2ogr' käsus kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs. Fraasi algparameetrid võetakse konfiguratsioonifailist ruut::get_config(). #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}. #' @return A string '"PG:dbname='%s' host=%s port=%d user='%s' password='%s' sslmode=%s"'. #' @seealso [ruut::db_connect()], [ruut::get_config()] #' @keywords ogr2ogr, postgis #' @export #' @examples #' #' \dontrun{ #' #' conf <- ruut::get_config() #' construct_ogr2ogr_PG_connect_str(conf = conf) #' } construct_ogr2ogr_PG_connect_str <- function(conf = NULL) { if (is.null(conf)) conf <- ruut::get_config() PG <- sprintf( "\"PG:dbname='%s' host=%s port=%d user='%s' password='%s' sslmode=%s \" ", conf$dbname, conf$host, conf$port, conf$user, conf$password, conf$sslmode ) PG }