Error al cargar datos desde data/fixtures con symfony propel:data-load

52 views
Skip to first unread message

Mr.Chaskas

unread,
Apr 4, 2009, 12:11:32 PM4/4/09
to symfony-es
Hola a todos, tengo un pequeño problema al cargar los datos iniciales
en una de mis tablas:

esto es lo que hago:

symfony propel:data-load

y me sale esto en la consola:

>> propel load data from "/home/chaskas/fortrader/mmsys/data/fixtures"


Unable to execute INSERT statement. [wrapped: SQLSTATE[42S22]:
Column not found: 1054 Unknown column 'ID' in 'field list']


en el directorio fixtures tengo el archivo que contiene los datos
iniciales de una tabla, aqui esta:

# data/fixtures/010_Parametros.yml
Parametros:
uno: { UTM: 20970.25 , IVA: 19 , RBH: 10}

y es asi como esta compuesta la tabla en mi archivo schema.yml

Parametros:
_attributes: { phpName: Parametros }
UTM: { type: FLOAT, required: true }
IVA: { type: INTEGER, size: '10', required: true }
RBH: { type: INTEGER, size: '10', required: true }

según lo que veo es un error de que no esta la columna ID, probe con
poner la columna id en la tabla, pero sigue con el mismo error, no se
que sera.. espero puedan ayudarme...
saludos
Rodrigo Campos H.
Estudiante Ingeniería Civil Informática
Universidad de Concepción - Chile


rocaloru

unread,
Apr 4, 2009, 10:54:50 PM4/4/09
to symfony-es
el problema esta en que necesitas un id que sea llave primaria, en tu
schema, creo que estas con symfony 1.0 o el 1.1??
debe ser algo mas o menos asi
id: { type: integer, required: true, primaryKey: true,
autoIncrement: true }

espero y te sirva...suerte

Mr.Chaskas

unread,
Apr 5, 2009, 5:12:49 AM4/5/09
to symfony-es
gracias...
ya lo habia solucionado, era exactamente eso...
eso si ke estoy con symfony 1.2.5
Reply all
Reply to author
Forward
0 new messages