MonetDB - 将 select 语句的结果转储到文件中的问题
MonetDB - issue with dumping results of select statement into file
我在应用程序代码中使用 "COPY SELECT ... INTO file" 语句。文件准备好后,下一步是将文件移动到不同的位置。唯一的问题是 MonetDB 创建的文件只有 root 权限,所以我的应用程序代码无法访问它。有没有办法配置 MonetDB,以便将转储保存为指定用户?或者我唯一的解决方案是在应用程序中分批迭代结果并以这种方式保存到文件中。转储的范围可以从几 MB 到 1GB。
您可以 运行 MonetDB 作为您的应用程序服务器配置的同一用户。此外,您的应用程序服务器和 MonetDB 可能不应该 运行 作为 'root'.
不直接支持导出具有不同权限的文件。您可以尝试为启动数据库的用户配置 umask。
我在应用程序代码中使用 "COPY SELECT ... INTO file" 语句。文件准备好后,下一步是将文件移动到不同的位置。唯一的问题是 MonetDB 创建的文件只有 root 权限,所以我的应用程序代码无法访问它。有没有办法配置 MonetDB,以便将转储保存为指定用户?或者我唯一的解决方案是在应用程序中分批迭代结果并以这种方式保存到文件中。转储的范围可以从几 MB 到 1GB。
您可以 运行 MonetDB 作为您的应用程序服务器配置的同一用户。此外,您的应用程序服务器和 MonetDB 可能不应该 运行 作为 'root'.
不直接支持导出具有不同权限的文件。您可以尝试为启动数据库的用户配置 umask。