Szukam czegoś ponad poziom programowej manipulacji plikami, komendą lub biblioteką Pythona. Wydaje się, że nie ma alternatywy dla edycji pliku (zakładając, że http://www.postgresql.org/docs/9.2/static/auth-pg-hba-conf.html wspomniałby o alternatywie).
authentication
postgresql
Karl Richter
źródło
źródło
Odpowiedzi:
Próbować augeas . Oferuje oba Powiązania Pythona i interfejs wiersza poleceń - augtool .
(Komentarze zaczynają się od
#
)źródło
augtool -i
. Po drugie, mój pg_hba.conf nie jest zlokalizowany w tym katalogu - jak mogę uzyskać augtool do rozpoznawania / używania obiektywu pg_hba dla dowolnej lokalizacji? Po trzecie, widziałem stronę z dokumentacją augeas dla obiektywu pg_hba i ... Grecki jest łatwiejszy do przeczytania: Jak wymyślić, jak „przetłumaczyć” dokumentację obiektywu na polecenia, których użyłeś powyżej?set /augeas/load/Pg_Hba/incl[last()+1] "/etc/postgresql_hba.conf"
śledzony przezload
.