Error al ejecutar php symfony doctrine:insert-sql

69 views
Skip to first unread message

Carlos Silva

unread,
Sep 14, 2011, 9:51:46 PM9/14/11
to symfony-es
Se supone que Para realmente crear las tablas en la base de datos se
necesita ejecutar la tarea doctrine:insert-sql:
$ php symfony doctrine:insert-sql , pero me sale el siguiente error:

SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected.
Failing Quer
y: "CREATE TABLE jobeet_affiliate (id BIGINT AUTO_INCREMENT, url
VARCHAR(255) NO
T NULL, email VARCHAR(255) NOT NULL UNIQUE, token VARCHAR(255) NOT
NULL, is_acti
ve TINYINT(1) DEFAULT '0' NOT NULL, created_at DATETIME NOT NULL,
updated_at DAT
ETIME NOT NULL, PRIMARY KEY(id)) ENGINE = INNODB". Failing Query:
CREATE TABLE j
obeet_affiliate (id BIGINT AUTO_INCREMENT, url VARCHAR(255) NOT NULL,
email VARC
HAR(255) NOT NULL UNIQUE, token VARCHAR(255) NOT NULL, is_active
TINYINT(1) DEFA
ULT '0' NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME
NOT NULL, PR
IMARY KEY(id)) ENGINE = INNODB

theo

unread,
Sep 15, 2011, 2:48:12 AM9/15/11
to symfony-es
Hola Carlos:

El error te dice que no tienes una base de datos seleccionada.
El archivo /config/databases.yml lo tienes bien configurado? tienes
algo asi?

all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: mysql:host=localhost;dbname=nombreBaseDeDatos
username: nombreUsuario
password: contraseña

seguramente tengas mal este archivo, si no lo solucionas con esto
avisa.

Espero haberte ayudado.

Un saludo :)
Reply all
Reply to author
Forward
Message has been deleted
0 new messages