Consegui resolver meu problema com base nas instruções deste pergunta . Basicamente, os privilégios do postgres precisavam ser concedidos novamente ao usuário db. No meu caso, esse foi o usuário que eu configurei no arquivo de configurações do ambiente virtual. Execute o seguinte na linha de comando (ou dentro do postgres) onde
mydatabase
e dbuser
deve ser seu próprio banco de dados e nomes de usuário: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;"