Add support for signed and unsigned integer types as primary key type
Merge remote-tracking branch 'upstream/master'
Fix can't update record with customized primary key
Fix can't update record with customized primary key
Refactor getInterfaceAsSql
Merge branch 'galeone-master'
Add support for signed and unsigned integer types as primary key type
Fix can't update record with customized primary key
Refactor getInterfaceAsSql
Remove unnecessary ToSnake
Merge branch 'BugHert push origin master-fix-one-to-one-relation'
Add default values support ( https://github.com/jinzhu/gorm/issues/251 )
Create tables with fields in same order as defined in struct
Refactor DefaultValue
Merge pull request #280 from ryanss/master

Create tables with fields in same order as defined in struct
Create tables with fields in same order as defined in struct
Add additional methods of specifying the 'select' portion of a query.

This commit adds more ways of specifying selects:

-) You can now pass in a []string.  This is mostly for convenience,
since you may want to dynamically create a list of fields to be
selected.

-) You can now use variables.  This is important because a select
could take user input.  For example, finding a MAX between a record
and a given number could be easily done using select, and then
you don't have to process anything in backend logic.  This is also
necessary to use postgres text search capabilities (which actaully
play nicely with the rest of gorm).

-) You can now chain select calls.  This could be useful in
conjunction with gorm's scopes functionality.
Merge pull request #282 from jnfeinstein/master

Add additional methods of specifying the 'select' portion of a query.
fix panic problem when the struct has unexported field.
Merge pull request #284 from shirou/master

fix panic problem when the struct has unexported field.