Bu sayfada, kayıtlı sorguların nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. Firebase konsolunda sorgu yazdığınızda bu sorguları kaydedip yönetebilirsiniz. Daha fazla bilgi için Kayıtlı sorgulara genel bakış başlıklı makaleyi inceleyin.
Kayıtlı sorgular özelliği yalnızca konsolda kullanılabilir ve API'ler aracılığıyla kullanılamaz.
Gerekli roller
Kayıtlı sorguları kullanmak için gereken izinleri almak üzere yöneticinizden projede aşağıdaki Kimlik ve Erişim Yönetimi (IAM) rollerini vermesini isteyin:
- Kayıtlı sorguları görüntülemek için:
Cloud Datastore Görüntüleyici (
roles/datastore.viewer) - Kayıtlı sorguları görüntülemek, oluşturmak, değiştirmek ve silmek için:
Cloud Datastore Kullanıcısı (
roles/datastore.user) - Kayıtlı sorguları yönetmek, görüntülemek, oluşturmak, değiştirmek ve silmek için:
Cloud Datastore Sahibi (
roles/datastore.owner). Bu rol, geniş izinlere sahiptir ve yalnızca yöneticiler tarafından kullanılmak üzere Cloud Firestore'a tam erişim sağlar.
Rol verme hakkında daha fazla bilgi için Projelere, klasörlere ve kuruluşlara erişimi yönetme başlıklı makaleyi inceleyin.
Bu önceden tanımlanmış roller, kayıtlı sorguları kullanmak için gereken izinleri içerir. Gerekli izinler hakkında daha fazla bilgi edinmek için Gerekli izinler başlıklı makaleyi inceleyin.
Gerekli izinler
Kayıtlı sorguları oluşturmak, görüntülemek, değiştirmek ve silmek için proje düzeyinde aşağıdaki IAM izinlerine sahip olmanız gerekir:
| İşlem | Gerekli IAM izinleri |
|---|---|
| Kayıtlı sorgular oluşturma |
|
| Kayıtlı sorguları görüntüleme |
|
| Kayıtlı sorguları değiştirme |
|
| Kayıtlı sorguları silme |
|
| Kaydedilen sorguları yönetme (Yalnızca yöneticiler tarafından kullanılabilir) |
|
Bu izinleri özel roller veya diğer önceden tanımlanmış roller aracılığıyla da alabilirsiniz.
Studio Sorgu Kullanıcısı
(roles/databasesconsole.studioQueryUser)
rolü, kayıtlı sorguları oluşturma, görüntüleme ve yazma erişimi sağlar. Bu rol, çoğu kullanıcının ihtiyaçlarını karşılar.
Studio Sorgu Yöneticisi
(roles/databasesconsole.studioQueryAdmin)
rolünü yalnızca yöneticilere verin. Cloud Firestore IAM hakkında daha fazla bilgi için Kimlik ve Erişim Yönetimi başlıklı makaleyi inceleyin.
Kayıtlı sorgu oluşturma
Kayıtlı sorgu oluşturmak için aşağıdaki adımları uygulayın:
- Firebase konsolunda Cloud Firestore sayfasına gidin.
Cloud Firestore - Kayıtlı sorgu oluşturmak istediğiniz bir veritabanı seçin. Veritabanı bir Enterprise sürümü örneği olmalıdır.
- Sorgu düzenleyici sekmesini tıklayın.
- Sorgu düzenleyicisinde bir sorgu girin.
- Kaydet'i tıklayın.
- Sorguyu kaydet iletişim kutusunda, kaydedilen sorgu için bir ad girin.
- Kaydet'i tıklayın.
Kayıtlı bir sorguyu açma ve çalıştırma
Kayıtlı bir sorguyu yeni sorgu olarak açmak için aşağıdaki adımları uygulayın:
- Sorgu düzenleyicide Kayıtlı sorgular'ı () tıklayın.
- Kaydedilmiş bir sorguyu tıklayarak yeni bir düzenleyici sekmesinde açın. İsteğe bağlı olarak, Kayıtlı bir sorgunun yanındaki İşlemleri görüntüle'yi tıklayabilirsiniz. Ardından, yeni bir düzenleyici sekmesinde açmak için Sorguyu aç'ı tıklayın.
- Çalıştır'ı tıklayın.
Kayıtlı bir sorguyu güncelleme
Mevcut bir kaydedilmiş sorguyu güncellemek için şu adımları uygulayın:
- Sorgu düzenleyicide Kayıtlı sorgular'ı () tıklayın.
- Kaydedilmiş bir sorguyu tıklayarak yeni bir düzenleyici sekmesinde açın. İsteğe bağlı olarak, Kayıtlı bir sorgunun yanındaki İşlemleri görüntüle'yi tıklayabilirsiniz. Ardından, yeni bir düzenleyici sekmesinde açmak için Sorguyu aç'ı tıklayın.
- Sorguyu değiştirin.
- Değiştirilen sorguyu kaydetmek için Kaydet'i tıklayın.
Kayıtlı tüm sorguların listesini görüntüleme ve yönetme
Projenizdeki tüm kaydedilmiş sorguların listesini görüntülemek için aşağıdaki adımları uygulayın:
Google Cloud Console'da Kayıtlı sorgular sayfasına gidin.
Kayıtlı sorgular'a gitmeKayıtlı sorgular sayfasında sorguları arayabilir, filtreleyebilir, görüntüleyebilir ve silebilirsiniz. Kayıtlı sorgular sayfasında mevcut bir sorguyu düzenleyemezsiniz.
Kayıtlı bir sorguyu silme
Kayıtlı bir sorguyu Cloud Firestore Studio sayfasından veya Google Cloud Console'daki Kayıtlı sorgular sayfasından silebilirsiniz.
- Sorgu düzenleyicide Kayıtlı sorgular'ı () tıklayın.
- Silmek istediğiniz kayıtlı sorgunun yanındaki Görünüm işlemleri'ni tıklayın. Ardından, kayıtlı sorguyu silmek için Sorguyu sil'i tıklayın.
- Sorguyu sil iletişim kutusunda Sil'i tıklayın.
Kayıtlı bir sorguyu Kayıtlı sorgular sayfasından da silebilirsiniz. Kayıtlı sorgular sayfasında kayıtlı bir sorguyu silmek için aşağıdaki adımları uygulayın:
- Kaydedilen sorgular sayfasına gidin.
- Silmek istediğiniz kayıtlı sorgunun yanındaki Görünüm işlemleri'ni tıklayın.
- Kayıtlı sorguyu silmek için Sorguyu sil'i tıklayın.
- Sorguyu sil iletişim kutusunda Sil'i tıklayın.
Sırada ne var?
- Kayıtlı sorgular hakkında bilgi edinin.