sqlite3 поддерживает varchar (n), но не применяет 'n'.
sqlite> create table test (fullpath varchar(10) primary key);
sqlite> insert into test values ('/usr/local/bin/sqlite3');
sqlite> select * from test;
/usr/local/bin/sqlite3
Это часто задаваемый вопрос .