elysch / facturaoncloud

0 stars 0 forks source link

No se está guardando la relación de qué usuarios corresponden a qué clientes #29

Closed elysch closed 11 years ago

elysch commented 11 years ago

Se debe usar la tabla usuarios_clientes

CREATE TABLE usuarios_clientes
(
  id bigserial NOT NULL,
  fecha_alta timestamp without time zone NOT NULL,
  version integer,
  cliente bigint NOT NULL,
  usuario bigint NOT NULL,
  CONSTRAINT usuarios_clientes_pkey PRIMARY KEY (id),
  CONSTRAINT fk_dx7veg42suo5hwq3grbvt3ii1 FOREIGN KEY (cliente)
      REFERENCES clientes (id) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT fk_jw9yi534bfan5qmcllow52gui FOREIGN KEY (usuario)
      REFERENCES usuarios (id) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT uk_rita082j8wj7qbffnikclxm8o UNIQUE (cliente, usuario)
)
elysch commented 11 years ago

Supongo que ese comportamiento fue anterior a la corrección de los nombres de las tablas. Otra posibilidad es que en AdminCtes no encontraba las relaciones debido a que se dejaba null la versón.

Ya lo cambié.