module PlaceOS::Utils::DataMigrator

Extended Modules

Defined in:

utils/migrate_data.cr

Constant Summary

Log = ::Log.for(self)
MODELS = [{"user", PlaceOS::Model::User}, {"api_key", PlaceOS::Model::ApiKey}, {"authority", PlaceOS::Model::Authority}, {"broker", PlaceOS::Model::Broker}, {"sys", PlaceOS::Model::ControlSystem}, {"driver", PlaceOS::Model::Driver}, {"edge", PlaceOS::Model::Edge}, {"json_schema", PlaceOS::Model::JsonSchema}, {"ldap_strat", PlaceOS::Model::LdapAuthentication}, {"zone", PlaceOS::Model::Zone}, {"metadata", PlaceOS::Model::Metadata}, {"oauth_strat", PlaceOS::Model::OAuthAuthentication}, {"repo", PlaceOS::Model::Repository}, {"adfs_strat", PlaceOS::Model::SamlAuthentication}, {"sets", PlaceOS::Model::Settings}, {"stats", PlaceOS::Model::Statistics}, {"trigger", PlaceOS::Model::Trigger}, {"trig", PlaceOS::Model::TriggerInstance}, {"authentication", PlaceOS::Model::UserAuthLookup}]

Instance Method Summary

Instance Method Detail

def migrate_rethink(dump : String, uri : String, clear_table = false, verbose = false) #

[View source]