Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

PostgreSQL

Docker

W celu postawienia bazy należy najpierw ściągnąć dockera. I zip'a zawierającego sql, properties i plik .yml postgres.zip. Następnie go wypakować.

Należy wprowadzić jedną zmianę do pliku compose.

docker-compose.yml
version: "3.7"
services:
  postgres:
    image: postgres:13-alpine
    container_name: "postgres"
    restart: always
    ports:
      - "5566:5432"
    volumes:
      - /home/suncode/work/Databases/compose-POSTGRES:/var/lib/postgresql/data #Ustawiamy do którego folderu ma zostać wykonany compose (w zależności od waszych folderów /home/suncode/work/Databases)
      - ./sql/postgres:/docker-entrypoint-initdb.d
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=Testowanie12#$$
#      - POSTGRES_HOST_AUTH_METHOD=md5

Następnie otwieramy folder postgres w terminalu i wpisujemy 'sudo docker compose up'.

Połączenie z bazą możemy przetestować w DBeaver, konfiguracja połączenia znajduję się w folderze postgres/db_properties/posgres.properties.

Instalacja

Należy pobrać aktualną wersję bazy danych PostgreSQL o numerze 9.4 ze strony: https://www.postgresql.org/download/

Podczas instalacji możemy zachować domyślne ustawienia: port 5432, login: postgres, hasło postgres.

Stworzenie bazy danych

Aby stworzyć bazę danych musimy uruchomić program pgAdmin III - powinien zostać zainstalowany wraz z PostgreSQL.

Klikamy dwa razy na nasz serwer, a następnie prawym przyciskiem myszy na pole "Bazy danych"

Z listy wybieramy "Nowa baza danych".

W nowym oknie uzupełniamy pola odpowiadające za nazwę bazy danych i właściciela, po czym zatwierdzamy przyciskiem OK.

  • No labels