Searchlight.jl是一个Julia图书馆。我想知道Searchlight.jl支持什么数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“正式文件”是Genie文档中的一些段落。但是,Genie文档没有支持的数据类型列表/表的一部分。
以下是其他框架/ORM提供的数据类型信息中的一些示例:
发布于 2020-04-20 07:28:30
SearchLight试图将MySQL、PostgreSQL和SQLite的所有公共DB类型映射到它们的本地朱莉娅对应方。它们是在特定的适配器中定义的,如const TYPE_MAPPINGS Dict。
例如,对于MySQL:
const TYPE_MAPPINGS = Dict{Symbol,Symbol}( # Julia => MySQL
:char => :CHARACTER,
:string => :VARCHAR,
:text => :TEXT,
:integer => :INTEGER,
:int => :INTEGER,
:float => :FLOAT,
:decimal => :DECIMAL,
:datetime => :DATETIME,
:timestamp => :TIMESTAMP,
:time => :TIME,
:date => :DATE,
:binary => :BLOB,
:boolean => :BOOLEAN,
:bool => :BOOLEAN
)根据您使用的RDBMS,您可以在这里找到它们。
MySQL:https://github.com/GenieFramework/SearchLightMySQL.jl/blob/master/src/SearchLightMySQL.jl
PostgreSQL:https://github.com/GenieFramework/SearchLightPostgreSQL.jl/blob/master/src/SearchLightPostgreSQL.jl
SQLite:https://github.com/GenieFramework/SearchLightSQLite.jl/blob/master/src/SearchLightSQLite.jl
谢谢你的提问!禤浩焯,SearchLight和Genie的创造者。遗憾的是,缺少文档,不幸的是,由于时间的缺乏,SearchLight最近得到了较少的更新和支持,主要是因为Genie,更著名的兄弟姐妹,获得了用户的大部分兴趣:)高兴地说,我正在进行大规模的SearchLight重构,以简化API并提高性能、测试和文档,所以希望很快会有好消息!
https://stackoverflow.com/questions/61084301
复制相似问题