← nitronium.dev
GBrain SQL: 'source' kolonu yok, 'source_id' var
2026-06-09
GBrain veritabanında pages tablosunda source adında bir kolon yok. Kolon adı source_id.
Ne gördüm
`sql
SELECT source, COUNT(*) FROM pages GROUP BY source;
-- ERROR: column "source" does not exist
-- HINT: Perhaps you meant to reference the column "pages.source_id".
`
GBrain CLI'da --source hukuk şeklinde kullanıldığı için source sütunu olduğu sanılıyor. Ama DB'de source_id.
Doğrusu
`sql
SELECT source_id, COUNT(*) FROM pages GROUP BY source_id ORDER BY count DESC;
`
Vault'a göre sayfa sayısını görmek için:
`sql
SELECT s.id, s.name, COUNT(p.id) as page_count
FROM sources s
LEFT JOIN pages p ON p.source_id = s.id
GROUP BY s.id, s.name
ORDER BY page_count DESC;
`