简体   繁体   English

不兼容的服务器错误R MonetDBLite()

[英]Incompatible server error R MonetDBLite()

I have a large MonetDB database I created last year using R DBI::dbWriteTable. 我有去年使用R DBI :: dbWriteTable创建的大型MonetDB数据库。 When I try to establish a connection with 当我尝试与

dbConnect(MonetDBLite(), "~/myfile") 

returns the error: 返回错误:

Error in monetdb_embedded_startup(embedded, !getOption("monetdb.debug.embedded",  : 
  Failed to initialize embedded MonetDB !FATAL: BBPinit: database created with incompatible server:
expected max. integer size 8, got 16.

I don't get this error with more recently created Monet databases. 我没有在最近创建的Monet数据库中收到此错误。 Is this due to a major recent revision? 这是由于最近的重大修订吗? Is there a (relatively) easy way to update the database version? 有(相对)简单的方法来更新数据库版本吗?

At terminal monetdb --version returns "MonetDB Database Server Toolkit v1.1 (Oct2014)". 在终端monetdb --version返回“ MonetDB数据库服务器工具包v1.1(2014年10月)”。 I'm running most recent release of MonetDBLite, DBI etc.. 我正在运行MonetDBLite,DBI等的最新版本。

Sorry I'm not including a reproducible example. 抱歉,我没有提供可复制的示例。 The database itself is 64GB and I don't know how to randomly sample from it from terminal. 数据库本身为64GB,我不知道如何从终端中随机抽样。

Thanks 谢谢

Charles 查尔斯

Yes MonetDB and MonetDBLite databases are currently not compatible. 是是MonetDB和MonetDBLite数据库当前不兼容。 So you would need to export data from the MonetDB database, and then load into MonetDBLite. 因此,您需要从MonetDB数据库中导出数据,然后加载到MonetDBLite中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM