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 .... ???