i62lotor / sgf-testing

Pruebas para la plataforma de seguimiento de vehículos
0 stars 1 forks source link

Vehicles... name and plate #7

Open AntonioSillero opened 7 years ago

AntonioSillero commented 7 years ago

Veo que vehicle.name es UK, creo que puede generar problemas ya que es posible que se le asigne el mismo valor por parte de dos empresas.

Por otra parte habrá vehiculos sin matricula, como una bicicleta...

i62lotor commented 7 years ago

La clave única para el nombre es: name+company. @UniqueConstraint(columnNames = { "name", "company_id" }, name = "vehicle_name_uk")

El Script es: alter table vehicles add constraint vehicle_name_uk unique (name, company_id);

En cuanto a vehículos sin matrícula, ummm. Buena apreciación. Parece que ese campo pudiera ser nullable.

AntonioSillero commented 7 years ago

Ok, no habia interpretado bien lo que me mostraba pgAdmin.