Julia Searchligh.jl支持哪些数据类型?

Julia Searchligh.jl支持哪些数据类型?,julia,Julia,Searchlight.jl是一个ORM库。我想知道Searchlight.jl支持哪些数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“官方文件”是精灵文档中的某个段落。但是,Genie文档没有支持的数据类型列表/表的一部分 以下是其他框架/ORM提供的数据类型信息的一些示例: 探照灯尝试将MySQL、PostgreSQL和SQLite的所有常见DB类型映射到它们的本地对应类型。它们在特定适配器中定义为const TYPE_映射Dict 例如,对于MySQL:

Searchlight.jl是一个ORM库。我想知道Searchlight.jl支持哪些数据类型。Searchlight.jl没有独立的文档。我们唯一可以参考的“官方文件”是精灵文档中的某个段落。但是,Genie文档没有支持的数据类型列表/表的一部分

以下是其他框架/ORM提供的数据类型信息的一些示例:


探照灯尝试将MySQL、PostgreSQL和SQLite的所有常见DB类型映射到它们的本地对应类型。它们在特定适配器中定义为
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并提高性能、测试,希望很快会有好消息