Witam. Mam pewną aplikację, która wykorzystuje (zapisuje dane do) bazy postgreSQL. Wcześniej, przed napisaniem programu, utworzyłem bazę + użytkownika, który (GRANT) dostał wszystkie przywileje, np. testuser, ustawiłem mu też hasło.
Teraz, aby dodać dane do bazy, w programie najpierw muszę "zalogować sie" do PostgreSQL, podając nazwę usera i jego hasło.
Chodzi mi o taką sytuację: chciałbym (za pomocą pg_dump) wyeksportować schemat bazy i zaimportować ją na innym komputerze, żeby tam też używać programu. Jest jeden problem: na tamtym komputerze w postgreSQL też muszę tworzyć takiego usera z takim hasłem, inaczej przy imporcie są błędy.
Jak zrobić taką całkiem "przenaszalną" wersję bazy? Żebym nie musiał tworzyć usera wszędzie, gdzie chce zaimportować bazę? Mój plik *.sql: http://pastie.org/private/qunhuiqd40t9hr7zt3y1g
Mam nadzieję, że wiecie o co mi chodzi? :P