Поскольку механизм SQLite не будет усекать данные, которые вы храните в текстовом столбце, есть ли какое-то преимущество в том, чтобы указывать размеры столбцов при определении схемы? Кто-нибудь предпочел бы это:
CREATE TABLE contact(
id INTEGER PRIMARY KEY,
name VARCHAR(45),
title VARCHAR(10)
);
этому:
CREATE TABLE contact(
id INTEGER PRIMARY KEY,
name TEXT,
title TEXT
);
Почему?
Есть ли преимущества в том, чтобы не указывать конкретное значение?