Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Actualizando el esquema de la base de datos en Symfony - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 24 de noviembre de 2020 por Amadeo M.

55 visualizaciones

Descargar la transcripción

Bueno, cuando hemos estado viendo cómo funcionaba la aplicación nos hemos dado cuenta que el NIF era nuestra antigua clave en nuestro modelo antiderrelación, pero que en este caso él ha incluido una, un identificador propio. 00:00:01
Entonces podemos intentar quitar ese identificador o podemos establecer que el NIF es un campo único, con lo cual sigue con sus identificadores trabajando, que no nos molestan, y nosotros tenemos también salvaguardada esa posibilidad. 00:00:12
Bueno, vamos a otra apuesta segunda, ¿de acuerdo? Podríamos hacer cualquiera de las dos. Para ello vamos a modificar la entidad empleada y vamos a decirle que este campo sea cierto, unique igual a true, ¿vale? 00:00:27
Con esto simplemente estamos diciendo que este campo, el campo nif, el atributo nif, no se va a repetir. 00:00:47
La otra posibilidad que mencionaba era simplemente prescindir del id y incluir como id el nif. 00:00:53
Cualquiera de las soluciones me lo daría. 00:01:02
En este caso, por supuesto, no sería un valor generado. 00:01:03
Quedaría algo así. 00:01:06
Vamos a hacerlo. 00:01:07
Ya que lo tenemos aquí, nos quedaría... 00:01:08
Esto es lo que queremos hacer de verdad. 00:01:11
Me voy a guardar para que no se me pierda. 00:01:13
y la otra opción sería quitar el campo id 00:01:15
y dejar esto tal que así 00:01:18
con lo cual tendríamos que ORM 00:01:22
que NIF es un identificador 00:01:24
y esto quedaría así 00:01:27
esto no lo voy a salvar, lo voy a dejar como estaba antes 00:01:28
así que le voy a decir que no 00:01:31
y ya está 00:01:34
para comprobar que está lo que queríamos 00:01:35
lo he dejado así como unique igual a true 00:01:38
y vamos a generar 00:01:40
actualizar nuestro esquema 00:01:43
me vuelvo otra vez a la ruta 00:01:45
inicial y aquí 00:01:47
pues lo de siempre, php 00:01:49
bin, console 00:01:51
como no me acuerdo 00:01:54
pues simplemente 00:01:55
le vengo aquí a ver que es 00:01:58
el texto que tengo que poner 00:01:59
actualizar el esquema de Ostrine 00:02:01
lo copio 00:02:03
ahora me vengo aquí 00:02:04
y lo pego y actualizo 00:02:07
¿vale? 00:02:10
no vuelvo a avisar de que esto no deberíamos 00:02:11
Nunca utiliza hacer realizarlo en un entorno de producción 00:02:13
Y además me dice que hay cosas que actualizar 00:02:16
Y que corra estas aplicaciones para ejecutarlo 00:02:20
Bueno, pues vamos a hacerlo tal como me lo cuenta él 00:02:24
Entonces voy a ponerle un "-force", para que lo ejecute, de verdad 00:02:28
Y efectivamente me lo ha ejecutado 00:02:35
Si hubiera querido ver qué sentencias iba a hacerme 00:02:37
Hubiéramos tecleado "-dump-sql 00:02:39
En este momento ya la base de datos está actualizada y de hecho si yo voy al directorio bar con ese culite 3 y nombre nuestra base de datos, acuérdense como entrábamos, y veo el esquema, seguramente en algún sitio, aquí mismo estoy diciendo que hemos creado un índice único para el campo nif de la tabla empleado. 00:02:44
O sea que automáticamente está funcionando. 00:03:06
Bien, pues esto no va a afectar a nuestro programa, a la ejecución de nuestro programa, pero sí a que no se pueda repetir en ningún caso el NIF. 00:03:09
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
55
Fecha:
24 de noviembre de 2020 - 16:34
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
03′ 23″
Relación de aspecto:
16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
Resolución:
1360x768 píxeles
Tamaño:
6.65 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid