Julia Searchligh.jl支持哪些数据类型?
Searchlight.jl是一个ORM库。我想知道Searchlight.jl支持哪些数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“官方文件”是精灵文档中的某个段落。但是,Genie文档没有支持的数据类型列表/表的一部分 以下是其他框架/ORM提供的数据类型信息的一些示例:Julia Searchligh.jl支持哪些数据类型?,julia,Julia,Searchlight.jl是一个ORM库。我想知道Searchlight.jl支持哪些数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“官方文件”是精灵文档中的某个段落。但是,Genie文档没有支持的数据类型列表/表的一部分 以下是其他框架/ORM提供的数据类型信息的一些示例: 探照灯尝试将MySQL、PostgreSQL和SQLite的所有常见DB类型映射到它们的本地对应类型。它们在特定适配器中定义为const TYPE_映射Dict 例如,对于MySQL:
const TYPE_映射
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:
PostgreSQL:
SQLite:
谢谢你的提问!阿德里安,探照灯和精灵的创造者。很抱歉缺少文档,不幸的是,由于时间不够,SearchLight最近得到的更新和支持越来越少,这主要是因为Genie,一个更著名的兄弟,获得了大部分用户的兴趣:)很高兴地说,我正在进行大规模的SearchLight重构,以简化API并提高性能、测试,希望很快会有好消息