systematic failure when writing a dataframe of 1 column of integer to sqlite ( Issue #3628 )

A push of a dataframe of one column of integers fail ungraciously, because sqlite doesn't recognize well the data type.
This should solve the problem by converting back to normal types