如何解决用于 sql dump 导入的 Cockroach DB 多租户 IMPORT 错误
我正在尝试将 sql
转储导入 cockroachdb 并收到以下错误:
IMPORT is unsupported in multi-tenancy mode
我创建了一个托管在 Google 云平台上的 CockroachCloud Free 实例,并已从我的终端成功连接到它。我正在尝试按照教程 here 将空间数据 (geojson) 导入到我创建的名为 SpatialData
的数据库中。
在使用 ogr2ogr
将 geojson 文件转换为 sql 转储后,我已将 sql 转储托管在 Google Cloud Bucket 上并使其成为 public
。这是文件的网址:
https://storage.googleapis.com/poi_roi/tanks.sql
但是,当我尝试将数据 IMPORT
作为数据库中的表时,在执行以下任一操作时出现上述错误:
IMPORT TABLE tanks FROM PGDUMP 'https://storage.googleapis.com/poi_roi/tanks.sql';
或
IMPORT PGDUMP('https://storage.googleapis.com/poi_roi/tanks.sql');
解决方法
CockroachCloud Free 处于 Beta 版,缺少一些功能(所述原因仍处于 Beta 版)。
您可以在 FAQ 中找到更多详细信息,其中提到了两个答案中的限制。这两个答案都说明缺乏对 IMPORT
的支持(强调我的):
Limitations of CockroachCloud Free:
CockroachCloud Free 目前处于测试阶段,我们提供了一些功能 仍在努力启用,例如启用备份的能力, 导入数据,无需停机即可升级到付费层。如果你想 要使用这些功能中的任何一个,请尝试 30 天试用 蟑螂云。
Why is CockroachCLoud Free in Beta:
CockroachCloud Free 处于测试阶段,我们正在努力添加核心功能 比如导入和备份。
您需要找到加载数据的替代方法,例如创建资源和自己插入数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。