Apache :: Wesql :: Journalled

Una biblioteca de funciones para tratar con una base de datos SQL de una manera revista.
Descargar ahora

Apache :: Wesql :: Journalled Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ward Vandewege
  • Sitio web del editor:
  • http://patch.be/htpasstool/

Apache :: Wesql :: Journalled Etiquetas


Apache :: Wesql :: Journalled Descripción

Una biblioteca de funciones para lidiar con una base de datos SQL de una manera revista. Apache :: Wesql :: Journalled es un módulo de funciones de Perl para tratar una base de datos SQL de una manera revista. HSYNOPSIS Use Apache :: WESQL :: Journalled QW (: todos); Este módulo contiene todas las funciones necesarias para lidiar con las bases de datos SQL de una manera revista. Sin embargo, puede llamarlos directamente desde cualquier documento WESQL, sin embargo, probablemente serán utilizados principalmente por webcalls directos a JADD.WSQL, JDELETE.WSQL o JMODIFY.WSQL, con los parámetros y la configuración apropiados en el archivo 'permissions.cf'. Y, por supuesto, en el archivo de form.cf. Para obtener más información sobre el formato de estos archivos .CF, consulte Apache :: WESQL :: Pantalla. Para el código de revistas para trabajar, cada tabla tendrá que tener los siguientes campos adicionales (Definición de MySQL): (para la definición de PostgreSQL ver el Aplicación de la libreta de direcciones) PKEY BIGINT (20) NO SIN SIN NULLO AUTO_INCREMENTE, ID BIGINT (20) Sin firmar No NULL NULL, UID BIGINT (20) Sin firmar No NULL, SUID BIGINT (20) Sin firmar No NULL , el estado Tinyint predeterno '1' no nulo, además de eso, la columna 'PKEY' debe definirse como la clave principal: Tecla principal (PKEY) La idea subyacente es que con el código de inicio de sesión, los registros nunca (¡nunca!) Eliminado de la base de datos. En su lugar, cuando se debe cambiar un registro, su estado se establece en '0', y sus datos se copian a un nuevo registro con estado '1' y cambiado. Cuando se debe eliminar un registro, su estado se establece en '0'. Esto permite rastrear todos los cambios en los datos en su base de datos. Por supuesto, cuando la base de datos se vuelve demasiado grande, ocasionalmente puede hacer una copia de seguridad y eliminar todos los registros con el estado = '0'. Cuando la autenticación no se ha apagado, el ID de usuario (y posiblemente superuser-ID) de la persona que realiza el cambio es Grabado en los campos UID y SUID. Los superusuarios pueden "encuadirse" para ser un usuario ordinario. Esto significa que cuando cambian de registro, el UID será la ID del usuario ordinario, manteniendo así la propiedad del registro, pero el SUID será el id del superusuario. Requisitos: · Perl


Apache :: Wesql :: Journalled Software relacionado