Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Membetulkan Ralat 'SSL tidak didayakan pada pelayan' dalam Sambungan Go Postgres?
Menyelesaikan "SSL tidak didayakan pada pelayan" Ralat dalam Sambungan Go Postgres
Apabila cuba mewujudkan sambungan dengan pangkalan data Postgres menggunakan Pergi dan temui ralat "SSL tidak didayakan pada pelayan," kemungkinan besar pelayan pangkalan data tidak mendayakan penyulitan SSL. Ini boleh diselesaikan dengan menyambung ke pangkalan data tanpa penyulitan SSL.
Untuk menyambung ke pangkalan data tanpa penyulitan SSL, gunakan sintaks berikut:
db, err := sql.Open("postgres", "user=test password=test dbname=test sslmode=disable")
Dengan menetapkan mod ssl untuk melumpuhkan, sambungan akan diwujudkan tanpa penyulitan SSL.
Jika anda ingin mendayakan penyulitan SSL pada pelayan pangkalan data, anda mesti membuat pihak berkuasa sijil, menjana sijil dan kunci untuk pelayan, dan mengkonfigurasi pangkalan data untuk menggunakan kelayakan ini. Rujuk dokumentasi yang disediakan oleh pembekal pangkalan data anda untuk arahan terperinci.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'SSL tidak didayakan pada pelayan' dalam Sambungan Go Postgres?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!