emacs-survey/config/initializers/searchlight.jl

20 lines
584 B
Julia
Raw Normal View History

2021-12-17 18:09:25 +00:00
using SearchLight
try
2022-02-10 13:31:07 +00:00
SearchLight.Configuration.load()
2021-12-17 18:09:25 +00:00
2022-02-10 13:31:07 +00:00
if SearchLight.config.db_config_settings["adapter"] !== nothing
eval(Meta.parse("using SearchLight$(SearchLight.config.db_config_settings["adapter"])"))
SearchLight.connect()
if !(SearchLight.config.db_migrations_table_name in
SearchLight.query("SELECT name FROM sqlite_master WHERE type='table'").name)
SearchLight.Migration.create_migrations_table()
SearchLight.Migrations.last_up() # probably a good idea
end
end
2021-12-17 18:09:25 +00:00
catch ex
2022-02-10 13:31:07 +00:00
@error ex
end