getDatabaseName.RdA database name is constructed to in the form PREFIX_USERNAME[_SUFFIX].db,
where the upper-case items are inferred from corresponding parameters.
getDatabaseName(prefix, username, suffix, path = "~")character value indicating the prefix for the database name. Often, this will be the name of a project, or application.
character value for the user's login name. If not provided,
an attempt is made to construct this using Sys.info().
optional character value that may be included in the filename, if provided.
character value indicating the directory to contain the file. This defaults to the present directory.
getDatabaseName returns a character value constructed by
stringing prefix, username (and possibly suffix) together, separated
by underscore characters, with .db being added to the end;
see ‘Examples’.
getDatabaseName() # ~/kelley.db, for the author
#> [1] "~/kelley.db"
getDatabaseName(path="~/databases") # ~/databases/kelley.db, for the author
#> [1] "~/databases/kelley.db"
getDatabaseName("foo") # ~/foo_kelley.db, for the author
#> [1] "~/foo_kelley.db"
getDatabaseName("foo", "bar") # ~/foo_bar.db
#> [1] "~/foo_bar.db"
getDatabaseName("foo", "bar", "01") # ~/foo_bar_01.db
#> [1] "~/foo_bar_01.db"