pg_basebackup: error: directory “” exists but is not empty
pg_basebackup: error: directory “” exists but is not empty,
Basebackup yapmak istediğinizde bulunduğunuz sunucu üzerindeki -D ile belirlenen dizinin boş olması gerekmektedir. Bunun sebebi belirtilen ip den dosyaları kopyalamak istemesidir.
Çözüm olarak -D parametresi ile belirtiğiniz dizin BOŞ olması veya silmeniz gerekmektedir.
DİKKAT!!!
Bu hata sonrasında dataları silinebiliyor ve bazı durumlarda yanlış yerdeki veriler silinebiliyor DİKKAT EDEREK SİLMENİZİ ÖNERİRİM.
-d parametresinde belirtilen dizine giderek aşağıdaki komutu çalıştırabilirsiniz.
rm -rf data dizini
DİKKAT!!!
EMİN DEĞİLSENİZ SİLME İŞLEMİNE BAŞLAMADAN YEDEĞİNİZİ ALARAK İŞLEMLERİ GERÇEKLEŞTİRİN..