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

CHYBA:povolení odepřeno pro sekvenci cities_id_seq pomocí Postgres

Od PostgreSQL 8.2 musíte použít:

GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;

GRANT USAGE - U sekvencí toto oprávnění umožňuje použití funkcí currval a nextval.

Jak také zdůrazňuje @epic_fil v komentářích, můžete udělit oprávnění všem sekvencím ve schématu pomocí:

GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO www;

Poznámka :Nezapomeňte vybrat databázi (\c ) před provedením příkazů udělení oprávnění



  1. Jak mohu provést tři spojení tabulek v dotazu UPDATE?

  2. Postgres vlevo Připojte se s podmínkou, kde

  3. Oracle jako řešení mutujících tabulek

  4. Nejlepší užitečné dotazy AWR pro upgrade R12.2/R12.1