This graph shows how many times the word ______ has been mentioned throughout the history of the program.
Bueno, vamos a hablar de este recurso brutal, te va a volar la cabeza.
Este recurso te permite crear bases de datos, ¿vale?
Me da miedo enseñároslo por si más que nada me lo tiráis abajo.
Pero os explico, se llama postgres.new, es de los creadores de Supabase, justamente.
Creo que es de los creadores de Supabase, yo juraría que sí que es de los creadores de Supabase.
Ahora tengo dudas, pero yo creo que sí.
El tema es, ¿qué te permite esto?
Te permite crear y modificar tablas con lenguaje natural, ahora lo enseñaré.
Puedes utilizar inteligencia artificial, te dibuja diagramas.
Mira, os lo voy a enseñar para que lo veáis.
Y le podéis decir en español, ¿eh?
Crea un clon de Twitter.
Es totalmente gratuito, ¿eh?
No tenéis que pagar absolutamente nada.
Vale, para crear un clon básico de Twitter necesitamos definir varias tablas para manejar usuarios, tweets, seguidores y likes.
Ahora mismo, ¡pum!
Estaba pensando, está ejecutando el SQL.
Fijaos, y ya me ha hecho esto.
Ya me está explicando todas las tablas, cómo las ha creado.
Incluso me ha dejado aquí el SQL.
Fijaos qué bonito este SQL que ha dejado aquí.
Maravilloso.
Y aquí además podéis hacer incluso cambios, ¿vale?
Podéis hacer un zoom.
Fijaos que tenéis hasta las relaciones.
Este tweet ID, pues iría a este tweet.
Aquí podéis ver que es una primary key, que es de identidad, que es no null, o sea, no puede tener null, ¿vale?
Que es int 8.
Le puedes dar clic al botón y puedes renombrar, hacer que sea null, que sea único, crear un índice.
Todo eso lo puedes hacer muy fácilmente.
Pero puedes hacer más.
O sea, puedes seguir escribiéndole.
Es tremendo.
Le podemos empezar a decir, vale, pues añade también una tabla para los retweets, ¿vale?
Se lo pones, porque obviamente faltaría los retweets.
Y fíjate que ha puesto aquí la tabla, ha añadido también las relaciones que necesitábamos.
Y todo esto que está haciendo, además, nos lo está escribiendo aquí.
Aquí podéis ver todos los create table.
Toda esta información que ha estado creyendo lo está haciendo, ¿vale?
O sea, fijaos, nos está diseñando ya todo esto y además ya nos ha puesto los retweets.
Obviamente, también le podemos decir incluso que nos pongan datos, porque a lo mejor esto, tenemos las tablas, pero no tenemos datos.
Le podemos decir, añade datos de ejemplo para todas las tablas.
Esto puede tardar un rato, ¿vale?
Pero fíjate que no solo nos crea el SQL, nos crea las tablas, nos crea un diagrama, sino que además nos puede poner los datos de ejemplo.
Ahora está trabajando en ello.
Está ejecutando aquí un montón de SQLs.
Fíjate, aquí tenemos para insertar, para insertar, para insertar.
Nos está insertando todo ejemplos y ahora nos explica.
He añadido datos de ejemplo de todas las tablas.
Y aquí tenemos de usuarios, de tweets, de followers, de likes, ¿vale?
Más de retweets.
O sea, ya nos han metido toda la información.
Y aquí en Migrations, pues bueno, tenemos solo esto, pero podemos copiar.
Fijaos que aquí tendríamos solo como el tema de la tabla.
Dos cosas importantes.
¿Podríais copiar todos estos SQLs?
Sí, sí, entiende español.
Si le estoy hablando en español.
Está entendiendo nuestro idioma.
Tremendo, la verdad.
Y habla y contesta en español.
Lo mejor de esto es que hay más.
Y esto he visto que había gente en Twitter que no lo había visto.
Fijaos aquí que podéis abrir esto.
Y es verdad que yo ya había hecho el mismo ejemplo.
Pero en este que hemos creado, fijaos que aquí hay tres puntitos.
Le podéis dar y aquí hay dos botones.
Download y deploy.
Vale, deploy.
El problema que tiene es que fijaos que este deploy parece ser que va a estar en alfa para que hagas el despliegue directamente en un sitio serverless y tal.
Claro, veis que pone Join Private Alpha.
Y yo entiendo que esto a día de hoy todavía no está listo.
Y el día de mañana a lo mejor será tan fácil como hacer esto.
Súper fácil.
Lo cual me parecerá tremendo.
Pero todavía, si lo que queréis lo podéis desplegar donde queráis.
Porque podéis darle Download.
Y aquí podríais descargar toda la base de datos.
¿Veis?
El punto tar.
Descargar toda la base de datos y desplegarla en el servidor que queráis.
O ejecutarla en local si queréis.
O sea, podríais hacer lo que os dé la gana.
Podéis descargarla toda con todos los datos y todo.
Y utilizarlo donde queráis.
O sea, está tremendo.
Yo juraría que...
Porque antes os he dicho que era de Supabase.
Sí, ¿ves?
Supabase Community.
Como podéis ver es algo de Supabase.
Yo creo que lo que van a hacer es que con un botón lo puedas desplegar en Supabase muy fácilmente.
Lo cual me va a parecer tremendo.
Lo más interesante de esto, que lo sepáis.
Es que esto que veis aquí, en realidad se está ejecutando en local.
O sea, esta base de datos funciona realmente.
Por ejemplo, podríamos escribir directamente aquí SQL.
No sé si lo veis.
Pero podemos escribir aquí directamente SQL y decirle, vale.
Haz un Select de Likes.
¿Vale?
Haces el SQL.
Lo trabaja.
Lo que va a hacer es ejecutarlo y te va a devolver el resultado.
O sea, realmente esto es que está ejecutando la base de datos en tu local.
Esto no es inteligencia artificial.
Es que está mezclando inteligencia artificial con también lenguaje natural.
Por ejemplo, vamos a decir, Select User ID from Likes where Tweet ID sea igual a 3.
¿Vale?
Y ahora me debería dar el 2.
Me debería dar el 2.
Sí, lo he hecho bien.
Si no, la he acabado.
Si no, se lo podríamos...
Si no, se lo...
¿Ves?
2.
O sea, es tremendo.
Esto es una base de datos entera que con inteligencia artificial lo generas, que puedes hacer todas las llamadas que quieras.
Podrías hacer inserts.
Podrías hacer lo que tú quieras.
O sea, podéis hacer lo que os dé la gana.
Me ha parecido una herramienta increíble y más teniendo en cuenta que es 100% gratuita.
Que es todo, todo, todo, todo, todo, todo, todo gratuito.
Y que ya lo tenéis aquí listo.
Pues si necesitáis hacer rápidamente una base de datos, lo hacéis en un momento.
Tremendo.
¿Puedes importar una base de datos ya creada?
Pues a ver, aquí, fíjate, no lo he probado, pero fíjate que aquí tienes un botón para subir archivos.
No me extrañaría que sí.
No tengo ni idea.
Lo podemos probar rápidamente.
Porque si me descargo esta, ¿vale?
Me la voy a descargar.
Creo una nueva base de datos.
Y añado esto.
Ah, no.
Tiene que ser un CSV.
Pero bueno, le puedes importar un CSV, que tampoco está nada mal, ¿eh?
O sea, tremendo, tremendo.
Midu, cuando vengas a Argentina puedes traer tus libros físicos de Git.
Es más fácil comprarte de personalmente que esperar.
Me voy a llevar Letinchitox.
Me voy a llevar unos cuantos.
Voy a intentar como mínimo 10.
Llevarme 10 libros.
Así que sí.
O sea, intentaré.
Lo que pasa es que no habrá para todo el mundo porque es imposible, ¿vale?
¿Pasarás por Colombia?
¿Pero en qué mundo?
¿Yuhan?
¿No te has enterado que voy a estar no solo en la PlatziConf, que es en septiembre?
En la PlatziConf voy a estar.
Que todavía hay tickets presenciales.
O sea, el 7 de septiembre estoy en la PlatziConf.
Y a finales de octubre estoy en Medellín.
O sea, voy a estar en Bogotá con la PlatziConf.
Y en Medellín, en CityGS, el 25 y 26 de octubre.
Así que, ¿ves?
Aquí voy a estar el futuro de la web, lo nuevo JavaScript, HTML y CSS.
Así que, ¿en Bogotá o Medellín?
Que me encanta que ya la gente quejándose.
Ah, claro, te vas a Medellín, te vas a Bogotá y no pasas por Barranquilla.
Joder, macho.
Es que no puedo ir a todas las ciudades de Colombia.
Y además voy a las que me invitan y me pagan el pasaje para poder ir.
Que si no, no me da la vida.
O sea, ojalá poder ir a todos los sitios que queréis que vaya.
Ojalá.
Me encantaría.
Me encantaría.