|
@@ -0,0 +1,20 @@
|
|
|
|
|
+#' '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{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
|
|
|
|
|
+#' ## Not run:
|
|
|
|
|
+#' ##
|
|
|
|
|
+#' ## construct_ogr2ogr_PG_connect_str()
|
|
|
|
|
+#' ##
|
|
|
|
|
+#' ## End(**Not run**)
|
|
|
|
|
+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
|
|
|
|
|
+}
|