Ejemplo n.º 1
0
class ZdZnode(ZKDASH_DB.Model):

    """ZdZnode Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    cluster_name = CharField(max_length=64, null=True)
    path = CharField(max_length=512, null=True)
    type = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")])  # 节点属于普通节点还是文件节点,默认普通节点
    business = CharField(max_length=64, null=True)
    deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")])

    class Meta(object):

        """表配置信息
        """
        db_table = "zd_znode"
Ejemplo n.º 2
0
class ZdSnapshot(ZKDASH_DB.Model):
    """ZdSnapshot Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    cluster_name = CharField(max_length=64, null=True)
    path = CharField(max_length=512, null=True)
    data = TextField(null=True)
    create_time = DateTimeField(null=True)
    commit = CharField(max_length=64, null=True)
    #operate_type = CharField(max_length=16, null=True)
    status = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")])
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_snapshot"
Ejemplo n.º 3
0
class ZdFeedback(ZKDASH_DB.Model):
    """ZdFeedback Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    cluster = CharField(max_length=128, null=True)
    hostname = CharField(max_length=32, null=True)
    ip = CharField(max_length=32, null=True)
    path = CharField(max_length=512, null=True)
    value = CharField(max_length=128, null=True)
    update_time = DateTimeField(null=True)
    execute_status = EnumField(enum_value="'0', '1', '2'",
                               constraints=[SQL("DEFAULT '0'")])
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_feedback"
Ejemplo n.º 4
0
class ZdUser(ZKDASH_DB.Model):
    """ZdZnode Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    username = CharField(max_length=64, null=True)
    password = CharField(max_length=64, null=True)
    permission = CharField(max_length=512, null=True)
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_user"
Ejemplo n.º 5
0
class ZdZookeeper(ZKDASH_DB.Model):
    """ZdZookeeper Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    cluster_name = CharField(max_length=32)
    hosts = CharField(max_length=128)
    business = CharField(max_length=255)
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_zookeeper"
Ejemplo n.º 6
0
class ZdQconfAgent(ZKDASH_DB.Model):
    """ZdQconfAgent Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    ip = CharField(max_length=32, null=True)
    hostname = CharField(max_length=32, null=True)
    cluster_name = CharField(max_length=32, null=True)
    notes = CharField(max_length=255, null=True)
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_qconf_agent"
Ejemplo n.º 7
0
class ZdService(ZKDASH_DB.Model):
    """ZdService Model
    """

    id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")])
    service_name = CharField(max_length=64, null=True)
    #zookeeper_id = IntegerField()
    #related_name反向引用名称,可以用zookeeper.services访问关联的所有服务
    zookeeper = ForeignKeyField(ZdZookeeper, related_name='services')
    #path = CharField(max_length=512, null=True)
    #data = TextField(null=True)
    #create_time = DateTimeField(null=True)
    #commit = CharField(max_length=64, null=True)
    #status = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")])
    deleted = EnumField(enum_value="'0', '1'",
                        constraints=[SQL("DEFAULT '0'")])

    class Meta(object):
        """表配置信息
        """
        db_table = "zd_service"