- Shipped
- 9 Ağustos 2026 22:52 UTC
- Author
- Kamo
- Commit
- 56e7492
Tüm 15 göçler şimdi YugabayDB'ye temiz bir şekilde uygulanır: 111 tablo, eşleştirme CockroachDB tam olarak. Sekiz ayrı CockroachDB-sadece inşa etmek zorundaydı İşe alındı, başarısız olana kadar migrator çalıştırarak bir zamanlar buldu: STRING/BYTES türleri, USING HASH kova count, inline INDEX inside CREATE TABLE, ON UPDATE sütun maddeleri, sıra seviye TTL, ALTER PRIMARY KEY, ADD CONSTRAINT IF EXISTS, ve x'.' byte literals. Bunlardan üçü davranışsal değildi, sintactic değildi ve bir tane geçti. Veritabanın ne yaptığını sessizce değiştirirken sözcüler kontrol edin: - ON UPDATE şimdi() gerçekten her güncellemede bir sütunu koruyor. Bırakmak 20 güncellenmiş at / son seen at sütunları kendi ekleme değerlerinde donmuş olurdu. BEFORE UPDATE tetikleyicileriyle değiştirildi. - Row- level TTL aslında sıraları silir. Sekiz masanın tutma politikaları vardı (chat messages 90 gün, oyuncu sessions daily 400, ...). Stripping the the Stripping the Madde parse için gereklidir, bu yüzden politikalar açık olarak yeniden düzenlenmiştir. DELETEs in 02-retention-sweeper.sql. Hiçbir şey bu yazışmaları uygulamaz Şimdi - her açıklama, yerini değiştirdiği politikayı adlandırıyor. - x'DEADBEEF', CockroachDB'de bir BYTES etiğidir, ancak bir BIT STRING in içinde BIT STRING in PostgreSQL. 8 etkilenen gerçek, 32-bayt dünya usta tohumlarıdır, Her gezegenin arazisinden gelir; Daha sonra doğrulanabilir. '\xDEADBEEF'ye dönüşüm:bytea.