Add checks to prevent userland code from attempting to specify empty string (''), zero (0 or -0), negative numbers (like -2323), or floating point numbers (like 23.4 or -2391.3) as primary key values.
Add checks to prevent userland code from attempting to specify empty string (''), zero (0 or -0), negative numbers (like -2323), or floating point numbers (like 23.4 or -2391.3) as primary key values.

balderdashy/waterline,luislobo/waterline