Juan escribió: > Hola Gustavo > > el truncate trunca la tabla, lo que creo que hace fisicamente es que marca > el primer registro > como fin de archivo, de manera tal que cuando lee la tabla lee 0 registros.
No, lo que hace es crear un nuevo archivo vacío y lo pone como archivo de datos de la tabla (idem para los índices: crea índices vacíos). El archivo antiguo sigue existiendo hasta que la transacción que hizo el truncate termina, momento en el cual se elimina. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda