From 901fcfb7528bafcb6a677507ec77af45c4385656 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Mon, 10 May 2004 16:11:02 +0000 Subject: [PATCH 1/1] Preparo todo para armar la rama estable. --- Makefile | 15 ---------- doc/migracion.txt | 61 ++++++++++++++++++++++++++++++++++++++ doc/{DOC.txt => notas.txt} | 0 script/SQL/creacionSQL.sql | 57 +++++++++++++++++++++++++++++++++++ script/SQL/permisosSQL.sql | 4 +++ 5 files changed, 122 insertions(+), 15 deletions(-) delete mode 100644 Makefile create mode 100644 doc/migracion.txt rename doc/{DOC.txt => notas.txt} (100%) create mode 100644 script/SQL/creacionSQL.sql create mode 100644 script/SQL/permisosSQL.sql diff --git a/Makefile b/Makefile deleted file mode 100644 index 8f8096a..0000000 --- a/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# Makefile general. -# -# $Id$ -# - -help: - @echo Ejecute \'make init\' para inicializar el repositorio. - @echo Ejecute \'make clean-readme\' para borrar los archivos README. - -clean-readme: - find -name README | xargs svn rm - -init: - @./init.sh - @svn rm init.sh diff --git a/doc/migracion.txt b/doc/migracion.txt new file mode 100644 index 0000000..b9a99e3 --- /dev/null +++ b/doc/migracion.txt @@ -0,0 +1,61 @@ +$Id$ + +YATTA: +------- + +Nota: Cuando se especifica el movimiento o copia de archivos, hay que +sobreescribir cualquiera que ya pudiera existir. + +- Base de Datos : yatta + Utiliza datos de otras bases, asi que se da permiso de lectura sobre todo el + MySQL. + El script de creacion de la base de datos esta en + + script/SQL/creacionSql.sql + + El script no crea la base, asi que hay que crearla con anterioridad + + El script de permisos se encuentra en + + script/SQL/permisosSQL.sql + + Este archivo debe ser modificado con el usuario, host y password que se + ingreso en los archivos de configuracion de conexion a la base de datos. + + Este sistema no tiene que recibir, para fucionar, datos desde otro servidor. + Si es necesario migrar la informacion de un servidor a otro, hay que utilizar + los datos que se encuentren en el servidor MySQL de produccion. + +- Archivo de configuraciĆ³n de la base de datos : + + cp doc/configuracion.ini sistema/local_lib/configuracion.ini + + En estos archivos hay que modificar el host, user y password para que se pueda + conectar a la base. + +- Constantes : + El archivo de constantes (permisos) que se obtiene desde dentro de samurai hay + que ubicarlo en + + sistema/local_lib/constantes.php + +- Scripts : + En el caso de los scripts que trabajan en los servidores de proceso, hay que + copiar el archivo doc/configuracion.ini al mismo lugar en donde este el script + (con el mismo nombre). + + Los scripts requieren que se inicialicen los archivos de log : (como root) + + # touch + # chown root.www-data + # chmod 660 + + En donde es el nombre del archivo de log que se define en el archivo + de configuracion. + + Esto hay que hacerlo para cada archivo de log, el perteneciente a YATTA_Server + y a YATTA_Tacho. + + + + diff --git a/doc/DOC.txt b/doc/notas.txt similarity index 100% rename from doc/DOC.txt rename to doc/notas.txt diff --git a/script/SQL/creacionSQL.sql b/script/SQL/creacionSQL.sql new file mode 100644 index 0000000..8cb6342 --- /dev/null +++ b/script/SQL/creacionSQL.sql @@ -0,0 +1,57 @@ +-- MySQL dump 9.07 +-- +-- Host: localhost Database: yatta +--------------------------------------------------------- +-- Server version 4.0.12-log + +-- +-- Table structure for table 'cuotas' +-- + +DROP TABLE IF EXISTS cuotas; +CREATE TABLE cuotas ( + login varchar(20) NOT NULL default '', + cuota smallint(6) NOT NULL default '0', + PRIMARY KEY (login) +) TYPE=MyISAM; + +-- +-- Table structure for table 'procesos' +-- + +DROP TABLE IF EXISTS procesos; +CREATE TABLE procesos ( + id bigint(20) NOT NULL auto_increment, + script varchar(255) NOT NULL default '', + id_sistema bigint(20) NOT NULL default '0', + descripcion text NOT NULL, + pid int(10) default NULL, + server int(10) default NULL, + status tinyint(1) default '0', + owner varchar(20) NOT NULL default '', + destinos varchar(255) default NULL, + prioridad tinyint(1) default '9', + scheduling varchar(50) default NULL, + notificar tinyint(1) default '1', + resultado varchar(255) default NULL, + archivo varchar(255) default NULL, + nota text, + fecha date NOT NULL default '0000-00-00', + activo int(1) default '1', + parametros text, + PRIMARY KEY (id) +) TYPE=MyISAM; + +-- +-- Table structure for table 'servidores' +-- + +DROP TABLE IF EXISTS servidores; +CREATE TABLE servidores ( + id int(10) NOT NULL auto_increment, + nombre varchar(20) NOT NULL default '', + escala int(11) default NULL, + procesos int(10) default '0', + PRIMARY KEY (id) +) TYPE=MyISAM; + diff --git a/script/SQL/permisosSQL.sql b/script/SQL/permisosSQL.sql new file mode 100644 index 0000000..c68e976 --- /dev/null +++ b/script/SQL/permisosSQL.sql @@ -0,0 +1,4 @@ +-- Permisos de MySQL para YATTA + +grant select on *.* to <@host> identified by '' +grant insert, delete, update on *.* to <@host> identified by '' -- 2.43.0