refs #452. New docu

pull/7/head
Manuel Aranda Rosales 2024-06-13 08:43:17 +02:00
parent f3e19eb8ee
commit 33210baf5a
3 changed files with 28 additions and 2 deletions

View File

@ -68,7 +68,7 @@ docker exec ogcore-php php bin/console doctrine:migrations:migrate --no-interact
```sh
docker exec ogcore-php php bin/console doctrine:fixtures:load --no-interaction
docker exec ogcore-php php bin/console app:load-default-user-groups
docker exec ogcore-php php bin/console app:load-default-user-groups #cargamos los grupos por defecto
```
## UX Api Platform
@ -105,3 +105,30 @@ Es posible que en momentos de desarrollo, sea necesario volver a cargar la base
docker exec ogcore-php php bin/console doctrine:database:drop --force
docker exec ogcore-php php bin/console doctrine:database:create
```
## Migraciones de datos
Para poder cargar los datos de las migraciones, previamente necesitamos poder tener un esquema de base de datos con un dump de OpenGnsys. Es decir:
- Creamos una base de datos temporal simulando una insancia de OpenGnsys 1.1. La solicitaremos al equipo de desarrollo de las universidades
- Necesitaremos un dump de la base de datos de OpenGnsys 1.1
Mediante doctrine, creamos la base de datos temporal:
```sh
docker exec ogcore-php php bin/console doctrine:database:create --connection=og_1
```
![img.png](swagger-assets/img_bbdd.png)
Aqui podemos ver como tenemos las 2 bases de datos. OgCore es la actual, donde estamos desarrollando, y ogcore_old_og es la base de datos temporal que acabamos de crear.
Aqui vendria el paso de cargar el dump en dicha base de datos, ya que contiene informacion sensible, no se aloja en el repositorio, por eso tendremos que solicitarla al equipo correspondiente.
Una vez tengamos la base de datos cargada, podremos ejecutar las migraciones de datos:
```sh
--- Migraciones de OpenGnsys. ---
docker exec ogcore-php php bin/console opengnsys:migration:organizational-unit #cargamos las unidades organizativas
docker exec ogcore-php php bin/console opengnsys:migrate-hardware-profiles #cargamos los perfiles de hardware
docker exec ogcore-php php bin/console pengnsys:migration:clients #cargamos los clientes
```

View File

@ -2,7 +2,6 @@
namespace App\Command\Migration;
use App\Entity\Client;
use App\Entity\NetworkSettings;
use App\Entity\OrganizationalUnit;
use App\Model\OrganizationalUnitTypes;

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB