Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DROP DATABASE
Mengedrop basis data.
Anda tidak dapat menjalankan DROP DATABASE dalam blok transaksi (BEGIN... AKHIR). Untuk informasi lebih lanjut tentang transaksi, lihatTingkat isolasi di Amazon Redshift.
Sintaksis
DROP DATABASE database_name [ FORCE ]
Parameter
- database_name
-
Nama database yang akan dihapus. Anda tidak dapat menghapus database dev, padb_harvest, template0, template1, atau sys:internal, dan Anda tidak dapat menghapus database saat ini.
Untuk menghapus database eksternal, lepaskan skema eksternal. Untuk informasi selengkapnya, lihat DROP SCHEMA.
- KEKUATAN
-
Ketika Anda menentukan FORCE, DROP DATABASE mencoba untuk menghentikan koneksi aktif sebelum menjatuhkan database. Jika semua koneksi aktif berhasil dihentikan dalam batas waktu, penurunan akan berlanjut. Jika tidak semua koneksi berakhir, perintah akan menimbulkan kesalahan.
Catatan penggunaan DROP DATABASE
Saat menggunakan pernyataan DROP DATABASE, pertimbangkan hal berikut:
-
Secara umum, kami menyarankan agar Anda tidak menghapus database yang berisi AWS Data Exchange datashare menggunakan pernyataan DROP DATABASE. Jika Anda melakukannya, Akun AWS yang memiliki akses ke datashare kehilangan akses. Melakukan perubahan jenis ini dapat melanggar ketentuan produk data AWS Data Exchange.
Contoh berikut menunjukkan kesalahan ketika database yang berisi AWS Data Exchange datashare dijatuhkan.
DROP DATABASE test_db; ERROR: Drop of database test_db that contains ADX-managed datashare(s) requires session variable datashare_break_glass_session_var to be set to value 'ce8d280c10ad41'Untuk memungkinkan penghapusan database, atur variabel berikut dan jalankan pernyataan DROP DATABASE lagi.
SET datashare_break_glass_session_var to 'ce8d280c10ad41';DROP DATABASE test_db;Dalam hal ini, Amazon Redshift menghasilkan nilai satu kali acak untuk menyetel variabel sesi agar mengizinkan DROP DATABASE untuk database yang berisi AWS Data Exchange datashare.
Contoh
Contoh berikut menjatuhkan database bernama TICKIT_TEST:
drop database tickit_test;