Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.
Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.
Database adalah kontainer untuk objek SQL seperti skema, tabel, tampilan, fungsi, dan indeks. Di Lakebase, database ada dalam cabang proyek, dengan batas 500 database per cabang.
Gambaran umum database
Setiap cabang default proyek dibuat dengan database yang disebut databricks_postgres, yang dimiliki oleh peran Postgres untuk identitas Databricks Anda (misalnya, user@databricks.com).
Database yang dibuat di Aplikasi Lakebase dibuat dalam default skema Postgres public .
Menampilkan database
Untuk melihat database untuk cabang, navigasikan ke tab Peran & Database cabang Anda di Aplikasi Lakebase.
Bagian database menampilkan informasi tentang semua database di cabang yang dipilih:
| Detil | Description |
|---|---|
| Nama database | Nama dari database |
| Owner | Peran Postgres yang memiliki dan menguasai hak istimewa penuh pada database |
| Dibuat | Saat database dibuat |
| Terakhir diperbarui | Terakhir kali database diperbarui |
Membuat database
Anda dapat membuat database Postgres tambahan di cabang Anda menggunakan perintah Aplikasi Lakebase atau SQL.
Untuk membuat database menggunakan Aplikasi Lakebase:
- Navigasikan ke tab Peran & Database cabang Anda di Aplikasi Lakebase.
- Klik Tambahkan database, masukkan nama database setelah konvensi penamaan Postgres, dan pilih peran pemilik.
Penting
Beberapa nama database dicadangkan dan tidak dapat digunakan: databricks_postgres (sudah digunakan sebagai nama database default), postgres, , template0template1.
Mengelola database dengan SQL
Membuat database
Buat database menggunakan perintah Postgres SQL standar:
CREATE DATABASE my_application_db
WITH OWNER = my_app_role
ENCODING = 'UTF8';
Nota
Database yang dibuat menggunakan perintah SQL akan secara otomatis muncul di Aplikasi Lakebase di bawah tab Peran &Database cabang Anda.
Mencantumkan database
Tampilkan semua database dalam proyek Anda:
SELECT datname, datowner, encoding
FROM pg_database
WHERE datistemplate = false;
Beralih antar database
Beralih ke database lain:
Pilih database dari menu dropdown database di editor Lakebase SQL
psqlDi klien SQL:\c my_application_db
Memantau ukuran database
Periksa ukuran logis database:
SELECT
datname AS database_name,
pg_size_pretty(pg_database_size(datname)) AS size
FROM pg_database
WHERE datistemplate = false
ORDER BY pg_database_size(datname) DESC;
Menghapus database
Penting
Menghapus database secara permanen menghapus semua skema, tabel, dan data dalam database tersebut. Tindakan ini tidak dapat dibatalkan.
Untuk menghapus database menggunakan Aplikasi Lakebase:
- Navigasikan ke tab Peran & Database cabang Anda di Aplikasi Lakebase.
- Klik
menu untuk database, pilih Hapus database, dan masukkan nama database untuk mengonfirmasi.
Untuk menghapus menggunakan SQL:
-- Drop the database
DROP DATABASE database_to_delete;