ENH: Store in SQL using double precision

Closes #9009 . @jorisvandenbossche -- do you think this should test/use single precision ?  We could test for float32 perhaps? My own feeling is that this is the safer default.
I think this can be actually 15 instead of 10? Or do not all database support the full float64 precision?