← 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;
`