I granted INSERT in a specific table for one user. The problem is that I need to also grant USAGE in the schema for this same user, but granting USAGE in schema also turn all relations in that schema visible for that user.
I need that this specific user can only INSERT in this specific table and is unable of viewing other relations (tables, sequences, etc) in the same schema. By ‘unable of viewing’ I mean not being able of seeing that these relations exists.
Being even more clear, in the vision of this user, the schema has only that table inside and nothing more.