Je suis sûr que le problème de l'affiche originale a été résolu depuis longtemps. Cependant, j'ai eu le même problème, alors j'ai pensé expliquer ce qui me causait ce problème.
Je faisais une requête union avec deux tables -- 'foo' et 'foo_bar'. Cependant, dans mon instruction SQL, j'ai eu une faute de frappe :'foo.bar'
Ainsi, au lieu de me dire que la table 'foo.bar' n'existe pas, le message d'erreur indique que la commande a été refusée -- comme si je n'avais pas les permissions.
J'espère que cela aidera quelqu'un.