Every SQL statement in the implementation class has now been moved into the postgres abstraction class, aside from the statement in SendWrongthinkMessageImp which I wasn't sure what to do with because it's highly coupled to the logic around it (executed multiple times with different local variables).
Every SQL statement in the implementation class has now been moved into the postgres abstraction class, aside from the statement in
SendWrongthinkMessageImp
which I wasn't sure what to do with because it's highly coupled to the logic around it (executed multiple times with different local variables).