Autor: Wojciech Lewicki
Data: 10 kwietnia 2003

Określanie właściwości połączeń dla aplikacji Palio Designer


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)