代码之家  ›  专栏  ›  技术社区  ›  phasedarray

DBI::dbConnect()函数中的“:memory:”是什么意思?

  •  1
  • phasedarray  · 技术社区  · 1 年前

    我正在学习如何在R中使用DBI包,并在文档中遇到了这个示例代码

    con <- DBI::dbConnect(RSQLite::SQLite(), dbname = ":memory:")
    

    什么是 ":memory:" 这里的意思?我明白 dbname = 定义了数据库的名称,但我从未见过其格式 ":string:" R之前。

    1 回复  |  直到 1 年前
        1
  •  0
  •   M--    1 年前

    从文档中:

    “:memory:”是创建内存中数据库的特殊路径。

    如果你跑 ?DBI::dbConnect() 向下滚动到示例,您将看到此解释作为第一个示例代码的注释。