Only use default  for TEXT fields in Sqlite

Only use default  for TEXT fields in Sqlite since it requires the default (see #448). Don't use this for other platforms since it gives warnings and even errors. 
Fixes #470