Saltar navegación

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

Generación del esquema de la base datos con 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.

128 visualizaciones

Descargar la transcripción

Vamos a generar ahora la base de datos, para ello vamos a también utilizar phpbinconsole y vamos a ver que posibilidades nos ofrece, si subimos para arriba volveremos que tenemos todo lo que tiene que ver con Doctrine, que era nuestro programa para realizar el mapeo objeto relacional. 00:00:00
Y entonces tenemos lo primero que es Doctrine Database Created. Este lo vamos a copiar para no equivocarnos, es un poco largo, y vamos a copiarlo aquí. 00:00:21
Como ya tuvimos configurado en su momento .env, no debería fallar. Sin embargo, nos falla. 00:00:33
y nos falla porque dice que no encuentra el driver de, en este caso, SQLite 00:00:40
y por tanto no puede hacer una conexión PDO 00:00:49
bueno, ¿cuál es el problema realmente? 00:00:53
el problema es que no está instalado SQLite en nuestro sistema conectado con PHP 00:00:55
es un problema muy parecido al que hemos tenido antes con las instalaciones de XML 00:01:00
con lo cual vamos a entrar en la administración 00:01:04
como administradores 00:01:07
Y vamos a intentar buscar algo que tenga que ver con PHP y también con SQLite 00:01:09
Bueno, y efectivamente nos aparece aquí un paquete que nosotros no tenemos instalado 00:01:17
Voy a copiar, voy a hacerlo así, copio esto de aquí 00:01:25
Y ahora simplemente lo instalo 00:01:29
Le doy a instalar 00:01:31
Con esto ya se me va a cargar el driver 00:01:34
Vamos a ver si tarda mucho o poco 00:01:38
en un sistema que hayamos instalado Apache 00:01:40
con todo, seguramente ya estará instalado 00:01:44
no hará falta este paso 00:01:46
bueno, ya está instalado 00:01:48
me ha salido como administrador 00:01:50
y voy a teclear lo mismo de antes 00:01:52
vamos a ver si ahora nos crea 00:01:53
la base de datos de Ostrini 00:01:56
y efectivamente nos dice creada la base de datos 00:01:57
con ese nombre, ¿de acuerdo? 00:02:00
es más, si yo tuviera un programa para gestionar 00:02:02
la base de datos, lo vería 00:02:04
de todas maneras, si puedo hacer 00:02:05
puedo ver en el directorio bar 00:02:07
que efectivamente me ha creado con 0 bytes 00:02:10
o sea, todavía está vacía, esta base de datos 00:02:12
una vez que está creada 00:02:15
lo que quiero es que todo el esquema 00:02:16
de lo que hemos creado en las entidades 00:02:18
se me guarde, entonces 00:02:20
vamos otra vez a volver a nuestro amigo 00:02:22
phpbinconsole 00:02:24
y algo ya vimos 00:02:25
cuando estuvimos por aquí, pero ahora vemos 00:02:28
aquí algo que dice, vamos a crear 00:02:30
el esquema de la aplicación 00:02:32
vemos que también vamos a poder 00:02:34
actualizar en su momento 00:02:36
Lo que hagamos, con lo cual no es que esto sea inamovible, podemos después modificarlo. 00:02:38
Voy a darle a copiar y lo pego aquí. 00:02:43
Y vamos a empezar a crear. 00:02:47
Bueno, nos avisa lo primero de que tengamos cuidado que esto en un entorno de producción podemos cargarnos mucha información. 00:02:49
Y lo segundo, que ya está esto creado. 00:02:55
Bueno, a mí me gustaría saber si realmente lo que yo hay aquí ahora mismo en el directorio bar, este fichero de aquí, tiene esa estructura. 00:02:58
ahí veo que se ha cargado, que tiene más información 00:03:06
pero no sé lo que tiene 00:03:08
hay un programita que es SQLite 3 00:03:09
que me permitiría hacer esto 00:03:11
¿vale? con lo cual 00:03:13
si no lo tengo instalado, lo instalo 00:03:15
pero si lo tengo, pues directamente doy 00:03:17
este comando para ver 00:03:20
voy a ver el esquema que me ha generado 00:03:23
pues veo que efectivamente 00:03:26
ha creado una tabla de apartamento con estas 00:03:28
características que serían muy 00:03:30
similares a las que nosotros hubiéramos creado a mano 00:03:32
si estuviéramos trabajando en un modelo 00:03:33
relacional puro y después en el caso 00:03:36
de empleado efectivamente nos ha generado 00:03:38
toda esta información 00:03:40
¿de acuerdo? o sea que esto está funcionando 00:03:41
por supuesto en este momento 00:03:44
si intentáramos ver 00:03:45
alguna información 00:03:48
da igual el que de la tabla 00:03:49
departamento o de la tabla 00:03:52
empleado pues no hay ninguna información 00:03:53
¿de acuerdo? 00:03:56
nos vamos a salir, nos salimos 00:03:57
y ya hemos comprobado que se ha generado 00:03:59
se ha generado 00:04:02
toda la base de datos 00:04:03
Gracias. 00:04:05
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
128
Fecha:
24 de noviembre de 2020 - 16:07
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
04′ 07″
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:
12.09 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid