It's not possible in PostgreSQL because:
PostgreSQL's bind parameters may only be used for literals, not identifiers. That's because the parser has to know what the identifiers are in order to parse the query correctly, but bind parameters are only sent after parsing. So you can't use parameters for table names etc.
PostgreSQL doesn't support bind parameters in utility statements (anything other than insert/update/delete/select) anyway.
Some drivers support client-side parameter substitution and escaping for identifiers via a different placement parameter syntax, but as far as I can tell Go's does not. So you'll have to use string interpolation, carefully. Remember to always enclose the identifier in
"double quotes" and double any embedded quotes, so a table name
my "table"! becomes
"my ""table!" in SQL.