Forum QGIS
Definicja bazy danych dla warstw - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Definicja bazy danych dla warstw (/thread-1160.html)



Definicja bazy danych dla warstw - fcs - 20-12-2014

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ł