Forum QGIS

Pełna wersja: Definicja bazy danych dla warstw
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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ł