Forum
Merhaba arkadaşlar,
Lokal bilgisayarımda kurulu olan postgresql deki bir veritabanının hem backup dosyası olarak hemde script(.sql) halindeki yedekleri elimde mevcut. Azure portalda postgresql veritabanı oluşturdum. Fakat iki yedeği de yükleyemiyorum.
Azure Bash(CLI) ortamında şu kod ile deniyorum:
psql --file=testdb.sql --host=mypgserver-20170401.database.windows.net --port=5432 --username=mylogin@mypgserver-20170401 --dbname=mypgsqldb (Kullanıcı adı, host... gibi alanları düzeltiyorum.)
Aldığım hata :
psql: FATAL: no pg_hba.conf entry for host "51.232.185.205", user "UserAdi", database "TestDb", SSL on
FATAL: SSL connection is required. Please specify SSL options and retry.
PgAdmin4 panelinden azure' daki veritabanına bağlanıp .backup uzantılı yedeği yüklemek istediğimde ise yüklerken 1 tane hata veriyor. Fail Error diye orada takılı kalıyor.
Daha önce bu şekilde bir sorun ile karşılaşan arkadaşlar yardımcı olursa sevinirim.
Teşekkürler, İyi çalışmalar.
UPDATE
Arkadaşlar bu hatayı buldum. İp adresini bağlantı güvenliğinden eklemek gerekiyormuş. Bunu yapınca bu hata geçti fakat şimdi de yüklemek istediğim dosya ilgili klasörde olmasına rağmen:
C:UsersWinDesktopydkDbName.sql: No such file or directory hatası alıyorum.
Merhaba Barış Bey,
Double backslashes uygularayarak deneyebilir misiniz?
Bilginize.
Hata mesajı SSL olmayan bir bağlantı olduğunu söylüyor. Bu kaynağı incelemenizi tavsiye ederim; https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security