Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Re: NOT NULL is very frequently used in schemas, because NULL is often an undesirable value

Talking strings, usually if you don't want a null string, you also don't want blanks (white space) either. I'd like to see auto-trim in the standard, and also a minimum length specifier. We then wouldn't need to deal with nulls. A single min-length-when-trimmed-and-denulled integer value would replace a lot of repetitious hubbub in typical CRUD apps. D.R.Y. it! You'd have one attribute "cell" that would replace the equivalent of:

     IF length(trim(denull(inputValue,''))) 
        < this_fields_min_length THEN
         raise_data_too_short_error(...);
That's the way you'd want it done in the vast vast majority of CRUD systems (if not doing weird things).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: