From 8e2d71c141373f6ec0f79b5100d00357fb6e1f63 Mon Sep 17 00:00:00 2001 From: vanzhiganov Date: Sun, 29 Nov 2015 00:08:10 +0300 Subject: [PATCH] update model --- app/models.py | 14 +++++++++++--- cli-database-init.py | 4 +++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/models.py b/app/models.py index 43a9334..715bd18 100644 --- a/app/models.py +++ b/app/models.py @@ -51,8 +51,9 @@ class ServersSettings(PgSQLModel): class Ips(PgSQLModel): datacenter = ForeignKeyField(DataCenters) server = ForeignKeyField(Servers) - ip = CharField() - hostname = CharField() + ipv4 = CharField() + ipv6 = CharField() + status = IntegerField() class Users(PgSQLModel): @@ -100,11 +101,18 @@ class UsersBalanceTransactions(PgSQLModel): status = TextField(null=False) +class SSHKeys(PgSQLModel): + user = ForeignKeyField(Users) + sshkey = TextField(null=True) + + class Containers(PgSQLModel): id = UUIDField(primary_key=True, unique=True) + datacenter = ForeignKeyField(DataCenters) server = ForeignKeyField(Servers) user = ForeignKeyField(Users) - ip = CharField() + ipv4 = CharField() + ipv6 = CharField() status = IntegerField() diff --git a/cli-database-init.py b/cli-database-init.py index 8dc6e57..2b0b8d2 100644 --- a/cli-database-init.py +++ b/cli-database-init.py @@ -13,5 +13,7 @@ models.database.create_tables({ models.UsersDetails, models.UsersRecoveryCodes, models.UsersSecrets, - models.Containers + models.SSHKeys, + models.Containers, + models.Tasks }, safe=True)