2. Łączymy się z serwerem PostgreSQL
Masz tutaj 2 opcje:
- Używamy natywnej funkcji IDE
- Używamy pluginu Database Navigator dla wersji Community
Połączenie z PostgreSQL przez WebStorm
Proces łączenia wygląda bardzo podobnie w innych IDE.
- Otwórz panel "Database". Jeśli go nie widzisz, otwórz przez menu
View → Tool Windows → Database.
- Na panelu
Databasekliknij+i z rozwijanego menu wybierzData Source → PostgreSQL.
- Skonfiguruj parametry połączenia:
- Jeśli łączysz się z PostgreSQL pierwszy raz, IDE zaproponuje pobranie potrzebnego drivera.
Name: nadaj nazwę dla połączenia.Host: adres serwera (zazwyczajlocalhostdla lokalnej instalacji).Port: domyślny port5432.User: nazwa użytkownika (np.postgres).Password: hasło twojego użytkownika. Możesz wybrać opcję zapamiętania hasła.
- Kliknij przycisk
Test Connection. Jeśli połączenie się uda, zobaczysz zielony ptaszek i wersję PostgreSQL.
- Jeśli test się powiedzie, kliknij
Applya potemOK.
Po zapisaniu połączenia możesz zobaczyć powiadomienie od IDE z propozycją ustawienia dialektu SQL dla twojego projektu lub plików. Kliknij link configure w tym powiadomieniu. Zawsze możesz wrócić do tych ustawień później przez menu: Settings → Languages & Frameworks → SQL Dialects
W otwartym oknie SQL Dialects wybierz PostgreSQL. Te ustawienia są ważne dla poprawnego podświetlania składni, autouzupełniania i analizy kodu SQL.
Na panelu Database pojawi się twoje nowe połączenie. Możesz je rozwinąć, żeby zobaczyć listę baz danych, schematów i tabel (u nas jest tylko public). Teraz możesz otwierać konsolę SQL do wykonywania zapytań albo przeglądać dane w tabelach podwójnym kliknięciem.
Po połączeniu możesz wykonać testową komendę, żeby upewnić się, że wszystko działa.
-- Sprawdź wersję serwera PostgreSQL, z którym się połączyłeś
SELECT version();
Więcej o wszystkich ustawieniach znajdziesz w dokumentacji od JetBrains.
Połączenie z PostgreSQL przez Database Navigator
- Otwórz panel pluginu: Na bocznym panelu IDE znajdź i otwórz zakładkę
DB Browser. Jeśli jej tam nie ma, możesz ją otworzyć przez menuMain menu → DB Navigator. - Stwórz nowe połączenie. Na panelu
DB Browserkliknij ikonę z plusem (+) i z rozwijanego menu wybierzPostgreSQL.
- Wypełnij dane do połączenia:
Name: wymyśl nazwę dla tego połączenia (postgres@localhost).Host: jeśli PostgreSQL jest zainstalowany na twoim kompie, użyjlocalhost.Port: domyślny port dla PostgreSQL —5432.User: nazwa użytkownika do dostępu do bazy (częstopostgresdomyślnie).Password: hasło dla tego użytkownika.
- Po wpisaniu danych kliknij przycisk
Test Connection. Powinieneś zobaczyć komunikat o udanym połączeniu. - Jeśli test się powiedzie, kliknij
Applyi potemOK, żeby zapisać ustawienia.
Efekt:
Po zapisaniu nowe połączenie pojawi się na liście w panelu DB Browser. Teraz możesz je rozwinąć, żeby zobaczyć strukturę bazy, dostępne schematy, tabele i ich kolumny. Jesteś gotowy do wykonania swoich pierwszych zapytań SQL.
Po połączeniu możesz wykonać testową komendę.
-- Sprawdź wersję serwera PostgreSQL, z którym się połączyłeś
SELECT version();
3. Pisanie prostych zapytań w Query Console
Zapytania możesz pisać nawet bez bazy danych. Na przykład:
SELECT version();SELECT 2+2*2SELECT NOW()SELECT LENGTH("MAY")
4. Tworzymy bazę danych
Wykonaj następujące zapytanie SQL:
CREATE DATABASE university;
Zobaczysz potwierdzenie CREATE DATABASE, jeśli baza została poprawnie utworzona.
Tak lakoniczny komunikat może wydawać się suchy, ale uwierz, to muzyka dla uszu programisty.
Teraz mamy bazę danych o nazwie university.

GO TO FULL VERSION