Fix precision for numeric types
Fix reserved words has column names
Change string types to text for postgresql