Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasang dan Menggunakan Sambungan dblink dalam PostgreSQL untuk Menyambung ke Pangkalan Data Jauh?
Pemasangan dan Penggunaan DBLink dalam PostgreSQL
Serupa dengan Oracle, PostgreSQL menawarkan keupayaan untuk mewujudkan sambungan ke pangkalan data jauh menggunakan sambungan dblink . Untuk mencapainya, ikuti langkah berikut:
Pemasangan:
CREATE EXTENSION dblink;
Arahan ini memasang sambungan dblink ke dalam skema lalai anda (awam). Sebagai alternatif, anda boleh menentukan skema yang berbeza menggunakan:
CREATE EXTENSION dblink SCHEMA <schema_name>;
Penggunaan:
Setelah dipasang, anda boleh melaksanakan pertanyaan dblink dalam format berikut:
SELECT logindate FROM dblink('host=<remote_host> user=<remote_user> password=<remote_password> dbname=<remote_dbname>', 'SELECT logindate FROM loginlog');
Menyelesaikan masalah:
"Tiada fungsi sepadan dengan nama dan jenis hujah yang diberikan" Ralat:
Pastikan pangkalan data jauh dan pengguna mempunyai keistimewaan yang diperlukan dan hos jauh boleh diakses.
"Tidak dapat mewujudkan sambungan" Ralat:
Sahkan ketepatan alamat IP dan nombor port dalam rentetan sambungan anda. Semak sama ada perkhidmatan PostgreSQL berjalan pada pelayan jauh.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memasang dan Menggunakan Sambungan dblink dalam PostgreSQL untuk Menyambung ke Pangkalan Data Jauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!