To powinno być bardzo proste. Chcę utworzyć instrukcję Ansable, aby utworzyć użytkownika PostgreSQL, który ma uprawnienia do połączenia z konkretną bazą danych i wybierz/wstaw/zaktualizuj/usuń uprawnienia do wszystkich tabel w tej konkretnej bazie danych. Próbowałem następujące:Czy można utworzyć użytkownika postgresql z dostępem do wszystkich tabel?
- name: Create postgres user for my app
become: yes
become_user: postgres
postgresql_user:
db: "mydatabase"
name: "myappuser"
password: "supersecretpassword"
priv: CONNECT/ALL:SELECT,INSERT,UPDATE,DELETE
uzyskać relation \"ALL\" does not exist
Jeśli usunąć ALL:
, mam Invalid privs specified for database: INSERT UPDATE SELECT DELETE
To nie działa dla mnie. Wystąpił błąd 'psycopg2.ProgrammingError: relation \" ALL \ "nie istnieje – Inti