Bu sayfada, kayıtlı sorguların nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. Cloud Firestore Studio'da 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 Google Cloud Console'da kullanılabilir.
Gerekli roller
Kayıtlı sorguları kullanmak için gereken izinleri almak üzere yöneticinizden projede size 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'e 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, kaydedilmiş 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 ihtiyacınız vardır:
| İş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ü, kaydedilmiş 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:
- Google Cloud Console'da Tüm veritabanları sayfasına gidin.
Tüm veritabanları - Kayıtlı sorgu oluşturmak istediğiniz bir Cloud Firestore veritabanı seçin.
- Gezinme menüsünde Cloud Firestore Studio'yu tıklayın.
- Cloud Firestore Studio sayfasındaki Gezgin bölmesinde Koleksiyonlar bölümüne gidin.
- Yeni bir düzenleyici sekmesi açmak için bir koleksiyonu tıklayın. İsteğe bağlı olarak, bir koleksiyonun yanındaki İşlemleri görüntüle'yi tıklayabilirsiniz. Ardından, yeni bir düzenleyici sekmesi açmak için Sorgu koleksiyonu'nu tıklayın.
- Sorgu düzenleyicide 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:
- Cloud Firestore Studio sayfasındaki Gezgin bölmesinde Sorgular bölümüne gidin.
- 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:
- Cloud Firestore Studio sayfasındaki Gezgin bölmesinde Sorgular bölümüne gidin.
- 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 Tüm veritabanları sayfasına gidin.
Tüm veritabanları - Herhangi bir veritabanını seçin. Kayıtlı sorgular, projelerin alt öğeleri olduğundan gerekli role sahip olduğunuz sürece projedeki tüm kayıtlı sorguları herhangi bir veritabanından görüntüleyebilirsiniz.
- Herhangi bir veritabanını seçin.
- Cloud Firestore Studio sayfasındaki Gezgin bölmesinde Sorgular bölümüne gidin.
- Kayıtlı bir sorgunun yanındaki
İşlemleri görüntüle'yi tıklayın. Ardından Sorguları yönet'i tıklayın.
Kayıtlı sorgular sayfası açılır. Bu sayfada, diğer Google Cloud ürünleri için kaydedilen sorgular da dahil olmak üzere bu projede kaydedilen tüm sorgular listelenir.
Kayı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.
- Cloud Firestore Studio sayfasındaki Gezgin bölmesinde Sorgular bölümüne gidin.
- 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.