Hesap tablosu gibi düzenle
Bir hücreyi değiştir, hemen kaydedilir; “Undo” da hemen yanında. Production bağlantılarında değişiklikler sen “Save”e basana kadar bekler. Silmeden önce her zaman sorar.
Kiyi ile herkes PostgreSQL, MySQL, MariaDB, SQLite ve SQL Server veritabanlarını bir hesap tablosu gibi gezip arayabilir, düzenleyebilir; istediği veriyi kendi cümleleriyle sorabilir. SQL bilmek gerekmez. İhtiyacın olan her şey, istediğin anda elinin altında.
macOS, Windows ve Linux · MIT lisanslı · Hesap gerekmez
Bir bağlantı adresi yapıştır, Kiyi'nin bilgisayarında bulduğu bir veritabanını seç ya da örnek mağazayı aç. Supabase, Neon ve RDS gibi barındırılan veritabanlarının SSL ayarları kendiliğinden yapılır; özel ağdakilere SSH, AWS SSM ya da Kubernetes üzerinden ulaşılır.
“Overview” bütün tabloları listeler. Birini aç, bir tablo gibi gez, filtrele, aklındaki satırları AI'a sor, bir özete grupla ya da grafiğini çiz.
Hücreleri düzenle, satır ekle, dağınık değerleri temizle ya da bir tabloyu yeniden tasarla. Kiyi ne olacağını sade bir dille gösterir, her kaydın yanında bir “Undo” tutar ve production'da bir şey değişmeden önce onay ister.
Kiyi cümleni tek tek görebileceğin, değiştirebileceğin ve kaldırabileceğin filtrelere çevirir. Göremediğin hiçbir şey çalışmaz.
“Son bir yılın aylık cirosu” yaz, hangi dilde olursa. Kiyi salt okunur tek bir sorgu yazar, çalıştırır ve cevabı çizer. SQL de hemen orada: okuyabilir, değiştirebilir, kaydedebilirsin.
Başka bir uygulamadan mı geçiyorsun, devraldığın bir firmanın verisini mi birleştiriyorsun, ya da eski bir şemayı mı bırakıyorsun? Kiyi'ye onların veritabanını ve seninkini göster. Hangi tablonun hangisini dolduracağını, her sütunun nasıl dolacağını ve değerlerin yolda nasıl dönüşeceğini, isimler hiç benzemese bile kendisi çıkarır.
İçe aktarmalar, formlar ve yıllarca elle yapılan düzenlemeler iz bırakır: “Istanbul”, “istanbul ” ve “İstanbul” üç ayrı şehir sayılır, aynı müşteri iki kez girilir, bir fiyat −5 olur. Bir tablonun “Quality” sekmesini aç ya da “Overview”dan “Check data” ile bütün veritabanını tara; Kiyi neyin yanlış göründüğünü, kaç satırı etkilediğini ve bir düzeltmeyi listeler.
SQL editöründe ya da bir sorudan çizdiğin her grafik “Add to dashboard” ile bir panoya eklenebilir. Ciro, durumlara göre siparişler ve yeni kayıtlar yan yana dursun; beş sorguyu yeniden çalıştırmak yerine hepsini tek tıkla aç.
Uygulamaya gömülü bir tarayıcı yerine bir Rust çekirdeği ve sistemin kendi web görünümü. 2021 model bir MacBook Pro'da, bir milyon satırlık tabloyla ölçüldü.
1.000.000 satırı baştan sona okumak
Kiyi veriyi ağ üzerinden okuyup her değeri tablo için hazırlıyor; resmi komut satırı istemcileri ise veritabanı container'ının içinde çalıştı. Tüm sonuçlar ve nasıl tekrarlanacağı
Bir hücreyi değiştir, hemen kaydedilir; “Undo” da hemen yanında. Production bağlantılarında değişiklikler sen “Save”e basana kadar bekler. Silmeden önce her zaman sorar.
Kiyi, bilgisayarında ya da Docker'da çalışan PostgreSQL, MySQL ve MariaDB'yi fark eder ve tek tıkla bağlanır.
Tipler ve kurallar sade adlarla: “Money / exact number”, “Required”, “Unique”, “Links to customers”. SQL'i Kiyi yazar.
Bastion üzerinden SSH tüneli, AWS Systems Manager, Kubernetes port-forward ya da Cloud SQL Auth Proxy.
Her görünümü ya da sorgu sonucunu Excel, CSV veya JSON olarak dışa aktar. Excel ve CSV'yi ya hep ya hiç içe al. Bağlantılarını şifreleri olmadan başka bir bilgisayara taşı.
Production bağlantıları kırmızıyla işaretlenir ve sen aksini söylemedikçe salt okunurdur. Geri dönüşü olmayan her değişiklik çalışmadan önce sade bir dille açıklanır; production'da onaylamak için tablonun adını yazarsın.
Şemayı tanıyan otomatik tamamlama, biçimlendirme, okunabilir sorgu planları, değerini soran :parametrelerle geçmiş ve kayıtlı sorgular, tek tablodan okuyan sorguların düzenlenip kaydedilebilen sonuçları; “Developer mode” açıkken her işlemin arkasındaki SQL.
Her sonucu çubuk, çizgi, pasta ya da tek bir sayı olarak gör. Bir tabloyu SQL yazmadan istediğin sütuna göre grupla, grafikleri bir “Dashboard”da yan yana tut.
Tüm tabloların ve bağların diyagramı; fonksiyonlar, trigger'lar, sequence'lar ve kullanıcılar arkalarındaki SQL'le birlikte; iki veritabanını eşitleyecek SQL'i veren karşılaştırma.
Kuruluysa pg_dump ya da mysqldump ile, değilse Kiyi'nin kendi yedeğiyle. Geri yüklemeden önce veritabanının adını sorar.
⌘K ile her tabloya, sorguya ya da bağlantıya atla. Kayıtlı görünümler, gizlenen ve sabitlenen sütunlar, seçili hücrelerin toplamı; satırları CSV, Markdown, JSON ya da INSERT olarak kopyala, bir sütunda bul ve değiştir.
Tekrarlanan satırlar, üç farklı yazılmış “İstanbul”, fazladan boşluklar, geçersiz e-postalar, uç değerler ve imkânsız tarihler; çalışmadan önce gözden geçirdiğin bir düzeltmeyle.
Türkçe, İngilizce, Almanca ya da hangi dilde istersen sor. Türkçe ve diğer kodlamalardaki Excel ve CSV dosyaları doğru içeri gelir.
Bir müşteriyi bul, adresini düzelt, siparişi iptal et, ödemeyi iade et. Nasıl tarif ediyorsan öyle ara, bir tablo gibi düzenle; “Undo” hep yanında.
“Bu yıl aylara göre ciro” diye sor, grafiği al. Önemli olanları bir panoda tut, her şeyi Excel'e aktar.
Otomatik tamamlama, parametreler, sorgu planları ve düzenlenebilir sonuçlarla hızlı bir SQL editörü; elle DDL yazmadan şema değişiklikleri; beş motor için tek uygulama.
Tekrarları ve yazım farklarını temizle, iki veritabanını karşılaştır, başka bir sistemin verisini bağlantıları bozmadan kendininkine taşı.
Anlamlı bir listeden tip seç, sütunu zorunlu ya da benzersiz yap, başka bir tabloya bağla ve o satır silinince ne olacağına karar ver. Kiyi bunları veritabanına uygun ALTER komutlarına, doğru sırayla çevirir.
ON UPDATE korunur.
Bağlantı adresini yapıştır, bir SQLite dosyası seç ya da bir bastion üzerinden geç. Bağlantı testinin her adımı neyin çalışıp neyin çalışmadığını tam olarak söyler.
Bir sorgu tek bir tablodan okuyor ve anahtarını gösteriyorsa, sonucu tablonun kendisi kadar düzenlenebilir. Satırları SQL ile daralt, hücreleri orada değiştir, “Save”e bas. Id'leri elle bir UPDATE'e kopyalamak yok.
:parametreler, biçimlendirme, okunabilir planlar, geçmiş ve kayıtlı sorgular.
Ücretsiz. Arka planda kendini günceller, yeniden başlatmadan önce sorar.
macOS 11 veya üzeri
Windows 10 veya 11, 64 bit
64 bit, masaüstü anahtar zinciriyle
macOS uygulaması Apple tarafından imzalı ve onaylı. Windows kurulumu henüz kod imzalı değil: SmartScreen sorarsa Ek bilgi → Yine de çalıştır'ı seç. Linux'ta Kiyi şifreleri GNOME Keyring ya da KWallet'ta saklar; AppImage kendini günceller.
Hayır. Gezinme, arama, filtreleme, düzenleme, içe aktarma, grafik çizme ve tablo tasarlama; hepsi butonlarla ve sade bir dille çalışır, sorularını da istediğin dilde sorabilirsin. SQL biliyorsan SQL editörü bir tık uzağında; “Developer mode” da her işlemin arkasındaki komutları gösterir.
Kiyi tablonun yapısını (sütun adları, tipler ve izin verilen değerler) ve isteğini gönderir, satırlarını değil. Tek istisna veri taşıma planı: istersen AI'a her tablodan üç örnek satır gösterebilirsin; kutucuğu işaretlemedikçe kapalıdır. Sağlayıcıyı sen seçersin; istersen Ollama ya da LM Studio ile modeli tamamen kendi bilgisayarında çalıştırabilirsin.
Bir bağlantıyı Production olarak işaretlediğinde Kiyi onu varsayılan olarak salt okunur yapar, kırmızıyla çerçeveler, düzenlemelerde senin “Save”e basmanı bekler ve geri dönüşü olmayan her işlemden önce tablonun adını yazmanı ister. Tablodaki düzenlemeler tek bir işlem içinde çalışır; bu sırada bir satır başkası tarafından değiştirildiyse hepsi geri alınır.
“Connect through” altında bir bastion sunucusu üzerinden geçmek için SSH, Systems Manager ile bir EC2 üzerinden geçmek için AWS SSM, bir servise port-forward için Kubernetes ya da Cloud SQL Auth Proxy için Cloud SQL seç. Bağlantı testi her adımı gösterir: tünel, giriş, yönlendirme, veritabanı.
PostgreSQL, MySQL, MariaDB, SQLite ve SQL Server (2017 ve sonrası, Azure SQL dahil). Kiyi'nin çekirdeği, yeni veritabanları uygulamayı değiştirmeden eklenebilecek şekilde tasarlandı.
Evet; PostgreSQL, MySQL, MariaDB, SQL Server ve SQLite arasında her yöne, tablolar hiç benzemese bile. Overview'da Move data'yı seç, diğer veritabanını göster; Kiyi hangi tablonun ve sütunun nereye gideceğini önerir. Planı düzenler, gerçek satırları kontrol eder, hiçbir şey bırakmayan bir deneme yapar, sonra her şeyi tek bir işlemle taşırsın. Planlar kaydedilip sonra yeniden çalıştırılabilir.
Bir tablonun 50.000 satırına kadar okur (bütün veritabanı taranırken tablo başına 10.000) ve tekrarları, farklı yazılmış değerleri, fazladan boşlukları, geçersiz e-postaları, uç değerleri, negatif tutarları ve imkânsız tarihleri arar. Yalnızca okur. Düzeltmeler, önce SQL'i ve satır sayısını gösteren butonlar olarak sunulur; sen onaylamadan hiçbir şey çalışmaz.
Evet, sorgu tek bir tablodan okuyor ve birincil anahtarı içeriyorsa; örneğin SELECT id, name, email FROM customers WHERE …. Düzenlenen hücreler “Save”e basana kadar işaretli kalır, kaydedince her satır anahtarıyla güncellenir. JOIN, gruplama ve hesaplanmış sütun sonuçları salt okunur kalır.
Açtığında ve “Refresh”e bastığında sorgularını yeniden çalıştırır; istersen pano ekrandayken birkaç dakikada bir yenilenir. Pano sorgularının salt okunur olduğu kontrol edilir, yani yenilemek veriyi asla değiştirmez.
Evet. Karşılama ekranında “Try the sample database”ı seç; Kiyi müşteriler, ürünler ve siparişlerle küçük bir mağaza açar. Gezebilir, grafiğini çizebilir, düzenleyebilirsin. Bilgisayarında durur, istediğin zaman baştan oluşturabilirsin.
Arayüz İngilizce: menüler ve düğmeler kısa, sade İngilizce. Sorularını ve AI isteklerini Türkçe yazabilirsin, cevaplar da Türkçe gelir; Türkçe karakterli Excel ve CSV dosyaları doğru açılır.
Hiçbir şey. Kiyi, MIT lisansıyla ücretsiz ve açık kaynak. AI kullanırsan ücreti doğrudan sağlayıcına ödersin; yerel bir modelle hiç ödemezsin.