根据Sequel文档,这是向DB插入数据的语法。
DB[:items].insert
# INSERT INTO items DEFAULT VALUES
如果表
items
是在some_schema
中创建的。 SQL命令是
INSERT INTO some_schema.items DEFAULT VALUES
使用Sequel时的语法是什么?我尝试了一些方法,但没有成功。
例如
DB[:some_schema][:items].insert
DB[:some_schema.items].insert
经过研究,我找到了方法。 我们需要连接数据库并设置模式的搜索路径。
DB = Sequel.connect(adapter, host, database, search_path: "some_schema", user, password)
然后你可以直接打电话到餐桌
items
,不再是some_schema.items
。
在 Sequel 5.72.0 上测试
DB[Sequel[:some_schema][:items]].insert