Menggunakan database PostgreSQL sebagai target dalam Konversi Skema DMS - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan database PostgreSQL sebagai target dalam Konversi Skema DMS

Anda dapat menggunakan database PostgreSQL sebagai target migrasi dalam Konversi Skema DMS.

Untuk informasi tentang basis data target yang didukung, lihatPenyedia data target untuk Konversi DMS Skema.

Hak istimewa untuk PostgreSQL sebagai target

Untuk menggunakan PostgreSQL sebagai target, Konversi Skema DMS memerlukan hak istimewa. CREATE ON DATABASE Buat pengguna dan berikan pengguna ini hak istimewa ini untuk setiap database yang ingin Anda gunakan dalam proyek migrasi untuk Konversi Skema DMS.

Untuk menggunakan Amazon RDS for PostgreSQL sebagai target, Konversi Skema DMS memerlukan peran tersebut. rds_superuser

Untuk menggunakan sinonim publik yang dikonversi, ubah jalur pencarian default database menggunakan perintah berikut.

ALTER DATABASE <db_name> SET SEARCH_PATH = "$user", public_synonyms, public;

Dalam contoh ini, ganti <db_name> placeholder dengan nama database Anda.

Di PostgreSQL, hanya pemilik skema atau a yang dapat menjatuhkan skema. superuser Pemilik dapat menjatuhkan skema dan semua objek yang disertakan skema ini, bahkan jika pemilik skema tidak memiliki beberapa objeknya.

Ketika Anda menggunakan pengguna yang berbeda untuk mengonversi dan menerapkan skema yang berbeda ke database target Anda, Anda mungkin menemukan pesan kesalahan ketika Konversi Skema DMS tidak dapat menjatuhkan skema. Untuk menghindari pesan kesalahan ini, gunakan superuser peran.