J'ai pu résoudre mon problème sur la base des instructions de ce question
. Fondamentalement, les privilèges postgres devaient être réattribués à l'utilisateur db. Dans mon cas, c'était l'utilisateur que j'avais configuré dans le fichier de paramètres de l'environnement virtuel. Exécutez ce qui suit à partir de la ligne de commande (ou dans postgres) où mydatabase
et dbuser
devrait être votre propre base de données et vos noms d'utilisateur :
psql mydatabase -c "GRANT ALL ON ALL TABLES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL SEQUENCES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL FUNCTIONS IN SCHEMA public to dbuser;"