#!/usr/bin/python # -*- coding: utf-8 -*- # --------------------------------------------------------------------------------------------------------- # Author : Ulrich Carmesin # Source : gitea.ucarmesin.de # --------------------------------------------------------------------------------------------------------- import basic.toolHandling import utils.data_const as D import basic.constants as B import basic.entity class User(basic.entity.Entity): username = "" password = "" def __init__(self, job): """ to be initialized by readSpec :param job: """ self.job = job def getSchema(self): dbtype = self.job.conf.confs[B.TOPIC_NODE_DB][B.ATTR_TYPE] dbi = basic.toolHandling.getDbTool(self.job, None, dbtype) sql = dbi.getCreateTable("user") sql += dbi.getSchemaAttribut("id", "id")+"," sql += dbi.getSchemaAttribut("username", D.TYPE_STR)+"," sql += dbi.getSchemaAttribut("password", D.TYPE_STR) sql += ");\n" return sql