Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Lakebase Otomatik Ölçeklendirme, otomatik ölçeklendirme işlemi, sıfıra ölçeklendirme, dallanma ve anında geri yükleme ile Lakebase'in en son sürümüdür. Desteklenen bölgeler için bkz . Bölge kullanılabilirliği. Lakebase Tedarik Edilmiş bir kullanıcıysanız, bkz. Lakebase Tedarik Edilmiş.
Veritabanı şemalar, tablolar, görünümler, işlevler ve dizinler gibi SQL nesneleri için bir kapsayıcıdır. Lakebase'de, bir projenin dalı içinde, dal başına 500 veritabanı sınırı olan bir veritabanı vardır.
Veritabanına genel bakış
Her projenin varsayılan dalı, Databricks kimliğiniz için Postgres rolüne sahip olan adlı databricks_postgresbir veritabanıyla oluşturulur (örneğin, user@databricks.com).
Lakebase Uygulamasında oluşturulan veritabanları postgres public şeması varsayılanında oluşturulur.
Veritabanlarını görüntüleme
Bir dalın veritabanlarını görüntülemek için, Lakebase Uygulamasında dalınızın Roller ve Veritabanları sekmesine gidin.
Veritabanları bölümünde, seçilen daldaki tüm veritabanlarıyla ilgili bilgiler görüntülenir:
| Ayrıntı | Description |
|---|---|
| Veritabanı adı | Veritabanının adı |
| Owner | Veritabanına sahip olan ve üzerinde tam ayrıcalıklara sahip Postgres rolü |
| Oluşturuldu | Veritabanı oluşturulduğunda |
| Son güncelleştirme | Veritabanının en son güncelleştirilişi |
Veritabanı oluşturma
Lakebase Uygulamasını veya SQL komutlarını kullanarak dalınızda ek Postgres veritabanları oluşturabilirsiniz.
Lakebase Uygulamasını kullanarak veritabanı oluşturmak için:
- Lakebase Uygulamasında dalınızın Roller ve Veritabanları sekmesine gidin.
- Veritabanı ekle'ye tıklayın, Postgres adlandırma kurallarının ardından bir veritabanı adı girin ve sahip rolünü seçin.
Önemli
Bazı veritabanı adları ayrılmıştır ve kullanılamaz: databricks_postgres (varsayılan veritabanı adı olarak zaten kullanılmıştır), postgres, template0, template1.
SQL ile veritabanlarını yönetme
Veritabanı oluşturma
Standart Postgres SQL komutlarını kullanarak veritabanları oluşturun:
CREATE DATABASE my_application_db
WITH OWNER = my_app_role
ENCODING = 'UTF8';
Uyarı
SQL komutları kullanılarak oluşturulan veritabanları, dalınızın Roller ve Veritabanları sekmesinin altındaki Lakebase Uygulamasında otomatik olarak görünür.
Veritabanlarını listeleme
Projenizdeki tüm veritabanlarını görüntüleyin:
SELECT datname FROM pg_database WHERE datistemplate = false;
Veritabanları arasında geçiş yapma
Farklı bir veritabanına geçin:
Lakebase SQL düzenleyicisinde: Veritabanı açılan menüsünden veritabanını seçin
-
\c my_application_db
Veritabanı boyutunu izleme
Veritabanının mantıksal boyutunu denetleyin:
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;
Veritabanını silme
Önemli
Veritabanının silinmesi, bu veritabanındaki tüm şemaları, tabloları ve verileri kalıcı olarak kaldırır. Bu eylem geri alınamaz.
Lakebase Uygulamasını kullanarak bir veritabanını silmek için:
- Lakebase Uygulamasında dalınızın Roller ve Veritabanları sekmesine gidin.
-
veritabanının menüsüne tıklayın, Veritabanını sil'i seçin ve onaylamak için veritabanı adını girin.
SQL kullanarak silmek için:
-- Drop the database
DROP DATABASE database_to_delete;