Rozdział 35. Zarządzanie bazą GDBase

Spis treści

Informacje ogólne
Ustanowienie połączenia z bazą GDBase
Logowanie do bazy danych
Użytkownik domyślny
Konta administratorów
Tworzenie konta administratora
Zmiana hasła administratora
Konta użytkowników
Tworzenie nowego użytkownika
Uprawnienia użytkowników
Zmiana uprawnień użytkownika
Wyświetlanie uprawnień użytkownika
Uprawnienia dostępu do tabel
Uprawnienia użytkowników
Zmiana hasła użytkownika
Usuwanie użytkownika
Kontrola dostępu
Określanie uprawnień dostępu
Uprawnienia domyślne dla tabel
Kontrola kwerend
SHOW PROCESS
KILL PROCESS
PAUSE PROCESS
RESUME PROCESS
Polecenia dostępne za pośrednictwem interfejsu graficznego
Dodatkowe informacje
Resetowanie uprawnień użytkowników

Ten rozdział omawia zadania związane z zarządzaniem bazą danych GDBase, takie jak konta użytkowników, uprawnienia użytkowników, czy kontrola dostępu.

Informacje ogólne

Ustanowienie połączenia z bazą GDBase

Aby móc korzystać z bazy GDBase, należy utworzyć alias. W tym celu należy przejść do zakładki Services. Jeżeli zakładka ta nie jest widoczna, należy ją wywołać za pomocą polecenia Services w menu Window.

Aby utworzyć nowy alias należy w zakładce Services wybrać polecenie Add Alias z menu kontekstowego. Wyświetlone zostanie okno kreatora o nazwie Add Alias. Należy wypełnić następujące pola: 'Alias Name' , 'Database Drive' and 'Database URL' . W 'Database Drive' należy wybrać GDBase . W 'Database URL' należy wpisać adres hosta w przypadku połączenia ze zdalną bazą, lub istniejący katalog na dysku w przypadku lokalnej bazy. W podanym katalogu będą przechywowane pliki bazy danych, nie należy umieszczać w nim jakichkolwiek innych plików.

Tworząc alias do nowej (pustej) bazy danych, pola login i password należy zostawić puste. Tak samo należy postąpić, tworząc alias do istniejącej bazy, jeżeli zamierzamy korzystać z niej jako użytkownik domyślny. W innym przapadku należy wpisać nazwę użytkownika i hasło w pola login i password.

Alias można także utworzyć za pomocą skryptu w języku Gython:

Składnia: To set alias with the default name:

dbAlias([driver_name, database_URL, user_name, user_password]) 
	

To set custom alias:

dbAlias([driver_name, database_URL, user_name, user_password], alias_name)   
	

To set custom alias as default:

dbAlias([driver_name, database_URL, user_name, user_password], alias_name, default = 1)       
    

Przykład 35.1.

Składnia dla systemu Linux:

dbAlias(['gdbase.JDBC', 'jdbc:gdbase:/home/user/dbfolder','',''], 'myDB');
                

Składnia dla systemu Windows:

dbAlias(['gdbase.JDBC', 'jdbc:gdbase:C:/project/dbfolder', '',''], 'myDB'); 
                

Aby ustawić, czy połączenia zdalne mają wykorzystywać połączenia SSL, należy wybrać polecenie Tools z menu Options, przejść do zakładki Gornik -< SSL i zaznaczyć lub odznaczyć opcję Use SSL. Można także dołączyć opcję ?useSSL=true lub ?useSSL=false do adresu zdalnej bazy, w takim przypadku ustawienie w zakładce SSL nie będzie brane pod uwagę przy łączeniu z tą konkretną bazą.

Logowanie do bazy danych

Przed rozpoczęciem pracy z bazą danych, trzeba się do niej zalogować podając unikalną kombinację nazwy użytkownika i hasła. Jeżeli logowanie nie powiedzie się, użytkownik nie zostanie poinformowany, które z pól było nieprawidłowe.

Notatka

W nazwie użytkownika i haśle rozróżniane są małe i wielkie litery.

Korzystanie z bazy GDBase bez zalogowania się nie jest możliwe. Można się natomiast zalogować jako Użytkownik domyślny.

Użytkownik domyślny

W momencie tworzenia nowej bazy GDBase, tworzony jest użytkownik domyślny. Nazwa i hasło dla domyślnego użytkownika są puste.