DBAtlas · Veritabanı operasyon atlası

42703: undefined_column

PostgreSQL

Ne demek?

Sorguda başvurulan sütun, ilgili tabloda ya da geçerli kapsamda mevcut değil.

Neden olur?

Sütun adında yazım hatası, sütunun silinmiş/yeniden adlandırılmış olması, yanlış tabloya referans, tırnaklı tanımlayıcı büyük-küçük harf uyuşmazlığı veya birden çok tablolu sorguda belirsiz/yanlış nitelendirme.

Nasıl çözülür?

Sütunları listeleyin: \d tablo veya SELECT column_name FROM information_schema.columns WHERE table_name = 'tablo'. Adı ve doğru tabloyu düzeltin, JOIN'lerde sütunu tablo.sutun biçiminde nitelendirin. Oluşturulurken tırnak kullanıldıysa aynı büyük-küçük harfle çağırın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar