Durante procesos de migración, restauración o carga masiva de información en PostgreSQL, es posible que las secuencias asociadas a columnas autoincrementales queden desincronizadas respecto a los datos almacenados en la tabla. Cuando esto ocurre, los nuevos registros pueden intentar utilizar identificadores inferiores al último valor existente, provocando errores de clave…
Conectar MCP Server de Laravel con Claude Desktop en macOS
En este caso Node fue instalado usando nvm a través de Laravel Herd, lo que significa que npx y node no están en las rutas estándar del sistema. Hay que indicarle a Claude Desktop:
Solucionando el error “Connection refused” al ejecutar tests de PHPUnit en GitHub Actions
Hace poco me encontré con un error bastante común (pero frustrante) al ejecutar tests de PHPUnit en GitHub Actions usando Laravel. Localmente todo funcionaba perfecto, pero en CI los tests fallaban inmediatamente con un error de conexión a la base de datos. El problema Al ejecutar los tests en GitHub…
Configurar PostgreSQL en Laravel con Docker (incluyendo pgvector)
Si estás montando un proyecto Laravel y quieres una base de datos PostgreSQL aislada con Docker, esta configuración te deja todo listo en pocos pasos. ¿Qué vas a tener al final?
Mejora tus mensajes de commit con GitHub Copilot en VSCode
GitHub Copilot permite configurar instrucciones personalizadas para la generación de mensajes de commit. Solo necesitas crear un archivo con las reglas que quieres que siga y decirle a VSCode dónde encontrarlo.
Conectar VS Code a un Servidor Remoto usando una Clave PPK
Para establecer una conexión SSH segura y sin contraseña desde VS Code a un servidor remoto, la autenticación mediante clave privada PPK es el método estándar y eficiente. Requisitos Previos
Resetear la Contraseña de Administrador en n8n Self-Hosted (Docker)
n8n incluye una herramienta CLI (Command Line Interface) que nos permite resetear la gestión de usuarios a su estado inicial. Importante: Este proceso eliminará todas las cuentas de usuario existentes, así que asegúrate de tener backups si necesitas conservar datos específicos de usuarios.
Configurar Supervisor para Queues en Laravel con Docker
Si tus colas de Laravel no se procesan en Docker, aquí tienes la solución rápida. Usando Supervisor dentro de tu contenedor, podrás manejar workers de forma estable y automática. Modificaciones Necesarias 1. docker/apache/Dockerfile
Configuración de despliegue automático con llaves SSH y GitHub Actions
Automatizar el despliegue de tus proyectos puede ahorrarte tiempo y reducir errores. En esta guía, te explico cómo configurar un despliegue automático utilizando llaves SSH y GitHub Actions.
Cómo cambiar el autor en los últimos 3 commits de Git
Si necesitas actualizar el nombre o email del autor en múltiples commits de Git, este método con git rebase –interactive te permitirá hacerlo en minutos. Paso 1: Iniciar un rebase interactivo Si los commits que quieres modificar son los 3 primeros del repositorio: