stworz_nowe_wskazniki_ewd: Zapis wskaznikow EWD do bazy

View source: R/stworz_nowe_wskazniki_ewd.R

stworz_nowe_wskazniki_ewdR Documentation

Zapis wskaznikow EWD do bazy

Description

Funkcja pozwala utworzyć w bazie (w tablicy sl_wskazniki) nowe wskaźniki, na podobieństwo już istniejących. Z podanych wskaźników skopiowane zostaną wszystkie ich właściwości (w tym wpisy w tablicach sl_wskazniki_typy_szkol i sl_kategorie_lu), a zmienione zostaną identyfikatory wskaźników (tj. wartość kolumny wskaznik). Dodatkowe argumenty pozwalają też zmodyfikować wartości kolumn nazwa, opis, okres i do_prezentacji.

Usage

stworz_nowe_wskazniki_ewd(
  P,
  wskaznikiWzorce,
  wyrazeniaZmienWskaznik,
  wyrazeniaZmienNazwy = NULL,
  wyrazeniaZmienOpisy = NULL,
  okres = NULL,
  doPrezentacji = FALSE
)

Arguments

P

połączenie z bazą danych uzyskane z DBI::dbConnect(RPostgres::Postgres())

wskaznikiWzorce

wektor ciągów znaków - identyfikatory wskaźników, które już istnieją w bazie i mają posłużyć za wzorce dla nowotworzonych;

wyrazeniaZmienWskaznik

dwuelementowy wektor ciągów znaków: pierwszy element zostanie podany jako argument pattern, a drugi jako argument replace do funkcji sub wywołanej na wartościach argumentu wskaznikiWzorce, w celu utworzenia identyfikatorów nowych wskaźników

wyrazeniaZmienNazwy

opcjonalnie dwuelementowy wektor ciągów znaków: pierwszy element zostanie podany jako argument pattern, a drugi jako argument replace do funkcji sub wywołanej na nazwach "wzorcowych" wskaźników, w celu uzyskania nazw nowych wskaźników

wyrazeniaZmienOpisy

opcjonalnie dwuelementowy wektor ciągów znaków: pierwszy element zostanie podany jako argument pattern, a drugi jako argument replace do funkcji sub wywołanej na opisach "wzorcowych" wskaźników, w celu uzyskania opisów nowych wskaźników

okres

opcjonalnie liczba całkowita, zostanie przypisana nowym wskaźnikom w kolumnie okres tablicy sl_wskazniki

doPrezentacji

wartość logiczna, zostanie przypisana nowym wskaźnikom w kolumnie do_prezentacji tablicy sl_wskazniki

Value

funkcja nic nie zwraca


zozlak/ZPDzapis documentation built on Jan. 28, 2024, 3:18 p.m.