Ao trabalhar com o banco de dados sqlite em Go. Durante o teste, obtive o erro: no such table: table_name
. Bem, eu sei de onde o erro está vindo.
Mas eu quero saber se há uma maneira de usar essa mensagem de erro no Go, para fazer algum trabalho com ela (como criar essa tabela no meu código). Eu estava tentando fazer algo assim:
_, err := getState(dbconn) // This the function that retrieves the table that does not exists
if err != nil {
if err == err.New("no such table: table_name") {
// do the work
}
}