OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Mengurus Kluster PostgreSQL‌


Pertama, perlu diperhatikan bahawa konsep "kelompok PostgreSQL" ialah tambahan khusus Debian dan anda tidak akan menemui sebarang rujukan kepada istilah ini dalam dokumentasi PostgreSQL rasmi. Dari sudut pandangan alat PostgreSQL, kluster sedemikian hanyalah contoh pelayan pangkalan data yang berjalan pada port tertentu.

Yang berkata, Debian postgresql-biasa pakej menyediakan berbilang alat untuk mengurus kelompok tersebut: pg_createcluster, pg_dropcluster, pg_ctlcluster, pg_upgradecluster, pg_renamecluster, dan pg_lsclusters. Kami tidak akan merangkumi semua alatan tersebut di sini, tetapi anda boleh merujuk halaman manual masing-masing untuk mendapatkan maklumat lanjut.

Apa yang anda mesti ketahui ialah apabila versi utama PostgreSQL baharu dipasang pada sistem anda, ia akan mencipta kluster baharu yang akan dijalankan pada port seterusnya (biasanya 5433) dan anda akan terus menggunakan versi lama sehingga anda memindahkan pangkalan data anda daripada kluster lama kepada kluster baru.

Anda boleh mendapatkan semula senarai semua kluster dan statusnya dengan pg_lsclusters. Lebih penting lagi, anda boleh mengautomasikan penghijrahan kluster anda kepada versi PostgreSQL terkini dengan pg_upgradecluster nama kluster versi lama. Untuk ini berjaya, anda mungkin perlu mengalih keluar kluster (kosong) dahulu yang dibuat untuk versi baharu (dengan pg_dropcluster nama kluster versi baharu). Kelompok lama tidak digugurkan dalam proses, tetapi ia juga tidak akan dimulakan secara automatik. Anda boleh menggugurkannya sebaik sahaja anda menyemak bahawa kluster yang dinaik taraf berfungsi dengan baik.


Pengkomputeran Awan OS teratas di OnWorks: