renamed squashed to squash_by
refactored the code
refined detail.py
added blank lines
reorder the list
block the column not squashed
moved to seealso
added a blank line
align the attrs
use pool in sqlalchemy
use ColumnPorxy
updated the doc
added where and find
reworded a comment
make setattr faster
renamed squash_by
support 'on duplicate key update' now
updated changes
updated doc
rewording