Ir al contenido principal.
Enlaces relacionados:  Prensa  Compañía  Clientes  Contáctenos
Solsoft

Foros

[php-gni] How to empty a database from PHP


Autor Mensaje
Escrito en: 03. 08. 2005 [15:53]
fgomez@uns.edu.ar
Fernando Gomez
Autor del tema
registrado desde: 31.12.1969
Entradas: 0
Hola.

I'm again working with Malete, so new questions begin to appear.

This time I'm doing some tests with PHP + MARC records.

Question: which method would you recommend to empty an existing database
(i.e. leave it with no records, and with its corresponding empty index)
from a PHP script?

Besides using unlink() to remove the four db files --which has some
inconveniences such as requiring extra write permissions-- there's the
"pure malete" option of looping through all the mfns, writing them with
no data, and updating the index. I wonder if there is a more direct
method, using malete, which does not require to explicitly re-write
every existing record.

Thank you!


--
Fernando


----------------------------------------
Fernando J Gómez
----------------------------------------
Biblioteca Dr. Antonio Monteiro
Instituto de Matemática de Bahía Blanca
Universidad Nacional del Sur / Conicet
Av. Alem 1253
B8000CPB Bahía Blanca - Argentina
Tel. (54 291) 459 5116
IM: fgomezbib en yahoo
----------------------------------------

------------------------------------------
Posted to Phorum via PhorumMail
Escrito en: 06. 08. 2005 [09:08]
paul@malete.org
Klaus Ripke
registrado desde: 31.12.1969
Entradas: 0
hola

On Wed, Aug 03, 2005 at 04:53:51PM -0300, Fernando Gomez wrote:
> I'm again working with Malete, so new questions begin to appear.
good

> This time I'm doing some tests with PHP + MARC records.
>
> Question: which method would you recommend to empty an existing database
> (i.e. leave it with no records, and with its corresponding empty index)
> from a PHP script?
>
> Besides using unlink() to remove the four db files --which has some
> inconveniences such as requiring extra write permissions-- there's the
> "pure malete" option of looping through all the mfns, writing them with
> no data, and updating the index. I wonder if there is a more direct
> method, using malete, which does not require to explicitly re-write
> every existing record.
not yet, but you are right - maybe we should add this.
The server would basically truncate and re-initialize the files
in order to not break symlinks or require any additional rights.


BTW: while working on all new clean code for Selene,
I found some more rare and minor bugs in the indexing,
but will backport the fixes to Malete.
Especially loading index data fails under rare conditions.


saludos

------------------------------------------
Posted to Phorum via PhorumMail
Escrito en: 14. 05. 2009 [10:26]
Braulio José Solano Rojas
registrado desde: 31.12.1969
Entradas: 0
Hola:
no sé si es el tópico, pero la verdad que no encuentro ninguno que hable sobre la documentación de OpenIsis. Estoy trabajando con un servidor Linux y PHP 5, con OpenIsis (todo esto instalado por el administrador de la red). Por otro lado, yo estoy intentando hacer una consulta a la base de datos y obtener los resultados con un formato propio. El problema se me presenta a la hora de identificar subcampos con el resultado.
Por ese motivo es que estoy buscando la manera de trabajo de OpenIsis y sus funciones. Desde ya muchas gracias y saludos.


Maximiliano Adad
Administración de Bases, Sistemas y Diseño Web
Facultad Regional Bahía Blanca
Universidad Tecnológica Nacional



¿Ha olvidado su contraseña?

Por favor introduzca su nombre de usuario o dirección de correo electrónico. Las instrucciones para restablecer la contraseña serán inmediatamente enviadas por correo electrónico.
Restablecer contraseña

Volver al formulario de inicio de sesión 


Copyright © 2003-2009, Solsoft de Costa Rica S.A.
Declaración de privacidad