On Tuesday, July 30, 2013 8:48:01 AM UTC-5, Pablo Padulles wrote:
>
> Hola, tengo un inconveniente con un required=True q quiero convertir en 
> False, y no puedo... 
>
> Intente de varias formas (dos) pero nada. 
>
> con PoolMeta no funciono, remplace los atributos del campo, pero el NOT 
> NULL no cambia del postgres, si el comentario, pero el NOT NULL sigue 
> igual. 
>
> después probé con __register__ q a continuación pego el código, pero 
> tampoco funciono.
>
> @classmethod
>
> def __register__(cls, module_name):
>
>     cursor = Transaction().cursor
>
>     table = TableHandler(cursor, cls, module_name)
>
>
>     if table.column_exist('CAMPO'):
>
>         table.not_null_action('CAMPO', action='remove')
>
>
> La idea es no tocar el codigo original, pero si no queda otra...
>
>
> Saludos. 
>

Y si en el __register__ haces una llamada directa a la base de datos con 
UPDATE TABLE SET .... ??? 

Responder a