Autor: | Wojciech Lewicki |
Data: | 10 kwietnia 2003 |
Parametr database.connection_spec
ma postać listy opisów połączeń
rozdzielonych znakiem '|' (pipe). Każdy element z listy ma postać :
opis_użytkownika@opis_dostępu
. Opis użytkownka jest opcjonalny
i zawiera nazwę użytkownika lub nazwę użytkownika i login - elementy te są wówczas
przedzielone znakiem '/' (slash). Opis dostępu jest niezbędny i zawiera kolejno
adres IP, port i nazwę instancji bazy danych przedzielone znakiem ':' (dwukropek).
Opis dostępu może być opcjonalnie zakończony ujętą w nawiasy nazwą połączenia
zdefiniowaną przez użytkownika dla własnej wygody.
Dodatkowe spacje pomiędzy składnikami parametru database.connection_spec
są ignorowane.
Od wersji 2.6 istnieje możliwość korzystania z obsługi wirtualnych użytkowników.
W takim przypadku należy dodać as (nazwa rzeczywistego użytkownika w bazie)
do opisu użytkownika. Dopuszczalne jest stosowanie elementów w rodzaju :
as foo@bar:1234:moo
.
Składnia
[ login [ / password ] ? [as dbuser] ? @ ] ? host:port:instance [ (name) ] ?
Przykłady
foobar.com.pl:1234:tiger
scott/tiger@foobar.com.pl:1234:tiger(Tiger)
foobar.com.pl:1234:tiger|foobar.com.pl:4567:tiger2
scott@foobar.com.pl:1234:tiger(Tiger)|scott@foobar.com.pl:4567:tiger2(Tiger2)