There are so many unfortunate footguns with unlogged tables, that I'd argue that the goroutine route is preferable.
What are the "footguns" with unlogged tables in Postgres?
Such as?
What are the "footguns" with unlogged tables in Postgres?