You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Tarantool社区版1.9的SQL支持缺失问题咨询

解答你的Tarantool 1.9社区版SQL问题

别担心,SQL支持并没有从Tarantool 1.9社区版移除,只是它的启用方式和1.8版本不一样了!

背景说明

Tarantool 1.8版本中SQL是默认内置启用的,但到了1.9版本,社区版把SQL功能拆成了一个可选的扩展模块(sql),默认不会自动加载——而企业版则是默认包含并启用这个模块的,这就导致了你在社区版里直接执行SQL语句会失败的情况。

如何启用SQL功能

你只需要手动加载sql模块就能使用SQL了,步骤很简单:

  • 启动Tarantool实例后,先执行box.cfg{}完成实例初始化(如果还没做的话)
  • 执行加载命令:require('sql')
  • 现在就可以正常执行SQL语句了,比如测试一下:sql.execute('SELECT name FROM _space')

额外提示

如果你希望每次启动Tarantool都自动加载SQL模块,可以把require('sql')这行代码加入到你的Tarantool启动脚本(比如init.lua)中,这样每次启动实例后就能直接用SQL了。

另外要确认你的Tarantool 1.9社区版安装包包含了sql模块——通过官方包管理器(如apt、yum)安装的版本一般都自带,如果你是手动编译的,需要确保编译时开启了SQL扩展的支持。

内容的提问来源于stack exchange,提问作者Jandisson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:30:05