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.
Skema
Database berisi satu atau lebih skema bernama. Setiap skema dalam database berisi tabel dan jenis objek bernama lainnya. Secara default, database memiliki skema tunggal, yang bernama PUBLIC. Anda dapat menggunakan skema untuk mengelompokkan objek database di bawah nama umum. Skema mirip dengan direktori sistem file, kecuali bahwa skema tidak dapat bersarang.
Nama objek database yang identik dapat digunakan dalam skema yang berbeda dalam database yang sama tanpa konflik. Misalnya, MY_SCHEMA dan YOUR_SCHEMA dapat berisi tabel bernama MYTABLE. Pengguna dengan izin yang diperlukan dapat mengakses objek di beberapa skema dalam database.
Secara default, sebuah objek dibuat dalam skema pertama di jalur pencarian database. Untuk informasi, lihat Jalur pencarian nanti di bagian ini.
Skema dapat membantu masalah organisasi dan konkurensi di lingkungan multipengguna dengan cara berikut:
-
Untuk membiarkan banyak pengembang bekerja dalam database yang sama tanpa mengganggu satu sama lain.
-
Untuk mengatur objek database ke dalam kelompok logis untuk membuatnya lebih mudah dikelola.
-
Untuk memberikan aplikasi kemampuan untuk menempatkan objek mereka ke dalam skema terpisah sehingga nama mereka tidak akan bertabrakan dengan nama objek yang digunakan oleh aplikasi lain.
Jalur pencarian
Jalur pencarian didefinisikan dalam parameter search_path dengan daftar nama skema yang dipisahkan koma. Jalur pencarian menentukan urutan di mana skema dicari ketika objek, seperti tabel atau fungsi, direferensikan oleh nama sederhana yang tidak menyertakan kualifier skema.
Jika sebuah objek dibuat tanpa menentukan skema target, objek ditambahkan ke skema pertama yang terdaftar di jalur pencarian. Ketika objek dengan nama yang identik ada dalam skema yang berbeda, nama objek yang tidak menentukan skema akan merujuk ke skema pertama di jalur pencarian yang berisi objek dengan nama itu.
Untuk mengubah skema default untuk sesi saat ini, gunakan SET perintah.
Untuk informasi selengkapnya, lihat search_path deskripsi di Referensi Konfigurasi.