
3150. Píldoras de inteligencia artificial: Bases de datos de desarrollo y producción
Descripción del Episodio
Hoy os cuento cómo separo las bases de datos de desarrollo y producción para probar cambios sin poner en peligro los datos reales.
Pero antes, recordemos que en Boluda.com tenéis cursos para emprendedores, marketing online, desarrollo web, y todo lo que necesitáis para vuestro negocio online. Hoy finaliza el curso de storytelling en crowdfunding. Esta mañana veremos las victorias y esta tarde los aprendizajes que cierran la historia. ¡A por él!
Ahora sí, vamos al lío. Hoy es viernes y durante la edición de verano dejaré la publicación en abierto, pero todos los suscriptores encontraréis una skill relacionada con la píldora de hoy en la zona de descargas del campus.
Cuando desarrolláis una aplicación, los archivos resultan fáciles de entender. Tenéis una copia en el entorno de desarrollo, realizáis los cambios, los probáis y finalmente desplegáis la versión nueva en producción.
La base de datos plantea una decisión más delicada. ¿Debe el entorno de desarrollo conectarse directamente a la base de datos real o debe utilizar una base separada?
Durante un tiempo utilicé una única base de datos por comodidad. Así, al abrir la aplicación local veía los usuarios, contenidos y datos más recientes. No necesitaba mantener dos copias ni preparar información de prueba.
El problema aparece en cuanto el desarrollo modifica la estructura o escribe datos. Imaginad que una columna llamada nombre pasa a llamarse username. El código local ya conoce el cambio, pero el código publicado todavía busca la columna anterior. Como ambos entornos comparten la base de datos, producción deja de funcionar antes de que hayáis desplegado el código nuevo.
Y ese es el caso amable. Una prueba puede borrar registros, ejecutar una migración incorrecta o alterar información de clientes reales. La comodidad deja de compensar rápidamente.
Por eso recomiendo tener una base de datos para desarrollo y otra para producción. Además, conviene utilizar la misma tecnología en ambos lados. Si producción trabaja con PostgreSQL o Supabase, el entorno de desarrollo debería parecerse todo lo posible. Utilizar SQLite porque resulta sencillo puede ocultar diferencias que solo aparecerán al desplegar.
Para disponer de datos realistas podéis generar periódicamente una copia o dump de producción hacia desarrollo. Pero hacedlo siempre en una sola dirección, conservad una copia de seguridad y anonimizad los datos personales o sensibles cuando no sean imprescindibles para la prueba.
Los cambios de estructura deberían quedar definidos mediante migraciones repetibles. Primero se prueban en desarrollo y después se aplican de manera controlada en producción. Así el código y la base de datos evolucionan juntos y podéis saber exactamente qué transformación se ha realizado.
También conviene recordar que Git protege el código, no el contenido vivo de una base de datos. Para los datos necesitáis copias de seguridad, snapshots, migraciones comprobadas y un procedimiento real de recuperación.
Para facilitar este proceso he preparado una skill que explica al agente cómo separar ambos entornos, utilizar la misma tecnología y actualizar la copia de desarrollo sin poner en riesgo producción.
Los suscriptores podéis descargarla desde la zona de descargas. Entregad el ZIP a vuestro agente, pedidle que lo revise y aplique las instrucciones al proyecto. Antes de ejecutar nada, comprobad qué datos copiará, dónde los guardará y cómo protegerá la información sensible.
Espero que os sea útil para trabajar con datos realistas sin convertir cada prueba local en una operación sobre clientes reales. Separar desarrollo y producción requiere un poco más de preparación, pero evita sustos muchísimo más caros. :)
Como siempre, muchas gracias a todos por vuestras valoraciones de cinco estrellas en Apple Podcasts y Spotify, suscribiros a los cursos para emprendedores y por estar ahí, al otro lado. Como siempre digo, sin vosotros, esto no sería lo que es. Sin vosotros esto simplemente, no sería.
Es viernes, o sea que ya sabéis lo que toca: descansad, relajaros y recargad pilas, aunque estemos en pleno agosto. Regresamos el lunes con más y mejor: la edición de verano del podcast de Marketing Online. Como siempre, a las 07:07. Hasta entonces... ¡Muy buen fin de semana!
Episodios Recientes

Más podcasts de Sociedad y Cultura
Ver toda la categoría →
We!
By shows
<p>The #1 U.S. How To podcast for emotional growth, WE is a movement for reconnection—heart to heart, soul to soul. Hosted by Joe Mittiga, WE explores emotional healing, mental health, personal growth, relationships, and spiritual awakening in a world that feels increasingly disconnected. Each episode reveals why you feel the way you do—and the emotional, mental, and spiritual growth that leads to healing, peace, purpose, and deeper human connection. Through honest conversations and real-life experiences, WE helps you better understand yourself, others, and your place in a changing world. Healing doesn't happen alone. It happens when we remember WE. <br><br></p><p>Visit <a href="http://www.wepodcast.global"><b>www.WEPodcast.global</b></a> to learn more<br><br></p><p>Download my books free at <a href="http://www.joemittiga.com"><b>www.JoeMittiga.com</b></a>.<br><br></p><p><b>Voices of WE</b></p><p><em>Healing humanity, one story at a time.</em></p>

The Permanent Questions With David Brooks
By shows
What makes us human? How can I find purpose in life? How can my relationship survive a rough patch? What do I say to a friend who’s suffering? Does any of this mean anything at all? It’s easy to lose sight of fundamental human concerns amid the churn of the news cycle and the demands of every day. Each week on The Permanent Questions, host David Brooks seeks to return them to our attention through thoughtful conversation with the world’s deepest thinkers.

Simulacro
By shows
Marcos Oliveira, uno de los padres de la inteligencia artificial, desaparece de forma misteriosa en Canarias y lo único que saben es que iba buscando una puerta. El escritor Santiago Álvarez recorre la última ruta que hizo el científico para intentar resolver el misterio pero, cuanto más lo busca, más perdido se encuentra en un laberinto entre la realidad y la simulación.<br /><br />Simulacro es un thriller psicológico especulativo creado por <b>Julio Rojas</b> (autor de 'Caso 63') y protagonizado por Isak Férriz, Mónica López y Alberto San Juan.<br /><br />Producido por El Extraordinario para Turismo de Islas Canarias y financiada con fondos Next Generation de la Unión Europea.

Cisne Rojo
By shows
<p>Sara es la principal accionista de Summer-Petersen, una importante compañía de servicios financieros. Es la ejecutiva más agresiva. La que no tiene miedo. Si se trata de negocios, la información es poder y Sara ve lo que otros no ven. Hasta hoy. Este lunes, reaparece en su vida Miranda Celis, una analista de grandes datos y experta en predicciones basadas en algoritmos. A partir de una sola llamada, Miranda conectará recuerdos del pasado con el anuncio de trágicos e irreversibles eventos futuros. Si Sara piensa que todo es estable, que las personas que ama, que la ciudad que habita, y que todo lo que la rodea estará mañana, hoy Sara deberá pensar otra vez.</p><p> </p><p>Protagonizada por Blanca Lewin e Ignacia Baeza. Creada y escrita por Julio Rojas, el creador de Caso 63. Producida por <a href="http://emisorpodcasting.com/" rel="noopener noreferrer" target="_blank">Emisorpodcasting.com</a></p>

Franco Escamilla Canal Oficial
By shows
¡Bienvenidos al canal oficial de Franco Escamilla! Suscríbete para escuchar un nuevo episodio cada día. Martes: La Mesa Reñoña Miércoles: Los Amos Del Universo Jueves: Toy Aburrido Viernes: Psico y Psico Domingo: Cabareteando Recuerda que no tengo otro canal de audio, no aceptes imitaciones.

Café Francés ~ Aprende francés!
By shows
<p>Café Francés es el rincón preferido de hispanohablantes para aprender francés de forma estructurada y paso a paso. </p><p><br></p><p>Aprenderás frases útiles, diálogos reales, vocabulario esencial, gramática y todo sobre la cultura, costumbres y vida en Francia. Cada episodio se conecta con el anterior e incluye ejercicios practicos. </p><p><br></p><p>Además, tú también formas parte de esta aventura! Conversa conmigo y propon nuevos temas en las redes sociales. Juntos creamos una comunidad apasionada por el idioma y la cultura francesa. </p><p><br></p><p>Bienvenue à Café Francés – on y va !</p><p><br></p><p>Sébas</p>

La Cultureta
By shows
Rubén Amón, Rosa Belmonte, Guillermo Altares, Isabel Vázquez JF León y Sergio del Molino hablan sobre cine, música, libros, series y mucho más...

Espías: clave secreta
By shows
Hay guerras que no aparecen en los libros de historia. Se libran en silencio, en los despachos más discretos y en las calles más concurridas. Sus protagonistas no llevan uniforme. Sus victorias no se celebran. Y sus derrotas, a veces, cambian el mundo. Espías: Clave Secreta es un podcast de Vicente Vallés sobre los hombres y mujeres que operaron en la sombra durante el siglo XX. Topos que pasaron décadas infiltrados en el corazón del enemigo. Operaciones diseñadas para engañar a ejércitos enteros. Traiciones que costaron miles de vidas. Y espías que, en secreto, evitaron una guerra nuclear. Cada episodio, un caso y cada caso una historia que parece imposible y que, sin embargo, ocurrió. Créditos Dirección y guion: Vicente Vallés y Cristina de Juan Narración: Vicente Vallés Diseño de sonido: Andrés Moraleda Una producción de Onda Cero Podcast y Antena 3 Noticias