uses DBIx::Class; hackish auto-deploy; debug() to view generated SQL;
hashing of psa automatically done with dbix::class
automatically use UUIDs for ID column of jobs/psa via DBIx::Class
cleanup