What are the differences to the postgres target exactly? The only one I can see is that the redshift one is using python-side timestamps due to lack of DEFAULT NOW() in redshift. It feels to me like that could just be a flag or config option on the postgres target intead, letting us avoid the whole "PostgreslikeTarget" altogether which would be reduce complexity of future patches a lot.