sql >> Databáze >  >> RDS >> PostgreSQL

Kroky k řešení problémů django.db.utils.ProgrammingError:oprávnění odepřeno pro vztah django_migrations

Byl jsem schopen vyřešit svůj problém na základě pokynů z tohoto otázka . Postgresová oprávnění bylo v zásadě potřeba znovu udělit uživateli db. V mém případě to byl uživatel, kterého jsem nastavil v souboru nastavení virtuálního prostředí. Spusťte následující z příkazového řádku (nebo v rámci postgres), kde mydatabase a dbuser by měla být vaše vlastní databáze a uživatelská jména:

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;"


  1. Funkce SYS_EXTRACT_UTC() v Oracle

  2. Pružinová vložka JPA v TABLE s velkým názvem s Hibernate

  3. Výkon příkazu SELECT pomocí * versus seznam názvů polí

  4. PostgreSQL nextval a currval ve stejném dotazu