Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Não consigo criar o schema do banco de dados!

Até o ponto de mapear a entidade Aluno foi tudo certo. Só não consegui criar o schema do banco. Eu já deixei um arquivo do banco(banco.sqlite) mas o erro persiste! O banco já precisa estar existir para criar o schema? Ou só um arquivo de texto desse banco é o suficiente?

 ! [CAUTION] This operation should not be executed in a production environment!
 !

 Creating database schema...


In ToolsException.php line 34:

  Schema-Tool failed with Error 'An exception occurred in driver: could not find driver' while executing DDL: CREATE TABLE Aluno (id INTEGER PRIMARY KEY AUTOINCREMENT
  NOT NULL, nome VARCHAR(255) NOT NULL)


In AbstractSQLiteDriver.php line 70:

  An exception occurred in driver: could not find driver


In PDOConnection.php line 31:

  could not find driver


In PDOConnection.php line 27:

  could not find driver


orm:schema-tool:create [--dump-sql]
3 respostas
solução

Fala, Jamil! Qual o seu sistema operacional?

Se for Windows, na pasta onde você extraiu o PHP, acha um arquivo chamado php.ini-development.

Renomeia ele pra php.ini e remove o ; do início da linha que tem extension=pdo_sqlite.

Isso vai habilitar a extensão que faz a conexão com SQLite.

;-)

Valeu Vinicius! Agora criou o schema! Nao consegui criar o schema na rede onde trabalho. Pode ser alguma restrição de segurança?

Opa, Jamil. Show!

Qual erro apareceu ao tentar criar na rede?