2013-07-08 41 views
6

:Sayısal alan taşması - hangi alanda tam olarak? Bir hata durumunda

PG::Error: ERROR: numeric field overflow DETAIL: A field with precision 2, scale 2 must round to an absolute value less than 1

nasıl postgres veya hata yükseltir hangi alan söyle yakut/rails_4 pg kütüphane yapılandırırım? Anlaşılabilir hata mesajı olacaktır:

PG::Error: ERROR: numeric field overflow. Field "pressure", value "1111.12"

+1

Raylar sadece PostgreSQL'in hata mesajını tekrarlıyor, maalesef bu bilgilere sahip değil. Bu kontrolün yapıldığı kod içindeki yerdeki bellekten PostgreSQL, sayısal değerin kullanıldığı bağlama kolay erişime sahip değildir. Yine de hata ayıklama için acı verici. –

cevap

1

Bu PostgreSQL'in hata raporlama bir sınırlama olup PostgreSQL, raylar veya pg gem ile konfigüre edilemez.

İlgili konular