workspace-v1/shared/knowledge-base/templates/inventories/TEMPLATE-DATABASE-INVENTORY.yml
rckrdmrd fa13a9760d chore: Configurar arquitectura de subrepositorios
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>
2026-01-04 05:27:54 -06:00

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