Borrador de tablas STRICT para SQLite
(sqlite.org)-
En SQLite, cuando el tipo de columna es INTEGER,
'123'se convierte en 123, pero si entra'xyz', se guarda tal cual'xyz'para evitar pérdida de datos -
A muchos desarrolladores les gusta este enfoque flexible y lo aprovechan como una ventaja
-
Pero ahora, para que también sea posible una verificación estricta de tipos como en las DB tradicionales, planean permitir desde la versión 3.37 especificar STRICT por tabla
→ Agregar STRICT al final de CREATE TABLE y hacer obligatorio especificar el tipo de dato en todos los campos
→ Solo se admiten los tipos INT, INTEGER, REAL, TEXT, BLOB y ANY
→ ANY guarda los datos ingresados tal cual (funciona de forma distinta a las tablas existentes que no son STRICT)
Aún no hay comentarios.