Fix random semi join test

I also made it easier to hit postgresql instead of fdbsql.
I need the drop table if exists here, probably not on the other side, but it does make it more robust for for failures at weird times (like if it fails to create table2.

How do I get the tables into the schema then?