PostgreSQL  cast array to list
I'm confused...isn't it already a list?

``` python
In [1]: from playhouse.tests_postgres import *

In [2]: am = Array
ArrayField  ArrayModel  

In [2]: am = ArrayModel(tags=['foo', 'bar', 'baz'])

In [3]: for tag in am.tags:
   ...:     print tag
   ...:     
foo
bar
baz
```
 @mmqqg -- can you please respond with more details?
 It's my fault, sorry. I check the db and find 

```
tags         | character varying           | not null
```

It should be

```
tags         | character varying(255)[]    | not null
```

Maybe I modify some peewee code that caused "Model.create_table()" didn't work well.

Thanks a lot!

```
post = BlogPost(content='awesome', tags=['foo', 'bar', 'baz'])
```

Is there a way to use  

``` python
for tag in post.tags:
    print(tag)
```

?

http://initd.org/psycopg/docs/extensions.html#psycopg2.extensions.new_array_type
