PostgreSQL PITR restore
I would do a point in time recovery to a different location, restoring to the desired time, and pg_dump the problem database.  I would drop the one database on the normal location, create it again, and load the pg_dump output.

Make sure you make and save a file-system level copy of the cluster's data directory tree before you start anything like this.