Cambios principales: - Actualizar .gitmodules: gamilit usa HTTPS (github.com) - Actualizar .gitignore: ignorar proyectos con repos en Gitea - Crear SUBREPOSITORIOS.md: documentacion de arquitectura de repos - Actualizar submodulo gamilit: sincronizado con workspace desarrollo Proyectos removidos del tracking (4050 archivos): - erp-suite, erp-core, erp-construccion, erp-clinicas - erp-retail, erp-mecanicas-diesel, erp-vidrio-templado - trading-platform, betting-analytics, inmobiliaria-analytics - platform_marketing_content Estos proyectos tienen repositorios independientes en Gitea: http://72.60.226.4:3000/rckrdmrd/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
78 lines
1.9 KiB
YAML
78 lines
1.9 KiB
YAML
# DATABASE INVENTORY - {PROYECTO}
|
|
# Sistema: NEXUS v3.4 + SIMCO
|
|
#
|
|
# USO: Copiar a orchestration/inventarios/DATABASE_INVENTORY.yml
|
|
# Documentar schemas, tablas y objetos de base de datos
|
|
|
|
metadata:
|
|
version: "1.0.0"
|
|
proyecto: "{PROYECTO}"
|
|
engine: "PostgreSQL" # PostgreSQL | MySQL | SQLite
|
|
puerto: 5432
|
|
database: "{DATABASE_NAME}"
|
|
generado: "{FECHA}"
|
|
actualizado: "{FECHA}"
|
|
|
|
resumen:
|
|
total_schemas: 0
|
|
total_tablas: 0
|
|
total_views: 0
|
|
total_funciones: 0
|
|
total_triggers: 0
|
|
total_indices: 0
|
|
|
|
schemas:
|
|
public:
|
|
descripcion: "Schema principal"
|
|
tablas:
|
|
- nombre: "{tabla_ejemplo}"
|
|
archivo: "ddl/tables/{tabla_ejemplo}.sql"
|
|
columnas: 0
|
|
pk: "id"
|
|
fks: []
|
|
indices: []
|
|
estado: "ACTIVO" # ACTIVO | DEPRECADO | EN_DESARROLLO
|
|
notas: ""
|
|
|
|
views:
|
|
- nombre: "{view_ejemplo}"
|
|
archivo: "ddl/views/{view_ejemplo}.sql"
|
|
tablas_origen: []
|
|
estado: "ACTIVO"
|
|
|
|
funciones:
|
|
- nombre: "{funcion_ejemplo}"
|
|
archivo: "ddl/functions/{funcion_ejemplo}.sql"
|
|
parametros: []
|
|
retorna: "void"
|
|
estado: "ACTIVO"
|
|
|
|
triggers:
|
|
- nombre: "{trigger_ejemplo}"
|
|
tabla: "{tabla}"
|
|
evento: "AFTER INSERT"
|
|
funcion: "{funcion}"
|
|
estado: "ACTIVO"
|
|
|
|
# Agregar mas schemas segun necesidad
|
|
# auth:
|
|
# descripcion: "Schema de autenticacion"
|
|
# tablas: [...]
|
|
|
|
scripts:
|
|
creacion: "apps/database/scripts/create-database.sh"
|
|
migracion: "apps/database/scripts/migrate.sh"
|
|
seeds: "apps/database/scripts/seed-data.sh"
|
|
recreate: "apps/database/scripts/recreate-database.sh"
|
|
|
|
rutas:
|
|
ddl_base: "apps/database/ddl/"
|
|
seeds_base: "apps/database/seeds/"
|
|
scripts_base: "apps/database/scripts/"
|
|
|
|
notas: |
|
|
Documentar aqui informacion adicional sobre la base de datos.
|
|
- Convenciones de nombrado
|
|
- Politicas de migracion
|
|
- Notas de rendimiento
|