Definicja bazy danych dla warstw
Witam,
Jakie są plany/możliwości zdefiniowania aliasu do bazy danych w celu obsługi odwołań do warstw pobieranych z tej bazy danych ?
Konkretnie chodzi o to, że posiadam projekt odwołujący się do wielu tabel w PosgreSQL i PostGis. Dane te są prezentowane w QGIS na dużej ilości warstw. Wiadomo, że każda warstwa obecnie ma zapisaną pełną definicję odwołania do bazy danych tj, nazwa bazy, IP, port, tabela, pole z geometrią i co najgorsze hasło.
Stwarza to następujące problemy:
1. Dostępna jest informacja o haśle dostępowym, staje się ono jawne.
2. W przypadku przeniesienia tego projektu na inną lokalizację, parametry połączenia ulegają zmianie (struktura bazy jest taka sama).
Obecnie obejście tego problemu wymaga przeedytowania pliku projektu i zastąpienia źródłowych wpisów na docelowe.
Sensownym rozwiązaniem byłoby odwoływanie warstw do tabel bazy poprzez alias bazy danych definiowany w jednym miejscu projektu.
Oczywiście projekt musiałby posiadać możliwość definiowania dowolnej ilości takich aliasów, np dla różnych źródeł danych.
Pozdrawiam
Michał
|