Urge, sin la base toba_1_4

Buena tarde,

Se nos presenta un problema urgente, accidentalmente borraron la base TOBA_1_4, por lo tanto solo se tiene la aplicacion con los metadatos, php y demas subcarpetas; se alacanzó a exportar algunas veces, mas no la ultima semana.

La pregunta es se puede tomar una base toba_1_4 de otro equipo sin necesidad de volver a instalar y regenerar el proyecto ?

Que solución a la vista tienen ? ya que no se tenia copia de dicha base ?

Gracias

La base de datos del otro equipo esta actualizada?, en cuanto a metadatos/usuarios me refiero.
Si es asi, puedes hacer un dump de esa base y restaurarla en lugar de la que perdiste. Asumo que este problema se platea en desarrollo, no es asi?

Por otro lado, Jhon recuerda que no es necesario instalar nuevamente para crear la base de datos, puedes usar el comando ‘toba instancia cargar’ y se creará la base de datos con la version que se encuentre en disco.

Que solución a la vista tienen ? ya que no se tenia copia de dicha base ?
Si no tenias un backup de dicha base y no tienes ninguna otra mas actualizada a mano, la mejor opcion es cargar los metadatos desde disco con el comando que te pase anteriormente. Recuperaras unicamente hasta el punto que exportaste por ultima vez, el resto deberás rehacerlo nuevamente.

Saludos

Ingeniero, gracias por pronta respuesta

Si se aplica el comando cargar instancia en producción, me afecta los archivos .htaccess que se crearon para producción en el hosting ??

Recuerde que padecimos 3 meses para poder subir esto al hosting, como para empezar de nuevo.

Mil gracias

John, no tiene porque afectartelos, toba no usa en ningun momento archivos .htaccess.

Lo que si, ten en cuenta que tratandose de un sistema en produccion probablemente te falten algunos usuarios o los permisos no sean los adecuados.
Por favor revisalos luego de iniciar la instancia.

Saludos

Ingeniero, le cuento que ejecute el comando toba instancia cargar, pero no me crea la base toba_1_4, este es el resultado final,

Gracias


Creación de la instancia

Creando las tablas del framework…OK
Cargando datos del nucleo…OK

biblioteca:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos.OK

cinde:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

inscripciones:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

preinscripcion:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos.OK

toba_editor:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

toba_referencia:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

toba_usuarios:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos.OK

Cargando datos de la instancia…OK
Actualizando secuencias…OK

Notice: Use of undefined constant STDERR - assumed ‘STDERR’ in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178

Warning: fwrite(): supplied argument is not a valid stream resource in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178

Notice: Use of undefined constant STDERR - assumed ‘STDERR’ in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178

Warning: fwrite(): supplied argument is not a valid stream resource in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178

Notice: Use of undefined constant STDERR - assumed ‘STDERR’ in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178

Warning: fwrite(): supplied argument is not a valid stream resource in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 178


TIEMPO: 10,776 segundos

Borre la base toba_ respectiva para que la cree desde cero, pero me muestra el siguiente error:


Creación de la instancia

Creando base ‘cindeorg_toba’…

Notice: Use of undefined constant STDERR - assumed ‘STDERR’ in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 180

Warning: fwrite(): supplied argument is not a valid stream resource in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 180

Notice: Use of undefined constant STDERR - assumed ‘STDERR’ in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 180

Warning: fwrite(): supplied argument is not a valid stream resource in /home2/cindeorg/public_html/pruebas/proyectos/toba_1_4/php/consola/consola.php on line 180

Hola Jhon,

corrigeme si me equivoco… pero el problema no era que habian borrado la base de datos?, que es lo que mencionas que borraste en tu ultimo post?.

Por otro lado, si mal no recuerdo entre los problemas que habias tenido para instalar en dicho hosting estaban presentes dichos errores.
Te dejo un link al post que supuestamente los soluciono (http://comunidad.siu.edu.ar/index.php?topic=2216.msg7818#msg7818)

Saludos

Ingeniero,
Lo de que borre, la base es que la había creado en blanco, para que sobre ella restaurara, pero como esta se crea automaticamente, borre la que había creado; continuando…

Efectivamente lo de la base de datos toba_1_4 se recuperó con CARGAR INSTANCIA como decías, pero el problema ahora es que no nos está ingresando a las aplicaciones que teníamos en el Hosting, prueba si me puedes ayudar ingresando a las páginas correspondientes donde se el browser muestra solamente páginas en blanco:

cinde.org.co/pruebas/toba_editor
cinde.org.co/pruebas/cinde
cinde.org.co/pruebas/biblioteca
cinde.org.co/pruebas/preinscripcion
cinde.org.co/pruebas/inscripciones

Antes ingresaban bien

Gracias

Hola Jhon,

con respecto a que no esta ingresando en las paginas, por lo que vi al intentar navegarlas se esta produciendo un error interno en el servidor. Deberias consultar con la gente del hosting para poder obtener los logs y determinar que lo esta causando. Puntualmente el msg entregado es ‘’

Si lo unico que hiciste fue cargar nuevamente la instancia, no existe en principio nada que pueda impedir su correcto funcionamiento. Verifica con el hosting que es lo que esta generando este problema, quizas alguna modificacion que ellos hayan hecho ultimamente.

Saludos

Richard, mira lo que me contestan

It looks like you are trying to edit the system table pg_authid which is not something that you can do without root access because you need to be the postgres user

Cuando se ejecuta el comando de instalar, cargar, regenerar, toba hace uso de esta tabla pg_authid ?
si es así debo crear el usuario postgres ? o se asume que cuando se instala postgres este existe ?

Gracias

Jhon,

En ningun momento se accede desde toba a dicha tabla, ni por los comandos, ni por la ejecucion del proyecto, en este aspecto puedes estar tranquilo.
Lo que puede estar pasando es que al intentar crear/modificar un ROL de usuario, postrgres internamente necesite tocar dicha tabla.
De todas maneras esto no estaba disponible aun en la version 1.4 de Toba, lo cual hace aun mas extraño el comportamiento.

si es así debo crear el usuario postgres ? o se asume que cuando se instala postgres este existe ?
No es necesario crear el usuario postgres (dicho usuario queda en manos del hosting supongo), el usuario que te figura en bases.ini para la base de Toba, deberia tener todos los permisos necesarios en Postgres.

Evidentemente el usuario que estas utilizando para acceder no tiene todos los permisos necesarios, o al menos no tiene los mismos permisos que tenia antes.

Saludos