mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 10:06:24 +05:00
add implementation for new ips module
This commit is contained in:
committed by
Dan Christian Bogos
parent
d6676866d5
commit
43cdd396ba
@@ -180,6 +180,8 @@ func (m *Migrator) Migrate(taskIDs []string) (stats map[string]int, err error) {
|
||||
err = m.migrateTPratingprofiles()
|
||||
case utils.MetaTpResources:
|
||||
err = m.migrateTPresources()
|
||||
case utils.MetaTpIPs:
|
||||
err = m.migrateTPips()
|
||||
case utils.MetaTpRates:
|
||||
err = m.migrateTPrates()
|
||||
case utils.MetaTpTimings:
|
||||
|
||||
@@ -76,3 +76,21 @@ func (m *Migrator) migrateTPresources() (err error) {
|
||||
}
|
||||
return m.ensureIndexesStorDB(utils.TBLTPResources)
|
||||
}
|
||||
|
||||
func (m *Migrator) migrateTPips() (err error) {
|
||||
var vrs engine.Versions
|
||||
current := engine.CurrentStorDBVersions()
|
||||
if vrs, err = m.getVersions(utils.TpIPs); err != nil {
|
||||
return
|
||||
}
|
||||
switch vrs[utils.TpIPs] {
|
||||
case current[utils.TpIPs]:
|
||||
if m.sameStorDB {
|
||||
break
|
||||
}
|
||||
if err := m.migrateCurrentTPresources(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return m.ensureIndexesStorDB(utils.TBLTPIPs)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user