ALTER SCHEMA - Amazon Redshift

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

ALTER SCHEMA

Mengubah definisi skema yang ada. Gunakan perintah ini untuk mengganti nama skema atau mengubah pemilik skema. Misalnya, ganti nama skema yang ada untuk menyimpan salinan cadangan skema tersebut saat Anda berencana membuat versi baru skema tersebut. Untuk informasi lebih lanjut tentang skema, lihatCREATE SCHEMA.

Untuk melihat kuota skema yang dikonfigurasi, lihat. SVV_SCHEMA_QUOTA_STATE

Untuk melihat catatan di mana kuota skema terlampaui, lihat. STL_SCHEMA_QUOTA_VIOLATIONS

Hak istimewa yang diperlukan

Berikut ini adalah hak istimewa yang diperlukan untuk ALTERSCHEMA:

  • Superuser

  • Pengguna dengan hak ALTER SCHEMA istimewa

  • Pemilik skema

Saat Anda mengubah nama skema, perhatikan bahwa objek yang menggunakan nama lama, seperti prosedur tersimpan atau tampilan terwujud, harus diperbarui untuk menggunakan nama baru.

Sintaks

ALTER SCHEMA schema_name { RENAME TO new_name | OWNER TO new_owner | QUOTA { quota [MB | GB | TB] | UNLIMITED } }

Parameter

schema_name

Nama skema database yang akan diubah.

RENAMEUNTUK

Klausa yang mengganti nama skema.

new_name

Nama baru skema. Untuk informasi selengkapnya tentang nama yang valid, lihatNama dan pengidentifikasi.

OWNERUNTUK

Klausul yang mengubah pemilik skema.

new_owner

Pemilik baru skema.

QUOTA

Jumlah maksimum ruang disk yang dapat digunakan skema yang ditentukan. Ruang ini adalah ukuran kolektif dari semua tabel di bawah skema yang ditentukan. Amazon Redshift mengonversi nilai yang dipilih menjadi megabyte. Gigabytes adalah unit pengukuran default ketika Anda tidak menentukan nilai.

Untuk informasi selengkapnya tentang mengonfigurasi kuota skema, lihat. CREATE SCHEMA

Contoh

Contoh berikut mengganti nama SALES skema menjadi US_. SALES

alter schema sales rename to us_sales;

Contoh berikut memberikan kepemilikan SALES skema US_ kepada pengguna. DWUSER

alter schema us_sales owner to dwuser;

Contoh berikut mengubah kuota menjadi 300 GB dan menghapus kuota.

alter schema us_sales QUOTA 300 GB; alter schema us_sales QUOTA UNLIMITED;