sql >> Database >  >> RDS >> PostgreSQL

Toestemming geweigerd voor relatie django_migrations met Heroku

Ik kon dit omzeilen door privileges te verlenen aan de gebruiker in de postgres-terminal.

Maak eerst verbinding met postgres via de Heroku CLI (heroku pg:psql ).

Dit is onhandig, maar krijg je Heroku postgres-gebruikersnaam door \c . te bellen in de postgres-terminal. (De laatste regel van de uitvoer is You are now connected to database DATABASE_NAME as user USERNAME .)

Verleen vervolgens privileges zoals anderen hebben laten zien:

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL FUNCTIONS IN SCHEMA public to USERNAME;


  1. Bijgewerkte Azure SQL Database Tier-opties

  2. Slechte prestaties wanneer trigram-overeenkomst en zoeken in volledige tekst werden gecombineerd met Q ind django met behulp van postgres

  3. Verschil tussen mysql, mysqladmin, mysqld

  4. MYSQLI voorbereide instructie gaat geen uitvoer voort