Postgres kurulumu
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.
Ö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/
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
...