Yes!!

That what I thought... I had already db.table.field.type in mind, but
didn't know how to invoque adapter...

Thanks Anthony.

Richard

On Fri, Feb 6, 2015 at 7:55 AM, Anthony <[email protected]> wrote:

> And if you want the actual Postgres field type for a given field, you can
> do:
>
> db._adapter.types[db.tablename.fieldname.type]
>
> However, you will get back values that include Python string formatting
> syntax, such as:
>
> VARCHAR(%(length)s)
>
> Anthony
>
>
> On Friday, February 6, 2015 at 4:55:31 AM UTC-5, Leonel Câmara wrote:
>>
>> Do you want a list of all field types? This would do it:
>>
>> field_types = []
>> for table in db.tables:
>>     for field in db[table].fields:
>>         field_types.append(db[table][field].type)
>>
>>
>> However you will have a lot of ids.
>>
>  --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to