Se eu iniciar o sqlite e, no prompt, digite as letras a
to z
seguidas dos dígitos 0
to 9
, eu vejo isto:
$ sqlite3
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> acdefghijklmnopqrstuvwxyz0123456789
Quando eu pressiono a tecla b
, recebo um sinal sonoro e nenhum caractere é ecoado no prompt do sqlite.
Se eu tentar e ver quais tabelas eu recebo usando o comando .tables
, eu entendo:
sqlite> .tales
Error: unknown command or invalid arguments: "tales". Enter ".help" for help
Portanto, não está apenas deixando de fazer eco, mas o b
nunca é inserido no prompt.
Por que isso acontece? Tenho certeza que vou me chutar quando descobrir!
Estou usando o sqlite padrão do Ubuntu 18.04:
$ dpkg -S $(which sqlite3)
sqlite3: /usr/bin/sqlite3
$ dpkg -s sqlite3 | grep ^Version
Version: 3.22.0-1