alvaro-prieto
8/30/2019 - 8:48 AM

Crear una tabla create table clase crear clase base de datos b6)

1) Lo mejor es crearla directamente desde quid, ir a quid y agregar una nueva
 clase. Se agrupará por defecto en el grupo "clase"-> "sin tipo". Se abre y se 
 asigna un agrupador, por ejemplo Webex
 
 2) Se refresca Quid para que aparezca en su sitio
 
 3) Se refresca la BD para que aparezca la tabla
 
 4) Se acude a Table info.
    - type: InnoDB
    - Encoding: UTF-8 Unicdoe (utf8)
    - Collation: utf8_spanish_ci
    - En el campo comments, al menos se pone esto {“sufijo”:”Decriptor de la tabla”}
    
    Siendo el "descriptor de la tabla", por ejemplo "Compentencias" o lo que sea que representa esa tabla.
    
5) Acudir a Structure en BD
   - Por cada id foráneo, agregar un index que se llame igual que el idforaneo
   
6) Hay que agregar comments a los campos, en especial a los IDs foráneos. Más info aquí (buscar comment en cacher): https://snippets.cacher.io/snippet/26015c9a8c0d5dd7ff2c  

7) Tener en cuenta que si es un id foráneo, hay que decir de donde saca el descriptor:
Si es un identificador foráneo, hay que decirle a donde va , un json, sin comillas exteriores ni nada:

{"rotulo":"Aplicación","campo":"nombre","tabla":"SoporteAplicaciones", "clase":"SoporteAplicaciones"}
Otros ejemplos:

idcompetencia:
{"rotulo":"Competencia","campo":"competencia","tabla":"WebexCompetencias", "clase":"WebexCompetencias"}
idactividad:
{"rotulo":"Actividad","campo":"titulo","tabla":"webex_actividades", "clase":"Webex"}