console/cloud-db-init.py

34 lines
704 B
Python
Raw Normal View History

2016-04-02 08:33:34 +03:00
#!/usr/bin/env python
2016-05-10 02:42:07 +03:00
# coding: utf-8
2016-04-02 00:42:22 +03:00
from SWSCloudCore import models
2015-11-26 23:49:41 +03:00
2016-04-02 03:13:48 +03:00
2016-05-10 02:42:07 +03:00
tables = [
2015-11-26 23:49:41 +03:00
models.DataCenters,
models.Servers,
models.ServersSettings,
models.Ips,
models.Users,
models.UsersRecoveryCodes,
models.UsersSecrets,
2016-05-10 02:42:07 +03:00
models.UsersDetails,
models.UsersBalance,
models.UsersBalanceTransactions,
2015-11-29 00:08:10 +03:00
models.SSHKeys,
models.Containers,
2015-12-13 04:48:00 +03:00
models.ContainersStatistics,
2015-12-16 08:39:53 +03:00
models.ContainersStatisticsState,
2016-05-16 09:24:27 +03:00
models.PlansVMs,
models.Vms,
2016-04-02 00:42:22 +03:00
models.Tasks,
2016-05-10 02:42:07 +03:00
models.Settings,
models.Admins,
models.Notifications,
models.NotificationsSecurity,
]
2016-04-02 03:13:48 +03:00
2016-05-10 02:42:07 +03:00
models.database.connect()
models.database.create_tables(tables, safe=True)
models.database.close()