Re: Eliminar columna

From: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
To: Jaime Giraldo <sposmen(at)gmail(dot)com>
Cc: Jaime Casanova <jaime(at)2ndquadrant(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Eliminar columna
Date: 2010-10-21 17:23:26
Message-ID: AANLkTik2nbfwCqXoR2hPFHmSm6p9g8OOUHa+XjqG3UBx@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias por las rtas y por las recomendaciones, les comento que al
momento de ejecutar, era el único usuario conectado al server, y no tenía la
tabla abierta.
En Postgresql cual es la forma de ver los bloqueos?

Saludos

~~~~~~~~~~~~~~~~
Guillermo Villanueva

El 21 de octubre de 2010 19:09, Jaime Giraldo <sposmen(at)gmail(dot)com> escribió:

> Por lo que dice Jaime es imporante que lo programe a una hora sea con un
> cronjob o con un comanto AT es decir en horas que no alteren el
> funcionamiento normal
>
> Me gusta el comando AT por que se ejecuta una sola vez y es "familiar" del
> cron
>
> Ejemplo:
>
> echo "psql pruebas -h localhost -c \"SELECT 'PRUEBA' AS text\" >
> pruebaat.txt" | at -t 10211202
>
> este ejemplo lo que hace es que el comando que le pongas entre comillas del
> echo lo ejecuta a la hora específica el at en el tiempo -t y lo almacena en
> el archivo pruebaat.txt donde se podrá ver el resultado
>
> por ejemplo si fuera a ejecutar el alter sería con el usuario postgres
> ubicado en la carpeta a almacenar el archivo pruebaat.txt y similar a esta
> estructura (23 horas 30 minutos de hoy)
>
> echo "psql DBNAME -h localhost -c \"ALTER TABLE t1 DROP COLUMN c1\" >
> pruebaat.txt" | at -t 10212330
>
>
>
> El 21 de octubre de 2010 11:45, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:
>
>> 2010/10/21 Guillermo Villanueva <guillermovil(at)gmail(dot)com>:
>> > Hola gente.
>> > Quise eliminar una columna de una tabla. La tabla ya tiene unas 2000
>> filas,
>> > pero la columna a eliminar está completamente en null,
>> > Utilicé ALTER TABLE t1 DROP COLUMN c1 y también probé de hacerlo desde
>> el
>> > diálogo de propiedades de columna de pgAdmin.
>>
>> si se quedo colgado es que estaba esperando que se desbloquee la tabla
>> para poder modificar su estructura... si hay usuarios ejecutando
>> SELECT sobre esa tabla y la estructura cambia en medio camino seria
>> desastroso.
>>
>> sino te dio ningun error solo lanza la sentencia y dejala hasta que
>> termine
>>
>> --
>> Jaime Casanova www.2ndQuadrant.com
>> Professional PostgreSQL: Soporte y capacitación de PostgreSQL
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
>
> --
> Jaime Alberto Giraldo J.
> " La madurez del hombre es haber vuelto a encontrar la seridad con la que
> jugaba cuando era niño"
> Friedrich Wilhelm Nietzsche
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-10-21 17:42:32 Re: Eliminar columna
Previous Message Jaime Giraldo 2010-10-21 17:09:30 Re: Eliminar columna