5 poin oleh xguru 2020-10-23 | 2 komentar | Bagikan ke WhatsApp
  • Tulisan dari pengembang Richard Hipp

  • Awalnya, CTE (Common Table Expression) di SQLite mengikuti PostgreSQL sehingga hanya mendukung satu SELECT

→ Namun, setelah melihat bahwa SQL Server mendukung beberapa kueri rekursif, hal ini ikut diadopsi

  1. Kini SQLite mendukung beberapa pernyataan SELECT rekursif dalam satu CTE rekursif, dan merupakan satu-satunya engine yang bisa menggabungkan kueri-kueri ini dengan UNION (kalau ada yang lain, silakan beri tahu). SQL Server hanya mengizinkan UNION ALL. PostgreSQL mendukung UNION, tetapi hanya memungkinkan satu SELECT rekursif.

  2. Episode ini menunjukkan bahwa Fossil bukan hanya VCS untuk SQLite, tetapi juga bagaimana Fossil mendukung pengembangan SQLite dan berfungsi sebagai platform pengujian. Fossil membutuhkan fitur yang ada di standar SQL tetapi tidak diimplementasikan di mana pun, lalu SQLite menyediakan fitur tersebut. Fossil dan SQLite berkembang bersama. Ini adalah contoh yang menunjukkan manfaat dogfooding.

2 komentar

 
galadbran 2020-10-23

Baru kali ini saya tahu ada alat manajemen kode sumber bernama Fossil.

 
heal9179 2020-10-23

Sungguh mengejutkan bahwa selama ini RDBMS lain belum mengimplementasikan itu...