That's more of a nitpick but the it annoys me so I decided to report it.
The columns of boolean type are displayed as of type "bool". Although
the pgsql parser accepts it as a name of a type, the more approriate
name would be "boolean" [1].
If a boolean column has a default value, it is displayed as "true" or
"false" (lower-case, not quoted). The more appropriate would be if the
boolean literals are in upper-case [1].
1. "8.6. Boolean Type"
(http://www.postgresql.org/docs/8.1/static/datatype-boolean.html)
--
Milen A. Radev