Sfoglia il codice sorgente

Actualizar 'README.md'

raguilar 1 anno fa
parent
commit
02134ae755
1 ha cambiato i file con 48 aggiunte e 0 eliminazioni
  1. 48 0
      README.md

+ 48 - 0
README.md

@@ -13,6 +13,7 @@
     - [8. Generador de Modelos a través del Yii 2](#8-generador-de-modelos-a-través-del-yii-2)
     - [9. Modelos a través del Yii 2](#9-modelos-a-través-del-yii-2)
     - [10. Configuración de Controladores](#10-configuración-de-controladores)
+    - [11. Creación BackUp Base de datos en Local](#11-breación_backup_base_de_datos_en_local)
   - [TODO](#todo)
   - [Tecnologías](#tecnologías)
 
@@ -408,6 +409,53 @@ class ProductoController extends AuthController {
 }
 ```
 
+### 11. Creación BackUp Base de datos en Local.
+
+Instrucciones sobre cómo configurar el entorno local haciendo un respaldo de la base de datos.
+<br>
+Exportar la base de datos del servidor, mediante las opciones de pg dump.
+![Texto Alternativo](Images/export_pg_dump.PNG")
+Configurar y correr el generador del archivo.
+![Texto Alternativo](Images/run_pg.PNG")
+**Comandos Utiles para Crear el Rol y la base de datos**
+```
+create role "SAGARHPA" with login password 'root';
+
+DROP ROLE IF EXISTS doadmin;
+
+DROP DATABASE IF EXISTS "sagarhpa-sirgea-test";
+
+SELECT rolname FROM pg_roles;
+
+CREATE USER doadmin WITH SUPERUSER LOGIN PASSWORD 'root';
+
+\du  => rol actual y permisos asignados
+
+create database "sagarhpa-sirgea-test" with owner="doadmin" template=template0;
+
+```
+
+**Ejemplo**
+![Texto Alternativo](Images/rol_create.PNG")
+Conectar instancia servidor local.
+![Texto Alternativo](Images/local_connect.PNG")
+Restaurar BackUp en el local.
+![Texto Alternativo](Images/restore.PNG")
+Ejecutar restore de la Base de datos.
+![Texto Alternativo](Images/ejecutar_restore.PNG")
+**Deberan aparecer las tablas con los datos**
+![Texto Alternativo](Images/restore_final.PNG")
+
+
+**Ejemplo:**
+Utilizar una plantilla previa del controlador y remplazar el catalogo con el cual se necesita interactuar.
+![Texto Alternativo](Images/creacion_controlador.png")
+
+
+**Ejemplo Código Controlador Producto.**
+
+<br> **archivo:ProductoController.php**
+
 ### TODO
 
 Lista de tareas pendientes o mejoras planificadas para el proyecto.