* add SetSchema for engine * fix user * fix postgres with schema * fix test * fix test * fix test * fix tablename * refactor tableName * fix schema support * improve the interface of EngineInterface
* refactor query functions * remove unused function * remove unnecessary resetStatement and some improvements * rename all Id to ID