Narzędzia użytkownika

Narzędzia witryny


fedora:uslugi:postgresql

PostgreSQL

Instalacja

sudo dnf install postgresql-server postgresql-contrib

Uruchomienie usługi

sudo systemctl enable postgresql
sudo postgresql-setup --initdb --unit postgresql
sudo systemctl start postgresql

Tworzenie roli/użytkownika bazy

sudo -u postgres psql
CREATE USER nazwa_uzytkownika WITH PASSWORD 'haslo_uzytkownika';

Tworzenie bazy oraz przydzielenia administratora

CREATE DATABASE mojadb OWNER nazwa_uzytkownika;
\q

Łączenie do bazy

psql -U nazwa_uzytkownika -d mojadb -W

Otwarcie dostępu przez firewall

sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --add-port=5432/tcp
sudo firewall-cmd --reload

Polecenia

Wyświetl istniejące bazy

mojadb=> \l

Wyświetl istniejące tabele w bazie

mojadb=> \dt

Tworzenie tabeli o nazwie test_table

Ponadto tabela będzie zawierać pola:

  • no - integer
  • name - text
mojadb=> create table test_table (no int, name text);

Wprowadzenie danych do tabeli test_table

  • pole no - wartość 01
  • pole name - wartość Fedora
mojadb=> insert into test_table (no,name) values (01,'Fedora');
fedora/uslugi/postgresql.txt · ostatnio zmienione: 2025/03/13 22:04 przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki