Uso de Schema de Base de Datos con nomenclatura CamelCase

549 views
Skip to first unread message

jls

unread,
Nov 24, 2010, 4:27:52 PM11/24/10
to symfony-es
El problema es el siguiente, sera posible que con este esquema de base
de datos (modelo):

CREATE TABLE public."tbActividadLinea" (id serial, "pkActividadLinea"
CHAR(6) NOT NULL, "fkActividad" CHAR(1), "fkLineaSuministro" CHAR(5),
PRIMARY KEY(id));
CREATE TABLE public."tbActividad" (id serial, "pkActividad" CHAR(1)
NOT NULL, descripcion VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public.tbcategoria (id serial, pkCategoria CHAR(1) NOT
NULL, descripcion VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public."tbClase" (id serial, "pkClase" CHAR(5) NOT NULL,
descripcion VARCHAR(200) , PRIMARY KEY(id));
CREATE TABLE public."tbGrupoCosto" (id serial, "pkGrupoCosto" CHAR(4),
descripcion VARCHAR(250), PRIMARY KEY(id));
CREATE TABLE public."tbLineaSuministro" (id serial,
"pkLineaSuministro" CHAR(5), descripcion VARCHAR(200), PRIMARY
KEY(id));
CREATE TABLE public."tbProducto" (id serial, "pkProducto" CHAR(10) NOT
NULL, "fkActividadLinea" CHAR(6), "fkUnidadMedida" CHAR(2),
"fechaCreacion" TIMESTAMP, "tipoProducto" CHAR(2), descripcion
VARCHAR(50), especificaciones VARCHAR(150), "tipoMoneda" CHAR(2),
nacionalidad CHAR(1), "cantidadMinima" INT, "cantidadMaxima" INT,
criticidad CHAR(1), "costoPromedio" NUMERIC(18,2), "imagenProducto"
VARCHAR(500), "fkPartidaSuEspecifica" VARCHAR(13) NOT NULL,
"nombreProducto" VARCHAR(500), "fkCategoria" CHAR(1) NOT NULL,
"fkClase" CHAR(5) NOT NULL, "puntoReorden" INT, usuario CHAR(12) NOT
NULL, "fechaTransaccion" TIMESTAMP NOT NULL, "fkMoneda" CHAR(3),
"fkCentroCosto" CHAR(4), "fkGrupoCosto" CHAR(4));
CREATE TABLE public."tbUnidadMedida" (id serial, "pkUnidadMedida"
CHAR(2), descripcion VARCHAR(150), abreviatura CHAR(2), PRIMARY
KEY(id));

se genera el siguiente schema.yml, usando tambien el
sfPostgresDoctrinePlugin:
Public_TbActividadLinea_Item:
connection: doctrine
tableName: public.tbActividadLinea
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbActividadLinea_id_seq"'
pkActividadLinea:
type: string(6)
fixed: true
unsigned: false
notnull: true
primary: false
fkActividad:
type: string(1)
fixed: true
unsigned: false
notnull: false
primary: false
fkLineaSuministro:
type: string(5)
fixed: true
unsigned: false
notnull: false
primary: false
package: Public.Entities

Public_TbActividad_Item:
connection: doctrine
tableName: public.tbActividad
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbActividad_id_seq"'
pkActividad:
type: string(1)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(200)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities

Public_TbCategoria_Item:
connection: doctrine
tableName: public.tbCategoria
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbCategoria_id_seq"'
pkCategoria:
type: string(1)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(200)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities
relations:
Public_TbProducto_Items:
class: Public_TbProducto_Item
local: '"pkCategoria"'
foreign: '"fkCategoria"'
type: many

Public_TbCentroCosto_Item:
connection: doctrine
tableName: public.tbCentroCosto
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbCentroCosto_id_seq"'
pkCentroCosto:
type: string(4)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(250)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities

Public_TbClase_Item:
connection: doctrine
tableName: public.tbClase
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbClase_id_seq"'
pkClase:
type: string(5)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(200)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities
relations:
Public_TbProducto_Items:
class: Public_TbProducto_Item
local: '"pkClase"'
foreign: '"fkClase"'
type: many

Public_TbGrupoCosto_Item:
connection: doctrine
tableName: public.tbGrupoCosto
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbGrupoCosto_id_seq"'
pkGrupoCosto:
type: string(4)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(250)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities

Public_TbLineaSuministro_Item:
connection: doctrine
tableName: public.tbLineaSuministro
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbLineaSuministro_id_seq"'
pkLineaSuministro:
type: string(5)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(200)
fixed: false
unsigned: false
notnull: false
primary: false
package: Public.Entities

Public_TbProducto_Item:
connection: doctrine
tableName: public.tbProducto
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbProducto_id_seq"'
pkProducto:
type: string(10)
fixed: true
unsigned: false
notnull: true
primary: false
fkActividadLinea:
type: string(6)
fixed: true
unsigned: false
notnull: false
primary: false
fkUnidadMedida:
type: string(2)
fixed: true
unsigned: false
notnull: false
primary: false
fechaCreacion:
type: timestamp(25)
fixed: false
unsigned: false
notnull: false
primary: false
tipoProducto:
type: string(2)
fixed: true
unsigned: false
notnull: false
primary: false
descripcion:
type: string(50)
fixed: false
unsigned: false
notnull: false
primary: false
especificaciones:
type: string(150)
fixed: false
unsigned: false
notnull: false
primary: false
tipoMoneda:
type: string(2)
fixed: true
unsigned: false
notnull: false
primary: false
nacionalidad:
type: string(1)
fixed: true
unsigned: false
notnull: false
primary: false
cantidadMinima:
type: integer(4)
fixed: false
unsigned: false
notnull: false
primary: false
cantidadMaxima:
type: integer(4)
fixed: false
unsigned: false
notnull: false
primary: false
criticidad:
type: string(1)
fixed: true
unsigned: false
notnull: false
primary: false
costoPromedio:
type: decimal(18)
fixed: false
unsigned: false
notnull: false
primary: false
imagenProducto:
type: blob()
fixed: false
unsigned: false
notnull: false
primary: false
fkPartidaSuEspecifica:
type: string(13)
fixed: false
unsigned: false
notnull: true
primary: false
nombreProducto:
type: string(500)
fixed: false
unsigned: false
notnull: false
primary: false
fkCategoria:
type: string(1)
fixed: true
unsigned: false
notnull: true
primary: false
fkClase:
type: string(5)
fixed: true
unsigned: false
notnull: true
primary: false
puntoReorden:
type: integer(4)
fixed: false
unsigned: false
notnull: false
primary: false
usuario:
type: string(12)
fixed: true
unsigned: false
notnull: true
primary: false
fechaTransaccion:
type: timestamp(25)
fixed: false
unsigned: false
notnull: true
primary: false
fkMoneda:
type: string(3)
fixed: true
unsigned: false
notnull: false
primary: false
fkCentroCosto:
type: string(4)
fixed: true
unsigned: false
notnull: false
primary: false
fkGrupoCosto:
type: string(4)
fixed: true
unsigned: false
notnull: false
primary: false
package: Public.Entities
relations:
Public_TbCategoria_Item:
local: '"fkCategoria"'
foreign: '"pkCategoria"'
type: one
Public_TbClase_Item:
local: '"fkClase"'
foreign: '"pkClase"'
type: one

Public_TbUnidadMedida_Item:
connection: doctrine
tableName: public.tbUnidadMedida
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
sequence: 'public."tbUnidadMedida_id_seq"'
pkUnidadMedida:
type: string(2)
fixed: true
unsigned: false
notnull: true
primary: false
descripcion:
type: string(150)
fixed: false
unsigned: false
notnull: false
primary: false
abreviatura:
type: string(2)
fixed: true
unsigned: false
notnull: false
primary: false
package: Public.Entities
-------------------------------------------------------------------------------
Efectivamente tuve que hacer unas modificaciones en la clase Table.php
de doctrine para que me entendiera el camel case de la base de datos,
con ayuda del siguiente link: http://www.peix.org/2010/07/doctrine-con-columnas-en-mayusculas/,
pero las comillas se las he colocado manualmente.

Luego segui todo el proceso, se crearon los modelos, los forms y
filters, asi como tambien el los modulos pero al ejecutar los select,
insert o update, y me dispara muchos errores.

Un ejemplo es el siguiente al listar:
cuando se ejecuta el metodo query: SELECT p.id AS p__id,
p."pkCategoria" AS p__pkCategoria, p.descripcion AS p__descripcion
FROM public."tbCategoria" p

Muestra los siguientes errores en pantalla para el modelo
Public_TbCategoria_Item del modulo categorias:
-------------------------------------------------------------------------------------------------------------------------------------
Id Categoria Descripcion
1
Notice: Undefined variable: entityName in /home/sfprojects/suministro/
plugins/sfPostgresDoctrinePlugin/lib/
sfPostgresDoctrineRecord.class.php on line 41

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1357

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1361
Repuestos
2
Notice: Undefined variable: entityName in /home/sfprojects/suministro/
plugins/sfPostgresDoctrinePlugin/lib/
sfPostgresDoctrineRecord.class.php on line 41

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1357

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1361
Insumos
3
Notice: Undefined variable: entityName in /home/sfprojects/suministro/
plugins/sfPostgresDoctrinePlugin/lib/
sfPostgresDoctrineRecord.class.php on line 41

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1357

Warning: array_key_exists() [function.array-key-exists]: The first
argument should be either a string or an integer in /home/sfprojects/
suministro/lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Record.php on line 1361
Materiales
New
--------------------------------------------------------------------------------------------------------------------

* Habra alguna solucion adecuada para eso?
* El modelo de Base de Datos esta conceptualizado con el cliente?
* Donde puedo encontrar estos errores dentro de las clases doctrine?


Ayuda por favor!!!!!!


Jose Luis Salazar
Desarrollador PHP
Venezuela


Oscar Balladares

unread,
Nov 24, 2010, 10:48:46 PM11/24/10
to symfo...@googlegroups.com
Hola, según tengo entendido acorde a la documentación que he podido leer,
el camelCase se genera cuando escribes un guión bajo para separar dos palabras, por ejemplo:

id_categoria

De tal forma que Doctrine generará métodos de acceso mediante idCategoria, por ejemplo: setIdCategoria(), getIdCategoria(),
así que seguramente cualquier camelCase - más precisamente, mayúsculas - será ignorado.

Yo volvería a hacer el schema acorde a la nomenclatura sugerida por la documentación oficial; al final que al cliente no le tiene
por qué importar mucho el esquema, a no ser que el DBA esté involucrado.

Saludos!



--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.


Jls

unread,
Nov 25, 2010, 8:22:25 AM11/25/10
to symfo...@googlegroups.com
Hola, gracias por responder,

El 24 de noviembre de 2010 23:18, Oscar Balladares <ing.oscar....@gmail.com> escribió:
Hola, según tengo entendido acorde a la documentación que he podido leer,
el camelCase se genera cuando escribes un guión bajo para separar dos palabras, por ejemplo:
id_categoria

:efectivamente asi trabaja el framework...
 
De tal forma que Doctrine generará métodos de acceso mediante idCategoria, por ejemplo: setIdCategoria(), getIdCategoria(),
así que seguramente cualquier camelCase - más precisamente, mayúsculas - será ignorado.

Yo volvería a hacer el schema acorde a la nomenclatura sugerida por la documentación oficial; al final que al cliente no le tiene
por qué importar mucho el esquema, a no ser que el DBA esté involucrado.
:Aqui es donde esta el problema, el DBA esta involucrado y establecio esa nomenclatura...
 
:La unica solucion es la que mencionas de volver a hacer todo el esquema... pero me gustaria no tener que quedar mal con el cliente y echar para atras lo establecido.  
 
 
Saludos....
Jose Luis Salazar
Desarrollador PHP
Venezuela


--
Ing. José Luis Salazar
Message has been deleted

Jls

unread,
Nov 28, 2010, 1:37:57 PM11/28/10
to symfo...@googlegroups.com
Hello, thank you very much!,
this beta resolves the problem, has been a great help!



Hola, muchas gracias!,
este beta resuelve el problema, has sido de gran ayuda!


El 27 de noviembre de 2010 18:10, mstrzele <mstr...@wp.pl> escribió:
Hi,

Try new sfPostgresDoctrinePlugin 1.2.01 beta:)
It should help.

Michal


On 25 Lis, 14:22, Jls <jlsalaz...@gmail.com> wrote:
> Hola, gracias por responder,
>
> El 24 de noviembre de 2010 23:18, Oscar Balladares <
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Message has been deleted

Jls

unread,
Nov 30, 2010, 10:51:10 AM11/30/10
to symfo...@googlegroups.com
Hello, when installing the new version 1.2.03 and run "doctrine: build-schema", shoot me the following error:

"Missing class name."
 
help!...
 
 

 
El 30 de noviembre de 2010 02:47, mstrzele <mstr...@wp.pl> escribió:
Check a new version 1.2.03.
Before only simple select insert and update work.
Now I thing you can execute any query and everything should work.



On 28 Lis, 19:37, Jls <jlsalaz...@gmail.com> wrote:
> Hello, thank you very much!,
> this beta resolves the problem, has been a great help!
>
> Hola, muchas gracias!,
> este beta resuelve el problema, has sido de gran ayuda!
>

> > Para tener acceso a más opciones, visita el grupo en
> >http://groups.google.com/group/symfony-es?hl=es.
>
> --
> Ing. José Luis Salazar

--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Message has been deleted

Jls

unread,
Nov 30, 2010, 7:38:52 PM11/30/10
to symfo...@googlegroups.com
Saludos y gracias por la ayuda,

bueno te comento que el anterior error lo solucione, limpiando cache, luego ejecutando clean-model-files y por ultimo borrando los temporales.

pero ahora me muestra algo distinto, anteriormente generaba el "schema.yml", con las relaciones y con esta nueva version de "sfPostgresDoctrinePlugin" no me las genera.

a que se debera esto?

aqui pego el script de la base de datos (solo algunas tablas les coloque la relaciones):

 

Greetings and thanks for the help,

well I tell you that the previous error is resolved, clearing the cache, then running clean-model-files and erasing the last time.

but now it shows something different, previously generated by the "schema.yml" with relationships and with this new version of "sfPostgresDoctrinePlugin" I do not generate them.

that should this be?

Here paste the script of the database (some tables only place their relations):
----------------------------------------------------------------------------------------------------------------------

CREATE TABLE "tbAccion" (

id integer NOT NULL,

"pkAccion" character(2) NOT NULL,

descripcion character varying(30)

);

 

CREATE SEQUENCE "tbAccion_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbAccion_id_seq" OWNED BY "tbAccion".id;

 

CREATE TABLE "tbActividad" (

id integer NOT NULL,

"pkActividad" character(1) NOT NULL,

descripcion character varying(200)

);

 

CREATE TABLE "tbActividadLinea" (

id integer NOT NULL,

"fkActividad" integer,

"fkLineaSuministro" integer

);

 

CREATE SEQUENCE "tbActividadLinea_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbActividadLinea_id_seq" OWNED BY "tbActividadLinea".id;

 

CREATE SEQUENCE "tbActividad_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbActividad_id_seq" OWNED BY "tbActividad".id;

 

CREATE TABLE "tbArea" (

id integer NOT NULL,

descripcion character varying(100)

);

 

CREATE SEQUENCE "tbArea_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbArea_id_seq" OWNED BY "tbArea".id;

 

CREATE TABLE "tbAutorizacionCentroCosto" (

id integer NOT NULL,

"fkCentroCosto" character(4),

"fkProducto" character(10) NOT NULL,

usuario character(12) NOT NULL,

"fechaTransaccion" time without time zone NOT NULL,

accion character(10) NOT NULL

);

 

CREATE SEQUENCE "tbAutorizacionCentroCosto_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbAutorizacionCentroCosto_id_seq" OWNED BY "tbAutorizacionCentroCosto".id;

 

CREATE TABLE "tbCargo" (

id integer NOT NULL,

"codCargo" character(2) NOT NULL,

descripcion character(10)

);

 

CREATE SEQUENCE "tbCargo_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbCargo_id_seq" OWNED BY "tbCargo".id;

 

CREATE TABLE "tbCategoria" (

id integer NOT NULL,

"codCategoria" character(1) NOT NULL,

descripcion character varying(200)

);

 

CREATE SEQUENCE "tbCategoria_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbCategoria_id_seq" OWNED BY "tbCategoria".id;

 

CREATE TABLE "tbCentroCosto" (

id integer NOT NULL,

"codCentroCosto" character(4) NOT NULL,

descripcion character varying(250)

);

 

CREATE SEQUENCE "tbCentroCosto_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbCentroCosto_id_seq" OWNED BY "tbCentroCosto".id;

 

CREATE TABLE "tbClase" (

id integer NOT NULL,

"codClase" character(5) NOT NULL,

descripcion character varying(200)

);

 

CREATE SEQUENCE "tbClase_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbClase_id_seq" OWNED BY "tbClase".id;

 

CREATE TABLE "tbDepartamento" (

id integer NOT NULL,

"fkCentroCosto" character(4),

"fkUbicacionFisica" character(8),

nivel character(2),

"departamentoAntecesor" character(2),

descripcion character(25)

);

 

CREATE SEQUENCE "tbDepartamento_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbDepartamento_id_seq" OWNED BY "tbDepartamento".id;

 

CREATE TABLE "tbEdificio" (

id integer NOT NULL,

"codEdificio" character(2) NOT NULL,

descripcion character varying(100)

);

 

CREATE TABLE "tbEstructura" (

id integer NOT NULL,

"codEstructura" character(2) NOT NULL,

descripcion character varying(100)

);

 

CREATE SEQUENCE "tbEstructura_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbEstructura_id_seq" OWNED BY "tbEstructura".id;

 

CREATE TABLE "tbGrupoCosto" (

id integer NOT NULL,

"codGrupoCosto" character(4) NOT NULL,

descripcion character varying(250)

);

 

CREATE TABLE "tbGrupoCostoPartidaEspecifica" (

id integer NOT NULL,

"fkGrupoCosto" integer NOT NULL,

"fkPartidaGeneral" integer NOT NULL,

"fkAutorizacion" integer NOT NULL

);

 

CREATE SEQUENCE "tbGrupoCostoPartidaEspecifica_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbGrupoCostoPartidaEspecifica_id_seq" OWNED BY "tbGrupoCostoPartidaEspecifica".id;

 

CREATE SEQUENCE "tbGrupoCosto_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbGrupoCosto_id_seq" OWNED BY "tbGrupoCosto".id;

 

CREATE TABLE "tbGrupoCuentas" (

id integer NOT NULL,

"codGrupoCuentas" integer NOT NULL,

descripcion character varying(1000)

);

 

CREATE SEQUENCE "tbGrupoCuentas_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbGrupoCuentas_id_seq" OWNED BY "tbGrupoCuentas".id;

 

CREATE TABLE "tbInsumosProduccion" (

id integer NOT NULL,

"fkProducto" character(10) NOT NULL,

"cantidadRequerida" integer

);

 

CREATE SEQUENCE "tbInsumosProduccion_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbInsumosProduccion_id_seq" OWNED BY "tbInsumosProduccion".id;

 

CREATE TABLE "tbInventario" (

id integer NOT NULL,

"codProducto" character(10) NOT NULL,

"fkUbicacionFisica" integer,

"fkOrden" character(14),

"fkDetalleOrden" character(2),

"fkMoneda" character(2),

"fechaInventario" timestamp(3) without time zone NOT NULL,

"cantidadProyectada" integer,

"cantidadReal" integer,

conteo1 integer,

conteo2 integer,

"conteoFinal" integer,

"costoUnitario" money,

"costoTotal" money,

criticidad character(1),

estado character(4),

"cantidadMaxima" integer,

"CantidadMinima" integer,

"inventarioInicialMensual" integer,

usuario character(12) NOT NULL,

"fechaTransaccion" time with time zone NOT NULL,

accion character(10) NOT NULL

);

 

CREATE SEQUENCE "tbInventario_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbInventario_id_seq" OWNED BY "tbInventario".id;

 

CREATE TABLE "tbLineaSuministro" (

id integer NOT NULL,

descripcion character varying(200)

);

 

CREATE SEQUENCE "tbLineaSuministro_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbLineaSuministro_id_seq" OWNED BY "tbLineaSuministro".id;

 

CREATE TABLE "tbLocalidad" (

id integer NOT NULL,

"fkEstado" integer NOT NULL,

descripcion character varying(100)

);

 

CREATE TABLE "tbLocalidadAlmacen" (

id integer NOT NULL,

descripcion character varying(100)

);

 

CREATE SEQUENCE "tbLocalidadAlmacen_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbLocalidadAlmacen_id_seq" OWNED BY "tbLocalidadAlmacen".id;

 

CREATE SEQUENCE "tbLocalidad_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbLocalidad_id_seq" OWNED BY "tbLocalidad".id;

 

CREATE TABLE "tbMoneda" (

id integer NOT NULL,

"codMoneda" character(3) NOT NULL,

pais character(25),

"costoCompra" money,

"costoVenta" money,

"tipoMoneda" character(1),

usuario character(12) NOT NULL,

"fechaTransaccion" time with time zone NOT NULL,

accion character(10) NOT NULL

);

 

CREATE SEQUENCE "tbMoneda_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbMoneda_id_seq" OWNED BY "tbMoneda".id;

 

CREATE TABLE "tbPartida" (

id integer NOT NULL,

"codPartidaGeneral" character(4) NOT NULL,

"fkGrupoCuenta" integer NOT NULL,

descripcion character varying(1000)

);

 

CREATE TABLE "tbPartidaEspecifica" (

id integer NOT NULL,

"codPartidaEspecifica" character(10) NOT NULL,

"fkPartidaGenerica" integer NOT NULL,

descripcion character varying(1000)

);

 

CREATE SEQUENCE "tbPartidaEspecifica_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbPartidaEspecifica_id_seq" OWNED BY "tbPartidaEspecifica".id;

 

CREATE TABLE "tbPartidaGenerica" (

id integer NOT NULL,

"codPartidaGenerica" character(7) NOT NULL,

"fkPartida" integer NOT NULL,

descripcion character varying(1000)

);

 

CREATE SEQUENCE "tbPartidaGenerica_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbPartidaGenerica_id_seq" OWNED BY "tbPartidaGenerica".id;

 

CREATE TABLE "tbPartidaSubEspecifica" (

id integer NOT NULL,

"codPartidaSubEspecifica" character(13) NOT NULL,

"fkPartidaEspecifica" integer NOT NULL,

descripcion character varying(1000)

);

 

CREATE SEQUENCE "tbPartidaSubEspecifica_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbPartidaSubEspecifica_id_seq" OWNED BY "tbPartidaSubEspecifica".id;

 

CREATE SEQUENCE "tbPartida_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbPartida_id_seq" OWNED BY "tbPartida".id;

 

CREATE TABLE "tbProducto" (

id integer NOT NULL,

"codProducto" character(10) NOT NULL,

"fkActividadLinea" integer,

"fkUnidadMedida" integer,

"fkMoneda" integer,

"fkGrupoCosto" integer,

"fkPartidaSuEspecifica" integer NOT NULL,

"fkCategoria" integer NOT NULL,

"fkClase" integer NOT NULL,

"fechaCreacion" timestamp(3) without time zone,

"tipoProducto" character(2),

descripcion character varying(500),

especificaciones character varying(150),

nacionalidad character(1),

"cantidadMinima" integer,

"cantidadMaxima" integer,

criticidad character(1),

"costoPromedio" money,

"imagenProducto" character varying(500),

"nombreProducto" character varying(100),

"puntoReorden" integer,

usuario character(12) NOT NULL,

"fechaTransaccion" time with time zone NOT NULL,

accion character(10) NOT NULL

);

 

CREATE SEQUENCE "tbProducto_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbProducto_id_seq" OWNED BY "tbProducto".id;

 

CREATE TABLE "tbProveedor" (

id integer NOT NULL,

"codProveedor" character(12) NOT NULL,

"fkActividadLinea" integer,

"fkLocalidad" integer,

nombre character varying(100),

rif character(10),

nil character(10),

"domicilioFiscal" character varying(250),

"tipoProveedor" character(1),

telefono character(40),

"telefonoFax" character(40),

"paginaWeb" character(50),

correo character(50),

"claseEmpresa" character(1),

"registroMercantil" character(50),

"personaContacto" character(50),

ince boolean,

isrl timestamp(3) without time zone,

sso boolean,

snc timestamp(3) without time zone,

"inscritoRegistroCVG" boolean,

"solvenciaLaboral" boolean,

"numeroRegistroIVSS" character(12),

"fechaRegistroEmpresa" timestamp(3) without time zone,

"montoBalanceGeneral" money,

"estadoGanaciasPerdidas" money,

"capitalEmpresa" money,

"estadoProveedor" character(1),

logueo character(10),

contrasena character(10),

"CRNC" character(12)

);

 

CREATE SEQUENCE "tbProveedor_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbProveedor_id_seq" OWNED BY "tbProveedor".id;

 

CREATE TABLE "tbTrabajador" (

id integer NOT NULL,

"pkTrabajador" character(4) NOT NULL,

"fkCargo" character(2),

"fkDepartamento" character(2),

"fkLineaSuministro" character(5),

nombre character(50),

apellido character(50),

cedula character(10),

direccion character varying(100),

correo character(25),

telefono character(15),

logueo character(10),

extension character(4),

comprador character(1),

motivo character varying(1000),

"estadoActivacion" character(15),

usuario character(12) NOT NULL,

"fechaTransaccion" time with time zone NOT NULL,

accion character(10) NOT NULL

);

 

CREATE SEQUENCE "tbTrabajador_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbTrabajador_id_seq" OWNED BY "tbTrabajador".id;

 

CREATE TABLE "tbUbicacionFisica" (

id integer NOT NULL,

"fkLocalidadAlmacen" integer,

"fkEdificio" integer,

"fkArea" integer,

"fkEstructura" integer,

"detalleUbicacionFisica" character varying(100)

);

 

CREATE SEQUENCE "tbUbicacionFisica_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbUbicacionFisica_id_seq" OWNED BY "tbUbicacionFisica".id;

 

CREATE TABLE "tbUnidadMedida" (

id integer NOT NULL,

descripcion character varying(150),

abreviatura character(2)

);

 

CREATE TABLE "tbZona" (

id integer NOT NULL,

descripcion character(25)

);

 

CREATE SEQUENCE "tbZona_id_seq"

START WITH 1

INCREMENT BY 1

NO MAXVALUE

NO MINVALUE

CACHE 1;

 

ALTER SEQUENCE "tbZona_id_seq" OWNED BY "tbZona".id;

ALTER TABLE "tbAccion" ALTER COLUMN id SET DEFAULT nextval('"tbAccion_id_seq"'::regclass);

ALTER TABLE "tbActividad" ALTER COLUMN id SET DEFAULT nextval('"tbActividad_id_seq"'::regclass);

ALTER TABLE "tbActividadLinea" ALTER COLUMN id SET DEFAULT nextval('"tbActividadLinea_id_seq"'::regclass);

ALTER TABLE "tbArea" ALTER COLUMN id SET DEFAULT nextval('"tbArea_id_seq"'::regclass);

ALTER TABLE "tbAutorizacionCentroCosto" ALTER COLUMN id SET DEFAULT nextval('"tbAutorizacionCentroCosto_id_seq"'::regclass);

ALTER TABLE "tbCargo" ALTER COLUMN id SET DEFAULT nextval('"tbCargo_id_seq"'::regclass);

ALTER TABLE "tbCategoria" ALTER COLUMN id SET DEFAULT nextval('"tbCategoria_id_seq"'::regclass);

ALTER TABLE "tbCentroCosto" ALTER COLUMN id SET DEFAULT nextval('"tbCentroCosto_id_seq"'::regclass);

ALTER TABLE "tbClase" ALTER COLUMN id SET DEFAULT nextval('"tbClase_id_seq"'::regclass);

ALTER TABLE "tbDepartamento" ALTER COLUMN id SET DEFAULT nextval('"tbDepartamento_id_seq"'::regclass);

ALTER TABLE "tbEstructura" ALTER COLUMN id SET DEFAULT nextval('"tbEstructura_id_seq"'::regclass);

ALTER TABLE "tbGrupoCosto" ALTER COLUMN id SET DEFAULT nextval('"tbGrupoCosto_id_seq"'::regclass);

ALTER TABLE "tbGrupoCostoPartidaEspecifica" ALTER COLUMN id SET DEFAULT nextval('"tbGrupoCostoPartidaEspecifica_id_seq"'::regclass);

ALTER TABLE "tbGrupoCuentas" ALTER COLUMN id SET DEFAULT nextval('"tbGrupoCuentas_id_seq"'::regclass);

ALTER TABLE "tbInsumosProduccion" ALTER COLUMN id SET DEFAULT nextval('"tbInsumosProduccion_id_seq"'::regclass);

ALTER TABLE "tbInventario" ALTER COLUMN id SET DEFAULT nextval('"tbInventario_id_seq"'::regclass);

ALTER TABLE "tbLineaSuministro" ALTER COLUMN id SET DEFAULT nextval('"tbLineaSuministro_id_seq"'::regclass);

ALTER TABLE "tbLocalidad" ALTER COLUMN id SET DEFAULT nextval('"tbLocalidad_id_seq"'::regclass);

ALTER TABLE "tbLocalidadAlmacen" ALTER COLUMN id SET DEFAULT nextval('"tbLocalidadAlmacen_id_seq"'::regclass);

ALTER TABLE "tbMoneda" ALTER COLUMN id SET DEFAULT nextval('"tbMoneda_id_seq"'::regclass);

ALTER TABLE "tbPartida" ALTER COLUMN id SET DEFAULT nextval('"tbPartida_id_seq"'::regclass);

ALTER TABLE "tbPartidaEspecifica" ALTER COLUMN id SET DEFAULT nextval('"tbPartidaEspecifica_id_seq"'::regclass);

ALTER TABLE "tbPartidaGenerica" ALTER COLUMN id SET DEFAULT nextval('"tbPartidaGenerica_id_seq"'::regclass);

ALTER TABLE "tbPartidaSubEspecifica" ALTER COLUMN id SET DEFAULT nextval('"tbPartidaSubEspecifica_id_seq"'::regclass);

ALTER TABLE "tbProducto" ALTER COLUMN id SET DEFAULT nextval('"tbProducto_id_seq"'::regclass);

ALTER TABLE "tbProveedor" ALTER COLUMN id SET DEFAULT nextval('"tbProveedor_id_seq"'::regclass);

ALTER TABLE "tbTrabajador" ALTER COLUMN id SET DEFAULT nextval('"tbTrabajador_id_seq"'::regclass);

ALTER TABLE "tbUbicacionFisica" ALTER COLUMN id SET DEFAULT nextval('"tbUbicacionFisica_id_seq"'::regclass);

ALTER TABLE "tbZona" ALTER COLUMN id SET DEFAULT nextval('"tbZona_id_seq"'::regclass);

ALTER TABLE ONLY "tbAccion"

ADD CONSTRAINT accion_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbActividad"

ADD CONSTRAINT actividad_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbActividadLinea"

ADD CONSTRAINT actividadlinea_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbArea"

ADD CONSTRAINT area_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbAutorizacionCentroCosto"

ADD CONSTRAINT autcc_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbCargo"

ADD CONSTRAINT cargo_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbCategoria"

ADD CONSTRAINT categoria_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbCentroCosto"

ADD CONSTRAINT centrocosto_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbClase"

ADD CONSTRAINT clase_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbDepartamento"

ADD CONSTRAINT departamento_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbEdificio"

ADD CONSTRAINT edificio_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbEstructura"

ADD CONSTRAINT estructura_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbGrupoCostoPartidaEspecifica"

ADD CONSTRAINT gcpe_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbGrupoCosto"

ADD CONSTRAINT grupocosto_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbGrupoCuentas"

ADD CONSTRAINT grupocuentas_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbInsumosProduccion"

ADD CONSTRAINT insumosproduccion_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbInventario"

ADD CONSTRAINT inventario_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbLineaSuministro"

ADD CONSTRAINT lineasuministro_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbLocalidad"

ADD CONSTRAINT localidad_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbLocalidadAlmacen"

ADD CONSTRAINT localidadalmacen_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbMoneda"

ADD CONSTRAINT moneda_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbPartida"

ADD CONSTRAINT partida_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbPartidaEspecifica"

ADD CONSTRAINT partidaesp_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbPartidaGenerica"

ADD CONSTRAINT partidagen_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbPartidaSubEspecifica"

ADD CONSTRAINT partidasubesp_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbProducto"

ADD CONSTRAINT producto_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbProveedor"

ADD CONSTRAINT proveedor_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbTrabajador"

ADD CONSTRAINT trabajador_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbUbicacionFisica"

ADD CONSTRAINT ubicacionfis_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbUnidadMedida"

ADD CONSTRAINT unidadmedida_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbZona"

ADD CONSTRAINT zona_pk PRIMARY KEY (id);

ALTER TABLE ONLY "tbActividadLinea"

ADD CONSTRAINT actlinea_fk FOREIGN KEY ("fkActividad") REFERENCES "tbActividad"(id);

ALTER TABLE ONLY "tbActividadLinea"

ADD CONSTRAINT actlineasum_fk FOREIGN KEY ("fkLineaSuministro") REFERENCES "tbLineaSuministro"(id);

ALTER TABLE ONLY "tbPartidaEspecifica"

ADD CONSTRAINT partida_esp_partida_gen FOREIGN KEY ("fkPartidaGenerica") REFERENCES "tbPartidaGenerica"(id);

ALTER TABLE ONLY "tbPartidaGenerica"

ADD CONSTRAINT partida_gen_partida FOREIGN KEY ("fkPartida") REFERENCES "tbPartida"(id);

ALTER TABLE ONLY "tbProducto"

ADD CONSTRAINT producto_categoria FOREIGN KEY ("fkCategoria") REFERENCES "tbCategoria"(id);

ALTER TABLE ONLY "tbProducto"

ADD CONSTRAINT producto_clase FOREIGN KEY ("fkClase") REFERENCES "tbClase"(id);

ALTER TABLE ONLY "tbProducto"

ADD CONSTRAINT producto_grupocosto FOREIGN KEY ("fkGrupoCosto") REFERENCES "tbGrupoCosto"(id);

ALTER TABLE ONLY "tbUbicacionFisica"

ADD CONSTRAINT ubicacion_edificio FOREIGN KEY ("fkEdificio") REFERENCES "tbEdificio"(id);

ALTER TABLE ONLY "tbUbicacionFisica"

ADD CONSTRAINT ubicacion_estructura FOREIGN KEY ("fkEstructura") REFERENCES "tbEstructura"(id);

ALTER TABLE ONLY "tbUbicacionFisica"

ADD CONSTRAINT ubicacion_localidadalm FOREIGN KEY ("fkLocalidadAlmacen") REFERENCES "tbLocalidadAlmacen"(id);

----------------------------------------------------------------------------------------------------------------------
 
And here the yml generated:
---------------------------------------------------------------------------------------------------------------------
Public_TbAccion_Item:
  connection: doctrine
  tableName: 'public."tbAccion"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbAccion_id_seq"'
    pkAccion:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(30)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbActividadLinea_Item:
  connection: doctrine
  tableName: 'public."tbActividadLinea"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbActividadLinea_id_seq"'
    fkActividad:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkLineaSuministro:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbActividad_Item:
  connection: doctrine
  tableName: 'public."tbActividad"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbActividad_id_seq"'
    pkActividad:
      type: string(1)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbArea_Item:
  connection: doctrine
  tableName: 'public."tbArea"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbArea_id_seq"'
    descripcion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbAutorizacionCentroCosto_Item:
  connection: doctrine
  tableName: 'public."tbAutorizacionCentroCosto"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbAutorizacionCentroCosto_id_seq"'

    fkCentroCosto:
      type: string(4)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkProducto:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    usuario:
      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fechaTransaccion:
      type: time(25)

      fixed: false
      unsigned: false
      notnull: true
      primary: false
    accion:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbCargo_Item:
  connection: doctrine
  tableName: 'public."tbCargo"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbCargo_id_seq"'
    codCargo:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbCategoria_Item:
  connection: doctrine
  tableName: 'public."tbCategoria"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbCategoria_id_seq"'
    codCategoria:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbCentroCosto_Item:
  connection: doctrine
  tableName: 'public."tbCentroCosto"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbCentroCosto_id_seq"'
    codCentroCosto:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(250)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbClase_Item:
  connection: doctrine
  tableName: 'public."tbClase"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbClase_id_seq"'
    codClase:

      type: string(5)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbDepartamento_Item:
  connection: doctrine
  tableName: 'public."tbDepartamento"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbDepartamento_id_seq"'

    fkCentroCosto:
      type: string(4)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkUbicacionFisica:
      type: string(8)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    nivel:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    departamentoAntecesor:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    descripcion:
      type: string(25)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbEdificio_Item:
  connection: doctrine
  tableName: 'public."tbEdificio"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
    codEdificio:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbEstructura_Item:
  connection: doctrine
  tableName: 'public."tbEstructura"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbEstructura_id_seq"'
    codEstructura:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbGrupoCostoPartidaEspecifica_Item:
  connection: doctrine
  tableName: 'public."tbGrupoCostoPartidaEspecifica"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbGrupoCostoPartidaEspecifica_id_seq"'
    fkGrupoCosto:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    fkPartidaGeneral:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    fkAutorizacion:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbGrupoCosto_Item:
  connection: doctrine
  tableName: 'public."tbGrupoCosto"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbGrupoCosto_id_seq"'
    codGrupoCosto:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(250)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbGrupoCuentas_Item:
  connection: doctrine
  tableName: 'public."tbGrupoCuentas"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbGrupoCuentas_id_seq"'
    codGrupoCuentas:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbInsumosProduccion_Item:
  connection: doctrine
  tableName: 'public."tbInsumosProduccion"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbInsumosProduccion_id_seq"'
    fkProducto:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    cantidadRequerida:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbInventario_Item:
  connection: doctrine
  tableName: 'public."tbInventario"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbInventario_id_seq"'
    codProducto:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkUbicacionFisica:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkOrden:
      type: string(14)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkDetalleOrden:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkMoneda:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fechaInventario:

      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    cantidadProyectada:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    cantidadReal:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    conteo1:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    conteo2:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    conteoFinal:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    costoUnitario:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    costoTotal:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    criticidad:
      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    estado:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    cantidadMaxima:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    CantidadMinima:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    inventarioInicialMensual:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    usuario:
      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fechaTransaccion:
      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    accion:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbLineaSuministro_Item:
  connection: doctrine
  tableName: 'public."tbLineaSuministro"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbLineaSuministro_id_seq"'
    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbLocalidadAlmacen_Item:
  connection: doctrine
  tableName: 'public."tbLocalidadAlmacen"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbLocalidadAlmacen_id_seq"'
    descripcion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbLocalidad_Item:
  connection: doctrine
  tableName: 'public."tbLocalidad"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbLocalidad_id_seq"'
    fkEstado:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbMoneda_Item:
  connection: doctrine
  tableName: 'public."tbMoneda"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbMoneda_id_seq"'
    codMoneda:

      type: string(3)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    pais:
      type: string(25)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    costoCompra:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    costoVenta:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    tipoMoneda:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    usuario:
      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fechaTransaccion:
      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    accion:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbPartidaEspecifica_Item:
  connection: doctrine
  tableName: 'public."tbPartidaEspecifica"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbPartidaEspecifica_id_seq"'
    codPartidaEspecifica:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkPartidaGenerica:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbPartidaGenerica_Item:
  connection: doctrine
  tableName: 'public."tbPartidaGenerica"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbPartidaGenerica_id_seq"'
    codPartidaGenerica:
      type: string(7)

      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkPartida:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbPartidaSubEspecifica_Item:
  connection: doctrine
  tableName: 'public."tbPartidaSubEspecifica"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbPartidaSubEspecifica_id_seq"'
    codPartidaSubEspecifica:
      type: string(13)

      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkPartidaEspecifica:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbPartida_Item:
  connection: doctrine
  tableName: 'public."tbPartida"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbPartida_id_seq"'
    codPartidaGeneral:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkGrupoCuenta:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbProducto_Item:
  connection: doctrine
  tableName: 'public."tbProducto"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbProducto_id_seq"'
    codProducto:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkActividadLinea:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkUnidadMedida:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkMoneda:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkGrupoCosto:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkPartidaSuEspecifica:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    fkCategoria:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    fkClase:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: true

      primary: false
    fechaCreacion:
      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    tipoProducto:
      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    descripcion:
      type: string(500)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    especificaciones:
      type: string(150)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
      type: string(500)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    nombreProducto:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    puntoReorden:
      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    usuario:
      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fechaTransaccion:
      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    accion:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbProveedor_Item:
  connection: doctrine
  tableName: 'public."tbProveedor"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbProveedor_id_seq"'
    codProveedor:

      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkActividadLinea:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkLocalidad:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    nombre:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    rif:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    nil:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    domicilioFiscal:

      type: string(250)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    tipoProveedor:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    telefono:
      type: string(40)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    telefonoFax:
      type: string(40)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    paginaWeb:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    correo:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    claseEmpresa:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    registroMercantil:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    personaContacto:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    ince:
      type: boolean(1)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    isrl:

      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    sso:
      type: boolean(1)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    snc:

      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    inscritoRegistroCVG:
      type: boolean(1)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    solvenciaLaboral:
      type: boolean(1)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    numeroRegistroIVSS:

      type: string(12)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fechaRegistroEmpresa:

      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    montoBalanceGeneral:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    estadoGanaciasPerdidas:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    capitalEmpresa:

      type: decimal(18)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    estadoProveedor:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    logueo:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    contrasena:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    CRNC:

      type: string(12)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbTrabajador_Item:
  connection: doctrine
  tableName: 'public."tbTrabajador"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbTrabajador_id_seq"'
    pkTrabajador:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fkCargo:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkDepartamento:

      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    fkLineaSuministro:
      type: string(5)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    nombre:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    apellido:
      type: string(50)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    cedula:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    direccion:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    correo:
      type: string(25)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    telefono:
      type: string(15)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    logueo:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    extension:

      type: string(4)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    comprador:

      type: string(1)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
    motivo:
      type: string(1000)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
    estadoActivacion:
      type: string(15)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
    usuario:
      type: string(12)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    fechaTransaccion:
      type: timestamp(25)
      fixed: false
      unsigned: false
      notnull: true
      primary: false
    accion:

      type: string(10)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
  package: Public.Entities

Public_TbUbicacionFisica_Item:
  connection: doctrine
  tableName: 'public."tbUbicacionFisica"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbUbicacionFisica_id_seq"'
    fkLocalidadAlmacen:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkEdificio:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkArea:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    fkEstructura:

      type: integer(4)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    detalleUbicacionFisica:
      type: string(100)

      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbUnidadMedida_Item:
  connection: doctrine
  tableName: 'public."tbUnidadMedida"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
    descripcion:
      type: string(150)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
    abreviatura:
      type: string(2)
      fixed: true
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities

Public_TbZona_Item:
  connection: doctrine
  tableName: 'public."tbZona"'

  columns:
    id:
      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbZona_id_seq"'
    descripcion:
      type: string(25)

      fixed: true
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities
---------------------------------------------------------------------------------------------------------------------

El 30 de noviembre de 2010 18:19, mstrzele <mstr...@wp.pl> escribió:
Try to instal new version and run before symfony cc.

And If the error apears try to write some part of database structure
which cause the error.
I know where the exception is throw but i don't and I need some data
to debug and understand why.

Michal


On 30 nov, 16:51, Jls <jlsalaz...@gmail.com> wrote:
> Hello, when installing the new version 1.2.03 and run "doctrine:
> build-schema", shoot me the following error:
>
> "Missing class name."
>
> help!...
>
Message has been deleted

Jls

unread,
Dec 1, 2010, 6:13:20 AM12/1/10
to symfo...@googlegroups.com
Hi Michal,
 
Excellent, and relations are created is in the yml, but now I believe the classes for relationships.

Before creating "[SchemaName] _ [CanonicalizedTableName] _Items / to many"
We do not believe them.

Greetings and thanks


2010/12/1 mstrzele <mstr...@wp.pl>
Hi,
Bug is now fixed.
ver 1.2.13

Pozdrawiam
Michal
> El 30 de noviembre de 2010 18:19, mstrzele <mstrz...@wp.pl> escribió:
>
> > Try to instal new version and run before symfony cc.
>
> > And If the error apears try to write some part of database structure
> > which cause the error.
> > I know where the exception is throw but i don't and I need some data
> > to debug and understand why.
>
> > Michal
>
> > On 30 nov, 16:51, Jls <jlsalaz...@gmail.com> wrote:
> > > Hello, when installing the new version 1.2.03 and run "doctrine:
> > > build-schema", shoot me the following error:
>
> > > "Missing class name."
>
> > > help!...
>
> --
> Ing. José Luis Salazar

--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Message has been deleted

Jls

unread,
Dec 1, 2010, 1:01:10 PM12/1/10
to symfo...@googlegroups.com

Ok, I understood the way the plugin creates relationships! ...
 
thanks

Ok, ya comprendi la manera que el plugin crea las relaciones!...
 gracias
 
 
2010/12/1 mstrzele <mstr...@wp.pl>
Hi I dont understand what it mean "We do not believe them"
I suppose that it should be one to one relation or you don't like
naming.

onetoone.yml is for configuring one to one relation before
build:schema.

Michal


On 1 Gru, 12:13, Jls <jlsalaz...@gmail.com> wrote:
> Hi Michal,
>
> Excellent, and relations are created is in the yml, but now I believe the
> classes for relationships.
>
> Before creating "[SchemaName] _ [CanonicalizedTableName] _Items / to many"
> We do not believe them.
>
> Greetings and thanks
>
> 2010/12/1 mstrzele <mstrz...@wp.pl>
> ...
>
> więcej »


--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Jls

unread,
Dec 2, 2010, 9:14:35 PM12/2/10
to symfo...@googlegroups.com

Hola Michal, otra duda...

Estoy armando un Select personalizado con tablas relacionadas many to many, con el siguiente metodo:

class Public_TbActividadLinea_Item extends BasePublic_TbActividadLinea_Item
{
    public function getLineasSuministros($idActividad) {
        $actividades = $this->getTable()->findBy('fkActividad', $idActividad);
        foreach($actividades as $actividad) {
            foreach($actividad->Public_TbLineaSuministros_Item as $Lineasum) {
                echo $Lineasum->getDescripcion . "\n";
            }
        } 
    }
}

ya que estamos usando camelCase, no se como pasarle el nombre del campo

cuando ejecuto el método me dispara el siguiente error:

Undefined column: 7 ERROR: no existe la columna p.fkactividad


revisando el log, efectivamente la columna es con Mayusculas y minusculas y sus respectivas comillas, aqui te pego el log:

SELECT p.id AS p__id, p."fkActividad" AS "p__fkActividad", p."fkLineaSuministro" AS "p__fkLineaSuministro" FROM public."tbActividadLinea" p WHERE (p.fkActividad = ?) - (3)
Dec 02 21:34:31 symfony [err] {Doctrine_Connection_Pgsql_Exception} SQLSTATE[42703]: Undefined column: 7 ERROR:  no existe la columna p.fkactividad
LINE 1: ...ministro" FROM public."tbActividadLinea" p WHERE (p.fkActivi...

pregunto:
Es un bug del plugin, o estoy cometiendo algun error?

gracias de antemano.
Message has been deleted

Darkmortem

unread,
Dec 8, 2010, 10:56:02 AM12/8/10
to symfony-es
Hi, i work in the same project, and i find a bug, when exist two
shemas in the bd, for this case i use the sfDoctrineGuardPlugin, this
plugin generate the next shema.sql. When i tried to build the
shema.yml dont work.


****************************
For this BD in postgres, produce a bug
***************************

-------------
shema.sql----------------------------------------------------------------

CREATE OR REPLACE FUNCTION public.schc(schemat text)
RETURNS integer
AS $$
BEGIN
IF NOT EXISTS (SELECT d.oid FROM pg_catalog.pg_namespace as d
WHERE d.nspname = schemat) THEN
EXECUTE 'CREATE SCHEMA ' || schemat;
RETURN 1;
ELSE
RETURN 0;
END IF;
END;
$$ LANGUAGE plpgsql;
SELECT public.schc('public');
SELECT public.schc('sfDoctrineGuardPlugin');
DROP FUNCTION public.schc(schemat text);
CREATE SEQUENCE public."tbAccion_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbActividadLinea_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbActividad_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbArea_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbAutorizacionCentroCosto_id_seq" INCREMENT 1
START 1;
CREATE SEQUENCE public."tbCargo_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbCategoria_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbCentroCosto_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbClase_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbDepartamento_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbEstructura_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbGrupoCostoPartidaEspecifica_id_seq"
INCREMENT 1 START 1;
CREATE SEQUENCE public."tbGrupoCosto_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbGrupoCuentas_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbInsumosProduccion_id_seq" INCREMENT 1 START
1;
CREATE SEQUENCE public."tbInventario_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbLineaSuministro_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbLocalidadAlmacen_id_seq" INCREMENT 1 START
1;
CREATE SEQUENCE public."tbLocalidad_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbMoneda_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbPartidaEspecifica_id_seq" INCREMENT 1 START
1;
CREATE SEQUENCE public."tbPartidaGenerica_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbPartidaSubEspecifica_id_seq" INCREMENT 1
START 1;
CREATE SEQUENCE public."tbPartida_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbProducto_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbProveedor_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbTrabajador_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbUbicacionFisica_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbUnidadMedida_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE public."tbZona_id_seq" INCREMENT 1 START 1;
CREATE SEQUENCE
sfDoctrineGuardPlugin."sf_guard_forgot_password_id_seq" INCREMENT 1
START 1;
CREATE SEQUENCE sfDoctrineGuardPlugin."sf_guard_group_id_seq"
INCREMENT 1 START 1;
CREATE SEQUENCE sfDoctrineGuardPlugin."sf_guard_permission_id_seq"
INCREMENT 1 START 1;
CREATE SEQUENCE sfDoctrineGuardPlugin."sf_guard_remember_key_id_seq"
INCREMENT 1 START 1;
CREATE SEQUENCE sfDoctrineGuardPlugin."sf_guard_user_id_seq" INCREMENT
1 START 1;
CREATE TABLE public."tbAccion" (id INT DEFAULT
nextval('public."tbAccion_id_seq"'), "pkAccion" CHAR(2) NOT NULL,
descripcion VARCHAR(30), PRIMARY KEY(id));
CREATE TABLE public."tbActividadLinea" (id INT DEFAULT
nextval('public."tbActividadLinea_id_seq"'), "fkActividad" INT,
"fkLineaSuministro" INT, PRIMARY KEY(id));
CREATE TABLE public."tbActividad" (id INT DEFAULT
nextval('public."tbActividad_id_seq"'), "pkActividad" CHAR(1) NOT
NULL, descripcion VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public."tbArea" (id INT DEFAULT
nextval('public."tbArea_id_seq"'), descripcion VARCHAR(100), PRIMARY
KEY(id));
CREATE TABLE public."tbAutorizacionCentroCosto" (id INT DEFAULT
nextval('public."tbAutorizacionCentroCosto_id_seq"'), "fkCentroCosto"
CHAR(4), usuario CHAR(12) NOT NULL, "fechaTransaccion" TIME NOT NULL,
accion CHAR(10) NOT NULL, "fkProducto" INT, PRIMARY KEY(id));
CREATE TABLE public."tbCargo" (id INT DEFAULT
nextval('public."tbCargo_id_seq"'), "codCargo" CHAR(2) NOT NULL,
descripcion CHAR(10), PRIMARY KEY(id));
CREATE TABLE public."tbCategoria" (id INT DEFAULT
nextval('public."tbCategoria_id_seq"'), "codCategoria" CHAR(1) NOT
NULL, descripcion VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public."tbCentroCosto" (id INT DEFAULT
nextval('public."tbCentroCosto_id_seq"'), "codCentroCosto" CHAR(4) NOT
NULL, descripcion VARCHAR(250), PRIMARY KEY(id));
CREATE TABLE public."tbClase" (id INT DEFAULT
nextval('public."tbClase_id_seq"'), "codClase" CHAR(5) NOT NULL,
descripcion VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public."tbDepartamento" (id INT DEFAULT
nextval('public."tbDepartamento_id_seq"'), "fkCentroCosto" CHAR(4),
"fkUbicacionFisica" CHAR(8), nivel CHAR(2), "departamentoAntecesor"
CHAR(2), descripcion CHAR(25), PRIMARY KEY(id));
CREATE TABLE public."tbEdificio" (id INT, descripcion VARCHAR(100),
PRIMARY KEY(id));
CREATE TABLE public."tbEstructura" (id INT DEFAULT
nextval('public."tbEstructura_id_seq"'), descripcion VARCHAR(100),
PRIMARY KEY(id));
CREATE TABLE public."tbGrupoCostoPartidaEspecifica" (id INT DEFAULT
nextval('public."tbGrupoCostoPartidaEspecifica_id_seq"'),
"fkGrupoCosto" INT NOT NULL, "fkPartidaGeneral" INT NOT NULL,
"fkAutorizacion" INT NOT NULL, PRIMARY KEY(id));
CREATE TABLE public."tbGrupoCosto" (id INT DEFAULT
nextval('public."tbGrupoCosto_id_seq"'), "codGrupoCosto" CHAR(4) NOT
NULL, descripcion VARCHAR(250), PRIMARY KEY(id));
CREATE TABLE public."tbGrupoCuentas" (id INT DEFAULT
nextval('public."tbGrupoCuentas_id_seq"'), "codGrupoCuentas" INT NOT
NULL, descripcion VARCHAR(1000), PRIMARY KEY(id));
CREATE TABLE public."tbInsumosProduccion" (id INT DEFAULT
nextval('public."tbInsumosProduccion_id_seq"'), "cantidadRequerida"
INT, "fkProducto" INT, PRIMARY KEY(id));
CREATE TABLE public."tbInventario" (id INT DEFAULT
nextval('public."tbInventario_id_seq"'), "codProducto" CHAR(10) NOT
NULL, "fkUbicacionFisica" INT, "fkOrden" CHAR(14), "fkDetalleOrden"
CHAR(2), "fkMoneda" CHAR(2), "fechaInventario" TIMESTAMP NOT NULL,
"cantidadProyectada" INT, "cantidadReal" INT, conteo1 INT, conteo2
INT, "conteoFinal" INT, "costoUnitario" NUMERIC(18,2), "costoTotal"
NUMERIC(18,2), criticidad CHAR(1), estado CHAR(4), "cantidadMaxima"
INT, "CantidadMinima" INT, "inventarioInicialMensual" INT, usuario
CHAR(12) NOT NULL, "fechaTransaccion" TIMESTAMP NOT NULL, accion
CHAR(10) NOT NULL, PRIMARY KEY(id));
CREATE TABLE public."tbLineaSuministro" (id INT DEFAULT
nextval('public."tbLineaSuministro_id_seq"'), descripcion
VARCHAR(200), PRIMARY KEY(id));
CREATE TABLE public."tbLocalidadAlmacen" (id INT DEFAULT
nextval('public."tbLocalidadAlmacen_id_seq"'), descripcion
VARCHAR(100), PRIMARY KEY(id));
CREATE TABLE public."tbLocalidad" (id INT DEFAULT
nextval('public."tbLocalidad_id_seq"'), "fkEstado" INT NOT NULL,
descripcion VARCHAR(100), PRIMARY KEY(id));
CREATE TABLE public."tbMoneda" (id INT DEFAULT
nextval('public."tbMoneda_id_seq"'), "codMoneda" CHAR(3) NOT NULL,
pais CHAR(25), "costoCompra" NUMERIC(18,2), "costoVenta"
NUMERIC(18,2), "tipoMoneda" CHAR(1), usuario CHAR(12) NOT NULL,
"fechaTransaccion" TIMESTAMP NOT NULL, accion CHAR(10) NOT NULL,
PRIMARY KEY(id));
CREATE TABLE public."tbPartidaEspecifica" (id INT DEFAULT
nextval('public."tbPartidaEspecifica_id_seq"'), "codPartidaEspecifica"
CHAR(10) NOT NULL, "fkPartidaGenerica" INT NOT NULL, descripcion
VARCHAR(1000), PRIMARY KEY(id));
CREATE TABLE public."tbPartidaGenerica" (id INT DEFAULT
nextval('public."tbPartidaGenerica_id_seq"'), "codPartidaGenerica"
CHAR(7) NOT NULL, "fkPartida" INT NOT NULL, descripcion VARCHAR(1000),
PRIMARY KEY(id));
CREATE TABLE public."tbPartidaSubEspecifica" (id INT DEFAULT
nextval('public."tbPartidaSubEspecifica_id_seq"'),
"codPartidaSubEspecifica" CHAR(13) NOT NULL, "fkPartidaEspecifica" INT
NOT NULL, descripcion VARCHAR(1000), PRIMARY KEY(id));
CREATE TABLE public."tbPartida" (id INT DEFAULT
nextval('public."tbPartida_id_seq"'), "codPartidaGeneral" CHAR(4) NOT
NULL, "fkGrupoCuenta" INT NOT NULL, descripcion VARCHAR(1000), PRIMARY
KEY(id));
CREATE TABLE public."tbProducto" (id INT DEFAULT
nextval('public."tbProducto_id_seq"'), "codProducto" CHAR(10) NOT
NULL, "fkActividadLinea" CHAR(6), "fkUnidadMedida" CHAR(2),
"fechaCreacion" TIMESTAMP, "tipoProducto" CHAR(2), descripcion
VARCHAR(50), especificaciones VARCHAR(150), "tipoMoneda" CHAR(2),
nacionalidad CHAR(1), "cantidadMinima" INT, "cantidadMaxima" INT,
criticidad CHAR(1), "costoPromedio" NUMERIC(18,2), "imagenProducto"
BYTEA, "fkPartidaSuEspecifica" VARCHAR(13) NOT NULL, "nombreProducto"
VARCHAR(500), "fkCategoria" CHAR(1) NOT NULL, "fkClase" CHAR(5) NOT
NULL, "puntoReorden" INT, usuario CHAR(12) NOT NULL,
"fechaTransaccion" TIMESTAMP NOT NULL, "fkMoneda" CHAR(3),
"fkCentroCosto" CHAR(4), "fkGrupoCosto" CHAR(4), PRIMARY KEY(id));
CREATE TABLE public."tbProveedor" (id INT DEFAULT
nextval('public."tbProveedor_id_seq"'), "codProveedor" CHAR(12) NOT
NULL, "fkActividadLinea" INT, "fkLocalidad" INT, nombre VARCHAR(100),
rif CHAR(10), nil CHAR(10), "domicilioFiscal" VARCHAR(250),
"tipoProveedor" CHAR(1), telefono CHAR(40), "telefonoFax" CHAR(40),
"paginaWeb" CHAR(50), correo CHAR(50), "claseEmpresa" CHAR(1),
"registroMercantil" CHAR(50), "personaContacto" CHAR(50), ince
BOOLEAN, isrl TIMESTAMP, sso BOOLEAN, snc TIMESTAMP,
"inscritoRegistroCVG" BOOLEAN, "solvenciaLaboral" BOOLEAN,
"numeroRegistroIVSS" CHAR(12), "fechaRegistroEmpresa" TIMESTAMP,
"montoBalanceGeneral" NUMERIC(18,2), "estadoGanaciasPerdidas"
NUMERIC(18,2), "capitalEmpresa" NUMERIC(18,2), "estadoProveedor"
CHAR(1), logueo CHAR(10), contrasena CHAR(10), "CRNC" CHAR(12),
PRIMARY KEY(id));
CREATE TABLE public."tbTrabajador" (id INT DEFAULT
nextval('public."tbTrabajador_id_seq"'), "fkCargo" CHAR(2),
"fkDepartamento" CHAR(2), "fkLineaSuministro" CHAR(5), nombre
CHAR(50), apellido CHAR(50), cedula CHAR(10), direccion VARCHAR(100),
correo CHAR(25), telefono CHAR(15), logueo CHAR(10), extension
CHAR(4), comprador CHAR(1), motivo VARCHAR(1000), "estadoActivacion"
CHAR(15), usuario CHAR(12) NOT NULL, "fechaTransaccion" TIMESTAMP NOT
NULL, accion CHAR(10) NOT NULL, PRIMARY KEY(id));
CREATE TABLE public."tbUbicacionFisica" (id INT DEFAULT
nextval('public."tbUbicacionFisica_id_seq"'), "fkLocalidadAlmacen"
INT, "fkEdificio" INT, "fkArea" INT, "fkEstructura" INT,
"detalleUbicacionFisica" VARCHAR(100), PRIMARY KEY(id));
CREATE TABLE public."tbUnidadMedida" (id INT DEFAULT
nextval('public."tbUnidadMedida_id_seq"'), descripcion VARCHAR(150),
abreviatura CHAR(2), PRIMARY KEY(id));
CREATE TABLE public."tbZona" (id INT DEFAULT
nextval('public."tbZona_id_seq"'), descripcion CHAR(25), PRIMARY
KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_forgot_password (id INT
DEFAULT
nextval('sfDoctrineGuardPlugin."sf_guard_forgot_password_id_seq"'),
user_id BIGINT NOT NULL, unique_key VARCHAR(255), expires_at TIMESTAMP
NOT NULL, created_at TIMESTAMP NOT NULL, updated_at TIMESTAMP NOT
NULL, PRIMARY KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_group (id INT DEFAULT
nextval('sfDoctrineGuardPlugin."sf_guard_group_id_seq"'), name
VARCHAR(255) UNIQUE, description VARCHAR(1000), created_at TIMESTAMP
NOT NULL, updated_at TIMESTAMP NOT NULL, PRIMARY KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_group_permission (group_id
BIGINT, permission_id BIGINT, created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP NOT NULL, PRIMARY KEY(group_id, permission_id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_permission (id INT DEFAULT
nextval('sfDoctrineGuardPlugin."sf_guard_permission_id_seq"'), name
VARCHAR(255) UNIQUE, description VARCHAR(1000), created_at TIMESTAMP
NOT NULL, updated_at TIMESTAMP NOT NULL, PRIMARY KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_remember_key (id INT
DEFAULT
nextval('sfDoctrineGuardPlugin."sf_guard_remember_key_id_seq"'),
user_id BIGINT, remember_key VARCHAR(32), ip_address VARCHAR(50),
created_at TIMESTAMP NOT NULL, updated_at TIMESTAMP NOT NULL, PRIMARY
KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_user (id BIGINT DEFAULT
nextval('sfDoctrineGuardPlugin."sf_guard_user_id_seq"'), first_name
VARCHAR(255), last_name VARCHAR(255), email_address VARCHAR(255) NOT
NULL UNIQUE, username VARCHAR(128) NOT NULL UNIQUE, algorithm
VARCHAR(128) DEFAULT 'sha1' NOT NULL, salt VARCHAR(128), password
VARCHAR(128), is_active BOOLEAN DEFAULT 'true', is_super_admin BOOLEAN
DEFAULT 'false', last_login TIMESTAMP, created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP NOT NULL, PRIMARY KEY(id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_user_group (user_id
BIGINT, group_id BIGINT, created_at TIMESTAMP NOT NULL, updated_at
TIMESTAMP NOT NULL, PRIMARY KEY(user_id, group_id));
CREATE TABLE sfDoctrineGuardPlugin.sf_guard_user_permission (user_id
BIGINT, permission_id BIGINT, created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP NOT NULL, PRIMARY KEY(user_id, permission_id));
CREATE UNIQUE INDEX public_tbaccion_id_pkey ON public."tbAccion" (id);
CREATE UNIQUE INDEX public_tbactividadlinea_id_pkey ON
public."tbActividadLinea" (id);
CREATE UNIQUE INDEX public_tbactividad_id_pkey ON
public."tbActividad" (id);
CREATE UNIQUE INDEX public_tbarea_id_pkey ON public."tbArea" (id);
CREATE UNIQUE INDEX public_tbautorizacioncentrocosto_id_pkey ON
public."tbAutorizacionCentroCosto" (id);
CREATE UNIQUE INDEX public_tbcargo_id_pkey ON public."tbCargo" (id);
CREATE UNIQUE INDEX public_tbcategoria_id_pkey ON
public."tbCategoria" (id);
CREATE UNIQUE INDEX public_tbcentrocosto_id_pkey ON
public."tbCentroCosto" (id);
CREATE UNIQUE INDEX public_tbclase_id_pkey ON public."tbClase" (id);
CREATE UNIQUE INDEX public_tbdepartamento_id_pkey ON
public."tbDepartamento" (id);
CREATE UNIQUE INDEX public_tbedificio_id_pkey ON
public."tbEdificio" (id);
CREATE UNIQUE INDEX public_tbestructura_id_pkey ON
public."tbEstructura" (id);
CREATE UNIQUE INDEX public_tbgrupocostopartidaespecifica_id_pkey ON
public."tbGrupoCostoPartidaEspecifica" (id);
CREATE UNIQUE INDEX public_tbgrupocosto_id_pkey ON
public."tbGrupoCosto" (id);
CREATE UNIQUE INDEX public_tbgrupocuentas_id_pkey ON
public."tbGrupoCuentas" (id);
CREATE UNIQUE INDEX public_tbinsumosproduccion_id_pkey ON
public."tbInsumosProduccion" (id);
CREATE UNIQUE INDEX public_tbinventario_id_pkey ON
public."tbInventario" (id);
CREATE UNIQUE INDEX public_tblineasuministro_id_pkey ON
public."tbLineaSuministro" (id);
CREATE UNIQUE INDEX public_tblocalidadalmacen_id_pkey ON
public."tbLocalidadAlmacen" (id);
CREATE UNIQUE INDEX public_tblocalidad_id_pkey ON
public."tbLocalidad" (id);
CREATE UNIQUE INDEX public_tbmoneda_id_pkey ON public."tbMoneda" (id);
CREATE UNIQUE INDEX public_tbpartidaespecifica_id_pkey ON
public."tbPartidaEspecifica" (id);
CREATE UNIQUE INDEX public_tbpartidagenerica_id_pkey ON
public."tbPartidaGenerica" (id);
CREATE UNIQUE INDEX public_tbpartidasubespecifica_id_pkey ON
public."tbPartidaSubEspecifica" (id);
CREATE UNIQUE INDEX public_tbpartida_id_pkey ON
public."tbPartida" (id);
CREATE UNIQUE INDEX public_tbproducto_id_pkey ON
public."tbProducto" (id);
CREATE UNIQUE INDEX public_tbproveedor_id_pkey ON
public."tbProveedor" (id);
CREATE UNIQUE INDEX public_tbtrabajador_id_pkey ON
public."tbTrabajador" (id);
CREATE UNIQUE INDEX public_tbubicacionfisica_id_pkey ON
public."tbUbicacionFisica" (id);
CREATE UNIQUE INDEX public_tbunidadmedida_id_pkey ON
public."tbUnidadMedida" (id);
CREATE UNIQUE INDEX public_tbzona_id_pkey ON public."tbZona" (id);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_group_permission_permission_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_group_permission (permission_id);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_group_permission_group_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_group_permission (group_id);
CREATE INDEX is_active_idx ON sfDoctrineGuardPlugin.sf_guard_user
(is_active);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_user_group_user_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_user_group (user_id);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_user_group_group_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_user_group (group_id);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_user_permission_user_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_user_permission (user_id);
CREATE UNIQUE INDEX
sfdoctrineguardplugin_sf_guard_user_permission_permission_id_pkey ON
sfDoctrineGuardPlugin.sf_guard_user_permission (permission_id);
ALTER TABLE public."tbActividadLinea" ADD CONSTRAINT
public__tbActividadLinea__fkActividad_public__tbActividad__id FOREIGN
KEY ("fkActividad") REFERENCES public."tbActividad"(id) NOT DEFERRABLE
INITIALLY IMMEDIATE;
ALTER TABLE public."tbActividadLinea" ADD CONSTRAINT pfpi FOREIGN KEY
("fkLineaSuministro") REFERENCES public."tbLineaSuministro"(id) NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE public."tbAutorizacionCentroCosto" ADD CONSTRAINT pfpi_1
FOREIGN KEY ("fkProducto") REFERENCES public."tbProducto"(id) NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE public."tbInsumosProduccion" ADD CONSTRAINT
public__tbInsumosProduccion__fkProducto_public__tbProducto__id FOREIGN
KEY ("fkProducto") REFERENCES public."tbProducto"(id) NOT DEFERRABLE
INITIALLY IMMEDIATE;
ALTER TABLE public."tbPartidaEspecifica" ADD CONSTRAINT pfpi_2 FOREIGN
KEY ("fkPartidaGenerica") REFERENCES public."tbPartidaGenerica"(id)
NOT DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE public."tbPartidaGenerica" ADD CONSTRAINT
public__tbPartidaGenerica__fkPartida_public__tbPartida__id FOREIGN KEY
("fkPartida") REFERENCES public."tbPartida"(id) NOT DEFERRABLE
INITIALLY IMMEDIATE;
ALTER TABLE public."tbProducto" ADD CONSTRAINT
public__tbProducto__fkClase_public__tbClase__codClase FOREIGN KEY
("fkClase") REFERENCES public."tbClase"("codClase") NOT DEFERRABLE
INITIALLY IMMEDIATE;
ALTER TABLE public."tbProducto" ADD CONSTRAINT pfpc FOREIGN KEY
("fkCategoria") REFERENCES public."tbCategoria"("codCategoria") NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE public."tbUbicacionFisica" ADD CONSTRAINT
public__tbUbicacionFisica__fkEstructura_public__tbEstructura__id
FOREIGN KEY ("fkEstructura") REFERENCES public."tbEstructura"(id) NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE public."tbUbicacionFisica" ADD CONSTRAINT
public__tbUbicacionFisica__fkEdificio_public__tbEdificio__id FOREIGN
KEY ("fkEdificio") REFERENCES public."tbEdificio"(id) NOT DEFERRABLE
INITIALLY IMMEDIATE;
ALTER TABLE public."tbUbicacionFisica" ADD CONSTRAINT pfpi_3 FOREIGN
KEY ("fkLocalidadAlmacen") REFERENCES public."tbLocalidadAlmacen"(id)
NOT DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_forgot_password ADD
CONSTRAINT susi FOREIGN KEY (user_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_user(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_group_permission ADD
CONSTRAINT spsi FOREIGN KEY (permission_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_permission(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_group_permission ADD
CONSTRAINT sgsi FOREIGN KEY (group_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_group(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_remember_key ADD CONSTRAINT
susi_1 FOREIGN KEY (user_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_user(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_user_group ADD CONSTRAINT
susi_2 FOREIGN KEY (user_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_user(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_user_group ADD CONSTRAINT
sgsi_1 FOREIGN KEY (group_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_group(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_user_permission ADD
CONSTRAINT susi_3 FOREIGN KEY (user_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_user(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE sfDoctrineGuardPlugin.sf_guard_user_permission ADD
CONSTRAINT spsi_1 FOREIGN KEY (permission_id) REFERENCES
sfDoctrineGuardPlugin.sf_guard_permission(id) ON DELETE CASCADE NOT
DEFERRABLE INITIALLY IMMEDIATE;



****************************
This error occurs when use doctrine:build shema
******************************

[Doctrine_Import_Builder_Exception]
Missing class name.


Exception trace:
at /home/sfprojects/suministro/plugins/sfPostgresDoctrinePlugin/lib/
vendor/doctrine/Doctrine/Import/Builder.php:996
Doctrine_Import_Builder->buildRecord at /home/sfprojects/suministro/
plugins/sfPostgresDoctrinePlugin/lib/vendor/doctrine/Doctrine/
Import.php:556
Doctrine_Import->importSchema at /home/sfprojects/suministro/lib/
vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/
Doctrine/Core.php:838
Doctrine_Core::generateModelsFromDb at /home/sfprojects/suministro/
lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/vendor/
doctrine/Doctrine/Core.php:855
Doctrine_Core::generateYamlFromDb at /home/sfprojects/suministro/
plugins/sfPostgresDoctrinePlugin/lib/vendor/doctrine/Doctrine/Task/
GenerateYamlDb.php:41
Doctrine_Task_GenerateYamlDb->execute at /home/sfprojects/suministro/
lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/vendor/
doctrine/Doctrine/Cli.php:516
Doctrine_Cli->executeTask at /home/sfprojects/suministro/lib/vendor/
symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/
Doctrine/Cli.php:498
Doctrine_Cli->_run at /home/sfprojects/suministro/lib/vendor/
symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/
Doctrine/Cli.php:452
Doctrine_Cli->run at /home/sfprojects/suministro/lib/vendor/
symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/task/
sfDoctrineBaseTask.class.php:64
sfDoctrineBaseTask->callDoctrineCli at /home/sfprojects/suministro/
lib/vendor/symfony-1.4.8/lib/plugins/sfDoctrinePlugin/lib/task/
sfDoctrineBuildSchemaTask.class.php:56
sfDoctrineBuildSchemaTask->execute at /home/sfprojects/suministro/lib/
vendor/symfony-1.4.8/lib/task/sfBaseTask.class.php:68
sfBaseTask->doRun at /home/sfprojects/suministro/lib/vendor/
symfony-1.4.8/lib/task/sfTask.class.php:97
sfTask->runFromCLI at /home/sfprojects/suministro/lib/vendor/
symfony-1.4.8/lib/command/sfSymfonyCommandApplication.class.php:76
sfSymfonyCommandApplication->run at /home/sfprojects/suministro/lib/
vendor/symfony-1.4.8/lib/command/cli.php:20
include at /home/sfprojects/suministro/symfony:14

***************************



On 3 dic, 04:20, mstrzele <mstrz...@wp.pl> wrote:
> Yes,
> It was a bug, but now is fixed.
> I think now you can execute any query.
>
> ver 1.2.15
>
> Michal

Julian Lasso

unread,
Dec 8, 2010, 6:52:08 PM12/8/10
to symfo...@googlegroups.com
???????????????????????????????????????????

2010/12/8 Darkmortem <darkm...@gmail.com>
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.




--
"Software is like sex: it's better when it's free" - "El software es cómo el sexo: es mejor cuando es gratis" (Linus Torvalds, creador del Linux)

Siempre recuerda estas frases y verás que bien te pueden salir las cosas.
"La experiencia no se improvisa"
"La envidia no es buena mata el alma y la envenena"
"Solo pone un poco de lógica y sentido común a la situación y verás que con un muy buen análisis todo saldrá bien"



Message has been deleted

Jls

unread,
Dec 9, 2010, 9:33:18 AM12/9/10
to symfo...@googlegroups.com
Hi, I updated to version 2.1.1920 and now I throw a few errors when building models with the command "doctrine: build-model" or "doctrine: build - model" are the following errors in the file " error.txt. "

Where BD schema.yml the file generated is as follows "schema.yml."

Occupy much space as you send the files.
error.txt
schema.yml

Jls

unread,
Dec 9, 2010, 9:34:18 AM12/9/10
to symfo...@googlegroups.com

Sorry, I updated to version 1.2.20
Message has been deleted

Julian Lasso

unread,
Nov 4, 2010, 11:05:27 AM11/4/10
to symfo...@googlegroups.com

pregunta, ¿a caso no existe un grupo de symfony en ingles?

-- 
Julian Lasso
Sent with Sparrow

On jueves 9 de diciembre de 2010 at 10:04, mstrzele wrote:

:( Sorry, Its may fault, I fixed shortly.
I don't consider one thing.

Jls

unread,
Dec 9, 2010, 10:26:59 AM12/9/10
to symfo...@googlegroups.com
Hey Julian, Saludos...

Si ya estamos claro que es en español, pero el autor del Plugin es americano y nos esta resolviendo por medio de este grupo!..

espero haberte respondido tu pregunta!

Julian Lasso

unread,
Nov 4, 2010, 12:02:02 PM11/4/10
to symfo...@googlegroups.com

ahhh bueno eso ya es otro cuento :) menos mal estoy siguiendo la conversación ;)

Salu2 ;)

-- 
Julian Lasso
Sent with Sparrow

--
Message has been deleted
Message has been deleted

Jls

unread,
Dec 10, 2010, 9:48:28 AM12/10/10
to mstr...@wp.pl, symfo...@googlegroups.com
Hi Michal,

I found a few errors, if the primary fields have the nomenclature "camelCase"

To do "DELETE" and "UPDATE", shows:

Dec 10 10:13:25 symfony [info] {sfPatternRouting} Match route "default" (/:module/:action/*) for /categorias/delete/pkcategoria/5 with parameters array (  'module' => 'categorias',  'action' => 'delete',  'pkcategoria' => '5',)
Dec 10 10:13:25 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
Dec 10 10:13:25 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
Dec 10 10:13:25 symfony [info] {categoriasActions} Call "categoriasActions->executeDelete()"
Dec 10 10:13:25 symfony [info] {Doctrine_Connection_Pgsql} exec : SET NAMES 'UTF8' - ()
Dec 10 10:13:25 symfony [info] {Doctrine_Connection_Statement} execute : SELECT p."pkCategoria" AS "p__pkCategoria", p."codCategoria" AS "p__codCategoria", p.descripcion AS p__descripcion FROM public."tbCategoria" p WHERE (p."pkCategoria" = ?) LIMIT 1 - (5)
Dec 10 10:13:25 symfony [info] {Doctrine_Connection_Statement} execute : DELETE FROM public."tbCategoria" WHERE pkCategoria = ? - (5)
Dec 10 10:13:25 symfony [err] {Doctrine_Connection_Pgsql_Exception} SQLSTATE[42703]: Undefined column: 7 ERROR:  no existe la columna «pkcategoria»
LINE 1: DELETE FROM public."tbCategoria" WHERE pkCategoria = $1
                                               ^
Dec 10 10:13:25 symfony [info] {sfWebResponse} Send status "HTTP/1.1 500 Internal Server Error"
Dec 10 10:13:25 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
Dec 10 10:13:25 symfony [info] {sfWebDebugLogger} Configuration 2.15 ms (8)
Dec 10 10:13:25 symfony [info] {sfWebDebugLogger} Factories 10.07 ms (1)
Dec 10 10:13:25 symfony [info] {sfWebDebugLogger} Action "categorias/delete" 119.14 ms (1)
Dec 10 10:13:25 symfony [info] {sfWebDebugLogger} Database (Doctrine) 0.01 ms (2)
Dec 10 10:13:34 symfony [info] {sfPatternRouting} Match route "default" (/:module/:action/*) for /categorias/update/pkcategoria/5 with parameters array (  'module' => 'categorias',  'action' => 'update',  'pkcategoria' => '5',)
Dec 10 10:13:34 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
Dec 10 10:13:34 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
Dec 10 10:13:34 symfony [info] {categoriasActions} Call "categoriasActions->executeUpdate()"
Dec 10 10:13:34 symfony [info] {Doctrine_Connection_Pgsql} exec : SET NAMES 'UTF8' - ()
Dec 10 10:13:34 symfony [info] {Doctrine_Connection_Statement} execute : SELECT p."pkCategoria" AS "p__pkCategoria", p."codCategoria" AS "p__codCategoria", p.descripcion AS p__descripcion FROM public."tbCategoria" p WHERE (p."pkCategoria" = ?) LIMIT 1 - (5)
Dec 10 10:13:34 symfony [info] {Doctrine_Connection_Statement} execute : SELECT COUNT(*) AS num_results FROM public."tbCategoria" p WHERE p.pkCategoria = ? - (5)
Dec 10 10:13:34 symfony [err] {Doctrine_Connection_Pgsql_Exception} SQLSTATE[42703]: Undefined column: 7 ERROR:  no existe la columna p.pkcategoria
LINE 1: ... AS num_results FROM public."tbCategoria" p WHERE p.pkCatego...
                                                             ^
Dec 10 10:13:34 symfony [info] {sfWebResponse} Send status "HTTP/1.1 500 Internal Server Error"
Dec 10 10:13:34 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
Dec 10 10:13:34 symfony [info] {sfWebDebugLogger} Configuration 1.98 ms (8)
Dec 10 10:13:34 symfony [info] {sfWebDebugLogger} Factories 17.69 ms (1)
Dec 10 10:13:34 symfony [info] {sfWebDebugLogger} Action "categorias/update" 125.42 ms (1)
Dec 10 10:13:34 symfony [info] {sfWebDebugLogger} Database (Doctrine) 0.01 ms (2)


jls

unread,
Dec 11, 2010, 6:45:54 PM12/11/10
to symfony-es
Hola mstrzele,

aun continuo con el error cuando realizo un UPDATE y DELETE si el
campo pk tiene la nomenclatura camelCase,

por lo que he notado no se arma el sql con las comillas.

tendras alguna solucion para eso?

On 9 dic, 13:20, mstrzele <mstrz...@wp.pl> wrote:
> I thougt , that I make a bug, but I chceck twice and everythin is ok.
> Yourschemais ok and everything is working.
>
> I suppose that after upgrade you do not execute symfony cc comand
> or you have wrong permission on your project folder and subfolders.
>
> You can also clear cache in hard way, remove everything uder cache
> folder
> It should help.
>
> On 9 Gru, 15:33, Jls <jlsalaz...@gmail.com> wrote:
>
> > Hi, I updated to version 2.1.1920 and now I throw a few errors when building
> > models with the command "doctrine: build-model" or "doctrine: build - model"
> > are the following errors in the file " error.txt. "
>
> > Where BDschema.yml the file generated is as follows "schema.yml."
>
> > Occupy much space as you send the files.
>
> > --
> > Ing. José Luis Salazar
>
> >  error.txt
> > 337KZobaczPobierz
>
> >  schema.yml
> > 127KZobaczPobierz
>
>

Jls

unread,
Dec 11, 2010, 6:46:17 PM12/11/10
to symfo...@googlegroups.com
Message has been deleted
Message has been deleted

Jls

unread,
Dec 13, 2010, 10:06:06 AM12/13/10
to symfo...@googlegroups.com
Hi Michael,

Very good instruction, is working properly UPDATE and DELETE, has been very helpful, thank you ...

keep working to see if there is anything else.


--------------------------------------------------------------
Hola Michael, 

Muy excelente la corrección, ya funciona correctamente el UPDATE y DELETE, ha sido de gran ayuda, gracias!...

seguire trabajando para verificar si aparece cualquier otra cosa.
---------------------------------------------------------------

2010/12/13 mstrzele <mstr...@wp.pl>
Hi
Try it now, ver. 1.2.21.
and write if everything work.

On 13 Gru, 08:25, mstrzele <mstrz...@wp.pl> wrote:
> Hi,
> Yes, the solution is short to come.
> I hope so it will be today.
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Jls

unread,
Dec 14, 2010, 8:36:40 AM12/14/10
to symfo...@googlegroups.com
Michal Good Day,
This time I want to mention to something strange that I generated the plugin, I followed your steps, clean temporary cache and all ...

But when I run the command "doctrine: build - model," he gives the following folder structure:

lib
|-doctrine
|--model
|---project
|----Public
|-----base
|---public
|----base
|----....

where "project-> Public-> base," displayed the classes "BasePublic_ [table_name] _Item.class" but empty, and in the "project-> Public" does not generate classes "Public_ [table_name] _Item.class" ,
but do it correctly in the "public"




2010/12/13 Jls <jlsal...@gmail.com>
Message has been deleted

Jls

unread,
Dec 19, 2010, 9:02:25 PM12/19/10
to symfo...@googlegroups.com
Hola Michal,
al generar schema segun el siguiente script como ejemplo:

CREATE TABLE "tbCategoria"
(
  "pkCategoria" serial NOT NULL, -- Contiene el índice de la tabla.
  "codCategoria" character(1) NOT NULL, -- Identificador único de la categoría del producto.
  descripcion character varying(200), -- Descripción de la categoría del producto.
  CONSTRAINT "tbCategoria_pkey" PRIMARY KEY ("pkCategoria"),
  CONSTRAINT "codCategoriaUnique" UNIQUE ("codCategoria")
)
WITH (
  OIDS=FALSE
);
ALTER TABLE "tbCategoria" OWNER TO postgres;
COMMENT ON TABLE "tbCategoria" IS 'Tabla que contiene las categorías de los productos.';
COMMENT ON COLUMN "tbCategoria"."pkCategoria" IS 'Contiene el índice de la tabla.';
COMMENT ON COLUMN "tbCategoria"."codCategoria" IS 'Identificador único de la categoría del producto.';
COMMENT ON COLUMN "tbCategoria".descripcion IS 'Descripción de la categoría del producto.';

no crea el constraint "unique", quedando asi

Public_TbCategoria_Item:
  connection: doctrine
  tableName: 'public."tbCategoria"'
  columns:
    pkCategoria:

      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbCategoria_pkCategoria_seq"'

    codCategoria:
      type: string(1)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities
  relations:
    Public_TbProducto_Items:
      class: Public_TbProducto_Item
      local: pkCategoria
      foreign: fkCategoria
      type: many

y pienso q deberia quedar asi:

Public_TbCategoria_Item:
  connection: doctrine
  tableName: 'public."tbCategoria"'
  columns:
    pkCategoria:

      type: integer(4)
      fixed: false
      unsigned: false
      primary: true
      sequence: 'public."tbCategoria_pkCategoria_seq"'

    codCategoria:
      type: string(1)
      fixed: true
      unsigned: false
      notnull: true
      primary: false
      unique: true

    descripcion:
      type: string(200)
      fixed: false
      unsigned: false
      notnull: false
      primary: false
  package: Public.Entities
  relations:
    Public_TbProducto_Items:
      class: Public_TbProducto_Item
      local: pkCategoria
      foreign: fkCategoria
      type: many

para que al usar doctrine model forms y filters me tome los validators de campos unicos.

martin

unread,
Dec 21, 2010, 2:55:00 PM12/21/10
to symfony-es
Hola,
Estoy tratando de importar un esquema desde la base de datos con
sfPostgresDoctrinePlugin y estoy obteniendo un error "Missing class
name". Mi versión de postgres es 8.4.5 mi symfony es 1.4.8 y el plugin
es 1.2.24. por favor si alguien me puede dar una pista le vao a
agradecer

Martin Agnese

Jls

unread,
Dec 21, 2010, 4:30:25 PM12/21/10
to symfo...@googlegroups.com
Saludos,

Varias veces tuve ese mismo problema, y realice lo siguiente:

Limpie los modelos, con clean model
también limpies cache, con symfony cc
pero alguien me recomendo q fuese y borrara cache manual y directamente a la carpeta
asi como tambien me volara el archivo schema.yml
y fue q logre ejecutar el doctrine: build-schema sin que me apareciera eso

pero aunque funciono, tambien antes d esos pasos ejecute la instruccion:

plugin:publish-configs

para terminar d ejecutar la instalación del plugin

espero q tambien resuelvas


--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages