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"
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
最終更新日時: 2023年 02月 27日(Monday) 15:48