gpt4 book ai didi

sqlite - 使用 RSQLite 更改 sqlite 临时文件夹

转载 作者:行者123 更新时间:2023-12-02 20:19:27 25 4
gpt4 key购买 nike

使用RSQLite在 RStudio 中运行大型查询时遇到以下错误

 Error in rsqlite_send_query(conn@ptr, statement) : 
database or disk is full

因为底层进程在 /dev/xvda1 上运行。我的 /mnt/tmp 有足够的空间,但无法获取sqlite致力于/mnt/tmp .

How can I change the temp folder where sqlite creates etilqs files?指出了 Windows 的解决方案。我在 ubuntu 上运行 RStudio。

我已将以下内容复制到我的 .profile 中和/etc/environment ( ~/.bash_profile~/.bash_login 都不在我的主目录中。

 export TMPDIR=/mnt/tmp
export TMP=/mnt/tmp
export TEMP=/mnt/tmp
export SQLITE_TMPDIR=/mnt/tmp

我已经在命令行提交了相同的环境变量定义,但仍然无法获取 sqlite使用/mnt/tmp .

我真的需要重新编译sqlitesqlite3_temp_directory设置为/mnt/tmp

我在两次尝试之间已注销...

这是/etc/environment的内容。我尝试过使用和不使用 export ,带引号和不带引号。

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
TMPDIR="/mnt/tmp"
TMP="/mnt/tmp"
TEMP="/mnt/tmp"
SQLITE_TMPDIR="/mnt/tmp"

最佳答案

使用常规斜杠而不是反斜杠,例如,export TMPDIR=/mnt/tmp。(“\mnt\tmp”扩展为“mnttmp”,它可能不存在。)

关于sqlite - 使用 RSQLite 更改 sqlite 临时文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44853823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com