Ana içeriğe geç

Postgres kurulumu

bilgi

Bu veya başka bir sorunu çözmek için bir uzmanın yardımına ihtiyacınız varsa, teknik destek koşullarımızı inceleyin

PostgreSQL VTYS'yi kurmanın birçok yolu vardır, biz görüşümüze göre en basit ve en hızlı 2 yöntemi anlatacağız. Sizin için en uygun olanı seçmeniz gerekir.

uyarı

Örneklerde basit bir parola kullanılmıştır, bunu değiştirmeniz önerilir!

PostgreSQL'i paketlerden host üzerine kurma

Kurulum için geliştiricinin web sitesindeki resmi talimatları kullanın https://www.postgresql.org/download/

Debian veya Ubuntu üzerinde hızlı kurulum
sudo apt install postgresql-common
sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
sudo apt install postgresql-14 -y

Kurulum ve başlatmadan sonra, bağlanmak için bir veritabanı ve bir rol oluşturmanız gerekir.

sudo -u postgres psql -c "CREATE DATABASE yucca;"
sudo -u postgres psql -c "CREATE USER postgres WITH PASSWORD 'postgres';"
sudo -u postgres psql -c 'GRANT ALL PRIVILEGES ON DATABASE yucca TO postgres;'

PostgreSQL'i Docker'da kurma

Gerekli parametrelerle resmi konteyneri çalıştırın:

docker run -d \
--name yucca-postgres \
--net host \
--restart always \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-e POSTGRES_DB=yucca \
postgres:14.4-alpine

Yucca'nın Postgres veritabanına bağlantısını yapılandırma

database.type parametresinde postgres türünü ve diğer bağlantı bilgilerini belirtin:

Dosya üzerinden son yapılandırma örneği:

[database]
host = "127.0.0.1:5432"
name = "yucca"
password = "postgres"
type = "postgres"
user = "postgres"

Sunucuyu yeniden başlatın:

sudo systemctl restart yucca

Başarılı bir bağlantıda, günlükte (debug sekmesi) yaklaşık olarak aşağıdaki mesajları görebilirsiniz:

sudo journalctl -o short --no-pager -n 100 -f -u yucca | grep "ORM"
...
2022-08-12T12:10:44.865+0500 DEBUG server/server.go:366 postgres ORM engine initialization successful
...