No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Despliegue de Base de Datos en ElephantSQL paso a paso

11/17
Recursos

驴C贸mo desplegar una base de datos relacional con ElephantSQL?

Desplegar una base de datos relacional en la nube es una tarea esencial para cualquier desarrollador que busque flexibilidad y eficiencia. ElephantSQL ofrece una forma sencilla y eficaz de gestionar bases de datos PostgreSQL. Aqu铆 te ense帽ar茅, paso a paso, c贸mo hacerlo. Descubrir谩s c贸mo crear una instancia de base de datos y conectarte a ella usando herramientas gr谩ficas que simplifican el proceso.

驴C贸mo crear una cuenta en ElephantSQL?

Para comenzar, primero debes crear una cuenta en el sitio ElephantSQL:

  1. Visita elephantsql.com.
  2. Selecciona el bot贸n verde para crear una cuenta de usuario.
  3. Opta por la opci贸n gratuita.
  4. Si a煤n no tienes una cuenta, haz clic en Sign Up e ingresa tu correo electr贸nico.
  5. En caso de tener una cuenta, simplemente inicia sesi贸n en la secci贸n de Login con tu correo y contrase帽a.

驴C贸mo crear una instancia de base de datos?

Una vez que tengas acceso a la plataforma, sigue estos pasos para crear tu instancia:

  1. Accede al panel de control de ElephantSQL. Si te pide una tarjeta de cr茅dito, omite este paso si est谩s en la opci贸n gratis.
  2. Crea una nueva instancia de la base de datos relacional. Dale un nombre a tu base de datos; por ejemplo, "platzinauta".
  3. Selecciona el plan gratis bajo la versi贸n "tortuga peque帽a".
  4. Elige la regi贸n donde deseas almacenar tu base de datos. Una buena opci贸n es "Virginia del Norte".
  5. Revisa tus selecciones y confirma la creaci贸n de la instancia presionando Crear Instancia.

驴C贸mo conectar tu base de datos mediante pgAdmin?

Ahora que tienes tu instancia lista, te ense帽ar茅 a conectar tu base de datos usando pgAdmin, una interfaz gr谩fica conveniente para PostgreSQL.

  1. Abre pgAdmin en tu computadora.
  2. Selecciona la opci贸n para agregar un nuevo servidor.
  3. Asigna un nombre al servidor, por ejemplo, "platzinauta".
  4. En la secci贸n de conexi贸n, copia y pega los siguientes datos prove铆dos por ElephantSQL:
    • Servidor
    • Nombre de la base de datos
    • Usuario
    • Contrase帽a
  5. Marca la opci贸n para guardar la contrase帽a y selecciona Guardar.

驴C贸mo filtrar tus resultados en pgAdmin?

ElephantSQL es un servidor compartido, lo que puede mostrarte m谩s de cuatro mil bases de datos. Aseg煤rate de filtrar para trabajar solo con la tuya:

  1. Haz clic derecho en tu 铆cono de conexi贸n.
  2. Descon茅ctate y selecciona Propiedades.
  3. En la pesta帽a de Avanzado, busca la opci贸n de restricci贸n de base de datos.
  4. Copia y pega el nombre de tu base de datos y selecciona Guardar.
  5. Vuelve a conectarte. De esta manera, solo ver谩s tu propia base de datos.

Una vez que completes estos pasos, estar谩s listo para administrar y trabajar en tu base de datos relacional de manera eficiente. Recuerda que MongoDB Atlas y ElephantSQL ofrecen servicios similares en sus respectivos 谩mbitos. 隆Ahora sigue avanzando en tu aprendizaje del backend y no te detengas!

Aportes 27

Preguntas 6

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Desconocia de ElephantSQL me parece super mas cursos ense帽ando herremientas super utiles y gratis

Aqu铆 en este sitio tambien tenemos la opcion de crear bases de datos relacionales como mysql y postgresql
https://www.clever-cloud.com

Para el caso de MySQL pueden usar el mismo Google Cloud Platform que tambi茅n te ofrece un servicio para desplegar bases de datos MySQL en la nube, pueden ver m谩s sobre esto en el curso de fundamentos de bases de datos ^^

Que gran idea este curso, la verdad que no es f谩cil encontrar todos estos recursos y ahorran much铆simo esfuerzo a la hora de desplegar nuestras aplicaciones.

El cliente grafico que me gusta utilizar es DBeaver es una muy buena alternativa y es open source (community edition) https://dbeaver.io/

En Windows me gusta usar HeidiSQL es una buena herramienta y muy pr谩ctica.

Cuando haces despliegue con Heroku te proporciona un add-on de base de datos. ClearDB, se llama.

alwaydata es otra alternativa para lo que es base de datos

ElephantSQL dejar谩 de existir el 25 de enero de 2025.

en caso quiera desplegar mysql ??? que pagina de servicio gratuito puedo utilizar?

Genial servicio, no lo conocia. Solo habia usado Firebase y Postgre en Heroku.

Otro dato importante ese del filtrado de las BD en PGadmin, conectarme a la BD en Heroku es una pesadilla por la cantidad de BD corriendo, ahora con esto ya solo veo la mia.

En el minuto 052 oculta el correo, pero en el 1:00 no xd
elephantSQL ya no funcionara y ya no deja crear nuevas cuentas
1\. Inicia sesi贸n en ElephantSQL: 聽- Ve a \[ElephantSQL]\(<u>https://www.elephantsql.com/</u>) e inicia sesi贸n con tus credenciales. 2\. Accede a tu instancia de base de datos: 聽- En el panel de control, ver谩s una lista de las instancias de bases de datos que has creado. Haz clic en la instancia que deseas eliminar. 3\. Eliminar la instancia: 聽- Dentro de la p谩gina de detalles de la base de datos, busca una opci贸n que diga "Delete" o "Eliminar instancia".聽- Haz clic en "Delete" y sigue las indicaciones para confirmar la eliminaci贸n. Es posible que te pidan confirmar el nombre de la base de datos o escribir "DELETE" como confirmaci贸n. 4\. Verificaci贸n: 聽- Una vez eliminada la base de datos, aseg煤rate de que ya no aparece en tu lista de instancias. \### Importante: 聽- \*\*Copias de seguridad\*\*: Antes de eliminar una base de datos, aseg煤rate de haber hecho una copia de seguridad si la informaci贸n es importante.聽- \*\*Aplicaciones vinculadas\*\*: Aseg煤rate de que no haya aplicaciones o servicios activos que dependan de esta base de datos, ya que dejar谩n de funcionar una vez que la base de datos sea eliminada.Si necesitas ayuda espec铆fica sobre alg煤n aspecto de ElephantSQL, estar茅 aqu铆 para ayudarte.
otra opcion para tener una base de datos desplegada con capa gratuita es <u>neon.tech</u>
Hola! Quiero comentarles mi caso... Estoy desplegando una web App en React en digital ocean, pero el front cuando se comunica con el backend falla o es lenta. Estoy consumiendo micro servicios para pagos y fotos de productos y descripciones, estos tambi茅n fallan. Realmente no s茅 qu茅 estoy haciendo mal. o talvez estoy utilizando mal las herramientas de despliegue ya que en mi entorno local el c贸digo funcionaba a la perfecci贸n. Agradezco qui茅n me pueda ayudar! o si el profe Santiago nos puede brindar una asesor铆a!
Hola, en 2023 existe una opci贸n de base de datos que se llama Supabase <https://supabase.com/>

Otro servicio muy bueno pero para bases de datos MySQL es PlanetScale

Wow muy util, nunca habia ocupado un servicio de base de datos relacional. solo mongo altas. No conocia elephantsql

No sabia que existia elephantsql, me intereso mucho ya que actualmente estoy utilizando rds de AWS

Una consulta, y corr铆janme si me equivoco por favor, entonces es posible desplegar una aplicaci贸n web cuyo frontend (su tipica landing) se la despliegue con netlify por ejemplo, y la base de datos con su backend en otro PaaS asumiendo que dicho landing tiene un tipico Formulario y as铆??? Me ha encantado que platzi tenga este curso sobre tema de producci贸n muy poco profundizado en otros canales, o blogs en internet.

En lo personal para postgres, he utilizado de los servicios de supabese, tienen el producto de database y de igual forma proveen un sdk para postgres rest, cambios en realtime, autenticacion, etc. Sin embarog puedes conectarte del lado del servidor con cualquier otra biblioteca de tu preferencia.

ElepahntSQL es PostgreSQL as a Service.

Muy buena clase!

Excelente

realmente me sorprende este sitio , por fin puedo probar proyectos con postgresql que es mi gestor de base de datos favorito, gracias.

Muy buen curso super practico