CodeGym /Kursy /SQL SELF /Łączymy się z PostgreSQL

Łączymy się z PostgreSQL

SQL SELF
Poziom 4 , Lekcja 3
Dostępny

2. Łączymy się z serwerem PostgreSQL

Masz tutaj 2 opcje:

  1. Używamy natywnej funkcji IDE
  2. Używamy pluginu Database Navigator dla wersji Community

Połączenie z PostgreSQL przez WebStorm

Proces łączenia wygląda bardzo podobnie w innych IDE.

  1. Otwórz panel "Database". Jeśli go nie widzisz, otwórz przez menu View → Tool Windows → Database.
  2. Na panelu Database kliknij + i z rozwijanego menu wybierz Data Source → PostgreSQL.
  3. 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 (zazwyczaj localhost dla lokalnej instalacji).
    • Port: domyślny port 5432.
    • User: nazwa użytkownika (np. postgres).
    • Password: hasło twojego użytkownika. Możesz wybrać opcję zapamiętania hasła.
  4. Kliknij przycisk Test Connection. Jeśli połączenie się uda, zobaczysz zielony ptaszek i wersję PostgreSQL.
  5. Jeśli test się powiedzie, kliknij Apply a potem OK.

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

  1. 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 menu Main menu → DB Navigator.
  2. Stwórz nowe połączenie. Na panelu DB Browser kliknij ikonę z plusem (+) i z rozwijanego menu wybierz PostgreSQL.
  3. 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żyj localhost.
    • Port: domyślny port dla PostgreSQL — 5432.
    • User: nazwa użytkownika do dostępu do bazy (często postgres domyślnie).
    • Password: hasło dla tego użytkownika.
  4. Po wpisaniu danych kliknij przycisk Test Connection. Powinieneś zobaczyć komunikat o udanym połączeniu.
  5. Jeśli test się powiedzie, kliknij Apply i potem OK, ż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*2
  • SELECT 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.

2
Zadanie
SQL SELF, poziom 4, lekcja 3
Niedostępne
Pobierz aktualną datę i godzinę
Pobierz aktualną datę i godzinę
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION