Example #1
0
 def creaTabla(self):
     tb = Base.TablaBase(self.tabla)
     tb.nuevoCampo("FECHA", "VARCHAR", notNull=True, primaryKey=True)
     tb.nuevoCampo("MOVES", "INTEGER")
     tb.nuevoCampo("SECONDS", "INTEGER")
     tb.nuevoCampo("HINTS", "INTEGER")
     self.db.generarTabla(tb)
Example #2
0
 def creaTabla(self):
     tb = Base.TablaBase(self.tabla)
     tb.nuevoCampo("XPV", "VARCHAR", notNull=True, primaryKey=True)
     for campo in self.liCamposBase:
         tb.nuevoCampo(campo, "VARCHAR")
     tb.nuevoCampo("PGN", "BLOB")
     self.db.generarTabla(tb)
Example #3
0
 def crea_tabla(self):
     tb = Base.TablaBase(self.tabla)
     tb.nuevoCampo("FECHA", "VARCHAR", notNull=True, primaryKey=True)
     tb.nuevoCampo("REF", "INTEGER")
     tb.nuevoCampo("SCORE", "INTEGER")
     tb.nuevoCampo("MOTOR", "VARCHAR")
     tb.nuevoCampo("SEGUNDOS", "INTEGER")
     tb.nuevoCampo("MIN_MIN", "INTEGER")
     tb.nuevoCampo("MIN_MAX", "INTEGER")
     tb.nuevoCampo("LINE", "TEXT")
     tb.nuevoIndice("IND_SCORE", "SCORE")
     self.db.generarTabla(tb)
Example #4
0
 def creaTabla(self):
     tb = Base.TablaBase(self.tabla)
     tb.nuevoCampo("DATE_INIT", "VARCHAR", notNull=True, primaryKey=True)
     tb.nuevoCampo("NAME", "VARCHAR")
     tb.nuevoCampo("DATE_END", "VARCHAR")
     tb.nuevoCampo("TIMES", "VARCHAR")
     tb.nuevoCampo("NUM_GAMES", "INTEGER")
     tb.nuevoCampo("NEXT_GAME", "INTEGER")
     tb.nuevoCampo("TRIES_USED", "INTEGER")
     tb.nuevoCampo("DISTRIBUTION", "VARCHAR")
     tb.nuevoCampo("TOLERANCE", "VARCHAR")
     tb.nuevoCampo("TRIES", "VARCHAR")
     tb.nuevoCampo("COLOR", "VARCHAR")
     tb.nuevoCampo("GAMES", "BLOB")
     self.db.generarTabla(tb)
Example #5
0
        def iniDB():
            fichDB = uno["PATHDB"]
            Util.borraFichero(fichDB)
            bd = SQLBase.DBBase(fichDB)

            tb = SQLBase.TablaBase("GAMES")
            tb.liCampos = []
            for clave in dClaves:
                tb.liCampos.append(SQLBase.Campo(clave.upper(), 'VARCHAR'))
            if "PLIES" not in dClaves:
                tb.liCampos.append(SQLBase.Campo("PLIES", 'VARCHAR'))
                dClaves["PLIES"] = 4
            if "PGN" not in dClaves:
                tb.liCampos.append(SQLBase.Campo("PGN", 'TEXT'))
            cursor = bd.conexion.cursor()
            tb.crearBase(cursor)
            cursor.close()
            dbf = bd.dbf("GAMES", (",".join(dClaves.keys())) + ",PGN")
            return bd, dbf
Example #6
0
 def creaTabla(self):
     tb = Base.TablaBase(self.tabla)
     tb.nuevoCampo("FECHA", "VARCHAR", notNull=True, primaryKey=True)
     tb.nuevoCampo("SEGUNDOS", "FLOAT")
     tb.nuevoIndice("IND_SEGUNDOS%d" % self.nivel, "SEGUNDOS")
     self.db.generarTabla(tb)