refs #452. New docu
parent
f3e19eb8ee
commit
33210baf5a
29
README.md
29
README.md
|
@ -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
|
||||
|
||||
```
|
||||
|
||||

|
||||
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
|
||||
```
|
||||
|
||||
|
|
|
@ -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 |
Loading…
Reference in New Issue