|
@@ -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.
|
|
|
+
|
|
|
+Configurar y correr el generador del archivo.
|
|
|
+
|
|
|
+**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**
|
|
|
+
|
|
|
+Conectar instancia servidor local.
|
|
|
+
|
|
|
+Restaurar BackUp en el local.
|
|
|
+
|
|
|
+Ejecutar restore de la Base de datos.
|
|
|
+
|
|
|
+**Deberan aparecer las tablas con los datos**
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+**Ejemplo:**
|
|
|
+Utilizar una plantilla previa del controlador y remplazar el catalogo con el cual se necesita interactuar.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+**Ejemplo Código Controlador Producto.**
|
|
|
+
|
|
|
+<br> **archivo:ProductoController.php**
|
|
|
+
|
|
|
### TODO
|
|
|
|
|
|
Lista de tareas pendientes o mejoras planificadas para el proyecto.
|