Dari CREATE ROLEdokumentasi :
Perhatikan bahwa peran didefinisikan di tingkat klaster basis data, dan juga berlaku di semua basis data di kluster.
Karena pg_dumpmembuang satu basis data, Anda tidak dapat mengekstrak peran dengan utilitas itu. The pg_dumpall --roles-onlyperintah Anda diusulkan akan melakukan pekerjaan - namun Anda mungkin perlu untuk menyaring output sehingga peran hanya diinginkan akan dibuat dalam cluster baru.
Peran disimpan dalam pg_authidkatalog, yang secara fisik disimpan dalam data/global/subfolder dari instalasi PostgreSQL, bersama dengan tabel cluster-wide lainnya. Anda dapat menanyakan konten pg_authidmelalui pg_rolestampilan.
CATATAN : Anda akan membutuhkan hak pengguna super untuk membuang peran. Jika tidak, Anda akan mendapatkan izin ditolak pada SELECTpada pg_authid- dan bahkan ketika superuser memberikan SELECThak, Anda akan mendapatkan kesalahan yang sama. Namun, dalam hal ini, Anda dapat membuat daftar peran dengan menanyakan pg_authidlangsung, peran COPYtersebut ke file dan memutar beberapa sihir untuk membuat yang diperlukan CREATE ROLEdan ALTER ROLEpernyataan.