-
Geliştirici Richard Hipp'in paylaştığı yazı
-
SQLite'ın CTE'si (Common Table Expression) başlangıçta PostgreSQL'i izlediği için yalnızca tek bir SELECT destekliyordu
→ Ancak SQL Server'ın birden fazla özyinelemeli sorguyu desteklediğini görünce bu da yansıtıldı
-
Artık SQLite, tek bir özyinelemeli CTE içinde birden fazla özyinelemeli SELECT ifadesini destekliyor ve bu sorguları
UNIONile birleştirebilen tek motor. (Başka varsa bildirilmesini istiyor.) SQL Server yalnızcaUNION ALLe izin veriyor. PostgreSQL'deUNIONmümkün, ancak yalnızca tek bir özyinelemeli SELECT kullanılabiliyor. -
Bu olay, Fossil'in yalnızca SQLite'ın VCS'si olmadığını; aynı zamanda SQLite geliştirmesini nasıl desteklediğini ve bir test platformu olarak nasıl çalıştığını da gösteriyor. Fossil, SQL standardında yer alan ama hiçbir yerde uygulanmamış bir özelliğe ihtiyaç duydu ve SQLite bu özelliği sağladı. Fossil ile SQLite birlikte gelişti. Bu da dogfooding yaklaşımının avantajlarını gösteren bir örnek.
2 yorum
Fossiladında bir kaynak yönetim aracı olduğunu ilk kez öğrendim.Bunu diğer RDBMS'lerin şimdiye kadar uygulamamış olması şaşırtıcı...