dialect.getNowFunction()
mssql CHECK_VIOLATION/FOREIGN_KEY_VIOLATION
misc exception handling fixes
Record.bind(clazz) -> Record.transaction(clazz)