DEV SCRIPTS

De Pragma Wiki
Revisión del 14:36 21 mar 2025 de Luciano Carou (discusión | contribs.) (Página creada con «=Descripción= miniaturadeimagen|izquierda|Diagrama de scripts. La tabla '''prxscripts''' (Scripts) define la cabecera de los scripts. Originalmente el sistema estaba diseñado para poder cambiar de motores de base de datos libremente (por ejemplo, entre MS SQL SERVER y MARÍA DB) y que la funcionalidad se desarrollara una sola vez para poder aplicarla luego independientemente del motor que se usara. Para esto se crearon los…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descripción

Diagrama de scripts.

La tabla prxscripts (Scripts) define la cabecera de los scripts.

Originalmente el sistema estaba diseñado para poder cambiar de motores de base de datos libremente (por ejemplo, entre MS SQL SERVER y MARÍA DB) y que la funcionalidad se desarrollara una sola vez para poder aplicarla luego independientemente del motor que se usara.

Para esto se crearon los scripts, que eran pequeñas secciones de código que asistirían en ese proceso, para que ante una determinada acción (crear una tabla, por ejemplo) el sistema eligiera el script correspondiente al motor de base de datos sobre el que estaba operando.

A pesar de existir estándares asociados al lenguaje SQL la realidad demostró que las diferencias entre bases de datos eran tan grandes que el esquema de scripts no tenía ningún sentido y solo complicaban las cosas.

Advertencia:

 - Las tablas en las que se definen los scripts siguen en el sistema, aunque casi no se usan (y no deberían usarse).
 - Está previsto eliminarlas por completo, pero es un trabajo que se hará en otro momento.

Estructura



Identidad

  • Tabla: prxscripts
  • Tipo: TABLA
  • Define atributo codigo
  • Catálogo: SYS OBJETOS

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 codigo codigo VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es KEY,REQ,VIS,INS prxscripts Campo clave.
2 descripcion descripcion VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es REQ,VIS,INS,UPD prxscripts
3 Catalogo Catalogo pCATALOGO Catálogos REQ, prxscripts
4 CatalogoKey CatalogoKey VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es INS,UPD prxscripts
5 CatalogoMenu CatalogoMenu pCATALOGO_TAG Catálogos, etiquetas de menú VIS,INS,UPD prxscripts
6 ts ts PRXTIMESTAMP Marca de tiempo. prxscripts

Observaciones adicionales sobre los campos

Relaciones

Triggers