Telepítsünk saját adatbázis kezelőt

Telepítés és első belépés
$ sudo apt-install postgresql postgresql-client-13 postgresql-contrib
$ sudo su
# su postgres
# psql

Vagy

$ psql -U felhasználó-név adatbázis-név

/* List all databases. */
postgres=# \l

/* Turn on narrow listings. */
postgres=# \x on
postgres=# \l

/* Kapcsolódás egy adatbázishoz */
\c valami
psql (13.1, server 13.0)
You are now connected to database "valami" as user "valaki".
valami=#

/* Táblák listázása */
valami=# \dt

/* Tábla struktúra listázása */
valami=# \d sajattabla

/* Felhasználók */
postgres=# \du

/* Kilépés */
postgres=# \q
Felhasználó létrhozása
$ createuser --interactive joe

$ psql

# ALTER USER joe WITH PASSWORD 'hu8jmn3';

Adatbázis létrehozása
$ createdb valami
Tábla létrehozása
psql ...
postgres=# CREATE TABLE IF NOT EXISTS "odu" (
  id              SERIAL,
  name            VARCHAR(100) NOT NULL,
  hely            TEXT,
);

postgres=# ALTER TABLE "odu" ADD COLUMN magassag numeric;

Grafikus adatbázis kliens

$ sudo apt-install phppgadmin

localhost/phppgadmin


Kapcsolódás egy adatbázishoz shellből belépve jelsó promtal
psql -d database -U  user -W

DBLINK használatával:
psql -U user -h host "dbname=db sslmode=require"




A pgpass használata
$ vi .pgpass
localhost:5432:sajatadatbazis:sajatmagam:jelszavam

Belés saját felhasználóval
$ psql -U sampleuser -h localhost adatbázisnév

Zuletzt geändert: Monday, 27. February 2023, 15:48