No creo que sirva ya que eso es a nivel de DDL y no de DML. Quiza usando un SP 
que haga el borrado de esa tabla, tomando como parametro el nombre de la tabla 
y luego tome ese parametro y lo inserte en otra tabla. Claro está, que este SP 
no debería estar accesible desde cualquiera, de lo contrario sería un arma de 
destrucción masiva sin control en tu BD. Solo un superusuario en especifico lo 
pueda ejecutar.




>________________________________
> De: Marcos Luis Ortiz Valmaseda <marcosluis2...@googlemail.com>
>Para: Marcos Michel Martinez Perez <mmartin...@estudiantes.uci.cu> 
>CC: postgreSQL <pgsql-es-ayuda@postgresql.org> 
>Enviado: martes 6 de diciembre de 2011 11:36
>Asunto: Re: [pgsql-es-ayuda] nombre tabla
> 
>
>Creo que table_log te puede ayudar en ese proceso
>http://pgfoundry.org/projects/tablelog/
>
>
>"PostgreSQL Table Log uses a trigger to log any INSERTs, UPDATEs and DELETEs 
>on a specific table into another table. The second part of tablelog is able to 
>restore the state of the original table or of a specific row for any time in 
>the past."
>
>
>Aquí hay un post de Andreas Scherbaum que explica el uso del proyecto:
>http://andreas.scherbaum.la/blog/archives/100-Log-Table-Changes-in-PostgreSQL-with-tablelog.html
>
>
>Saludos
>
>
>El 6 de diciembre de 2011 11:49, Marcos Michel Martinez Perez 
><mmartin...@estudiantes.uci.cu> escribió:
>
>como puedo hacer para obtener el nombre de la tabla que ha sido eliminada, por 
>ejemplo yo necesito que al eliminarse una tabla me envie ese nombre hacia otra 
>tabla para despues realizar otras operaciones con el
>>
>>--  Nunca prives a nadie de la esperanza,   puede ser lo único que esa 
>>persona posea. 
>> 
>>
>
>
>
>
>
>

Responder a