Ver código fonte

'construct_ogr2ogr_PG_connect_str' kirjeldus muudetud.

Ardo Kubjas 5 anos atrás
pai
commit
f3b4b30208
1 arquivos alterados com 20 adições e 0 exclusões
  1. 20 0
      R/construct_ogr2ogr_PG_connect_str.R

+ 20 - 0
R/construct_ogr2ogr_PG_connect_str.R

@@ -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
+}