En caso de que les aparezca error de que no existe el archivo restore. pueden hacerlo siguiente
Introdución a las Bases de Datos
Todo lo que aprenderás sobre PostgreSQL para ciencia de datos
Importación de los datos para el proyecto
Breve historia de las bases de datos
Puntos fuertes de las bases de datos relacionales
Conceptos importantes de las bases de datos relacionales
Principales sentencias SQL
Ciencia de Datos
¿Qué es la ciencia de datos?
Aplicación de la ciencia de datos
Equipos orientados a datos
Data science vs. Machine Learning
Particularidades de PostgreSQL
Diferencias entre otros manejadores y PostgreSQL
Conoce los superpoderes de PLPGSQL
PLPGSQL: Stored procedures
PLPGSQL: conteo, registro y triggers
PLPGSQL: Aplicado a data science
Integración con otros lenguajes
Tipos de Datos Personalizados
Casos Prácticos
Explicación de la estructura de la base de datos de ejemplo
Agregación de datos
Pensando en la presentación
Trabajando con objetos
Agregando objetos
Common table expressions
Window functions
Particiones
Platzi movies dashboard
Presentación del proyecto
Top 10
Actualizando precios
Usando rank y percent rank
Ordenando datos geográficos
Datos en el tiempo
Visualizando datos con Tableau
Siguientes pasos
¿Qué sigue?
Compartu tu proyecto de Platzi Movies Dashboard y certifícate
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Israel Vázquez Morales
Lectura
Es un proceso simple, sin embargo, para iniciar es necesario que cumplas con dos dependencias:
La primera es haber instalado PostgreSQL y su set de herramientas en tu Sistema Operativo.
La segunda es haber instalado PgAdmin 4 para que puedas interactuar de manera gráfica con la base de datos.
Asegúrate de que el usuario postgresql se encuentra configurado y con todos los permisos.
Para conocer los detalles de la instalación de las anteriores dependencias, por favor visita el Curso de PostgreSQL donde es abordado a detalle. En este tutorial de importación asumimos que se encuentra correctamente configurado.
Selecciona el elemento Databases del menú izquierdo, da click derecho y selecciona la opción Create > Database.
En el campo Database escribe el nombre “platzimovies” y en el campo owner selecciona el usuario que será dueño de la base de datos.
Da click en el botón Save. Y posteriormente selecciona la base de datos recién creada en el menú derecho.
Dirígete al menú Tools (Herramientas) y da click en la opción Restore (Restaurar).
Selecciona la opción Custom or tar en el campo Format. En Role name elige el usuario con permisos root, normalmente es el usuario postgres o el nombre de usuario de tu computadora.
Finalmente, en el campo Filename selecciona el botón de 3 puntos y selecciona el archivo que deberás descargar haciendo click aquí
Da click en el botón Restore.
Al ejecutar la restauración encontrarás un mensaje similar al siguiente:
Yendo al menú izquierdo, dirígete a Servers > Local > Databases > platzimovies > Schemas > public > Tables.
Verifica que ahí aparecen todas las tablas que necesitamos para el ejercicio.
Si lo lograste, ¡felicidades! Estás listo para usar nuestra base de datos de ejemplo.
Aportes 70
Preguntas 20
En caso de que les aparezca error de que no existe el archivo restore. pueden hacerlo siguiente
Para los que tienen versiones luego de 14 deben de habilitar esto para evitar errores en la restauración
Les comparto como configure para restaurar y que no me saliera el error:
pg_restore archive unsupported version (1.14) in file header
Si por alguna razon no les permite seleccionar el archivo, pueden escribir la ruta y con eso les deja restaurar de manera correcta.
Uno de los mejores profesores, lo que más me gusta es que se aprende y se comprende a fondo…no tanto como DAvid Aroesti que es bueno y se aprende pero en algunas cosas no se logra comprender
➡️ Si a alguien le dio ERROR al momento de hacer restore, con este mensaje: pg_restore: [archiver] unsupported version (1.14) in file header.
🙌 Les cuento como lo solucioné yo:
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
y Save.
Luego de hecho esto ya pude restaurar sin problemas la base de datos. Espero les sirva 😊
POR FIN LO LOGRE HACER 😄
Sí tienen este problema hagan lo siguiente ‘postgresql 15 (localhost:5432)’ y les sale algo como esto: Restoring backup on the server 'PostgreSQL 15 (localhost:5432)'
Running command:
C:\Program Files\PostgreSQL\15\bin\pg_restore.exe --host “localhost” --port “5432” --username “postgres” --no-password --dbname “platzimovies” --verbose "C:\Users\JULIAN\Desktop\AAA-PL~1\restore.sql"
Start time: Thu Dec 07 2023 11:34:28 GMT-0500 (hora estándar de Colombia)
pg_restore: error: el archivo de entrada no parece ser un archivador v�lido
TIENEN QUE HACER ESTO!
En vez de poner custom or tar, escriben la opción directorio(directory) y previamente en una carpeta desencriptan los archivos tar ahí y ya luego solo seleccionan esa carpeta y listo!
💚Hola futuros científicos de datos💚 tenia el problema: Failed (exit code : 1), lo solucioné usando PostgreSQL 14, a la hora de seleccionar el archivo, seleccionen en formato .rar, así me funcionó sin tener que desinstalar e instalar otra versión.
Este comando es para los que utilizan docker y deseen implementarlo via comandos
docker exec -i cuourse-pg_postgres_1 sh -c 'pg_restore --username “postgres” --no-password --role “postgres” --dbname “platzimovies” --verbose ’ < platzimovies.tar
Después de este tutorial:
https://www.youtube.com/watch?v=EDMZDCBP8mY
Luego de usar cierto “sentido común” y un buen refresh de página quedo listo.
Por TSQL:
/usr/bin/pg_restore --host "localhost" --port "5432" --username "postgres" --no-password --role "postgres" --dbname "platzimovies" --verbose "/home/outputfx/Documentos/Escuela Data Science/Nivel Intermedio/curso 4 PostgreSQL data science/Data/platzimovies.tar"
si quieren usar el modo oscuro para que no se dañen la vista van a File > Preferences > Miscellaneous > Themes
Listo> Base de datos cargada.
.
Nota: Si al intentar cargar el archivo descargado no te aparece en la ventana, debes seleccionar “todos los archivos” en la parte inferior derecha donde dice tipo de archivo. Y listo, aparece el archivo platzimovies.tar y puedes cargarlo a la base de datos creada.
media hora estancado acá, por fin ya solucione todo
Tengo el error Failed (exit code: 1).
Donde me aparecen todos estos errores.
pg_restore: error: could not execute query: ERROR
pg_restore: error: could not execute query: ERROR: la relación «ciudades» ya existe
y muchos mas errores
Tengo la version 14 y no se q hacer
Cuando instalas las version 12 después de que ya tenias la 11 fijate bien que al entrar en el pgAdmin estés en la 12. Yo tenia el mismo problema me descargue la 12 pero no entraba en la versión 12. Si no eliminarlo todo y volver a descargarlo todo con la 12 directamente.
No se pude restaurar sale un mensaje diciendo “Failed (exit code: 1)”
Si el problema es de versiones lo que se debe hacer es:
Instalar la versión PostgreSQL 12.5, compiled by Visual C++ build 1914, 64-bit, (https://www.enterprisedb.com/downloads/postgres-postgresql-downloads)
Nota: Si ya tiene instalado PostgreSQL con otra versión no perderás las bases de datos que tengas creadas en ésta, simplemente se creará un servidor con puerto distinto y tendrá las diferentes versiones, en el cliente de PgAdmin se evidenciará algo como esto:
- Servers(2)
-> PostgreSQL 10
-> PostgreSQL 12
y ya podrá realizar el RESTORE sin problema.
Para los que les aparece el error en Postgre SQL con fecha de 2022
https://www.youtube.com/watch?v=eQbvLegUHWA
Este es mi 6to curso en mi carrera de BD, Israel es el mejor profesor que me ha tocado. Su pedagogia y esa energia que transmite, hace que aprendas de una forma distinta a los demas.
Si estan usando Pgadmin4 (v13 o superior) y cuando van a buscar el tar no lo pueden encontrar como aparece en el ejemplo pueden hacer lo sigueinte:
crear una carpeta con el mismo nombre del .tar (nombre opcional).
descomprimir dentro de la carpeta el archivo tar.
desde pgadmin4 ingresar la ruta de la carpeta sin especificar ningún archivo como tal (C:/Users/user/Desktop/platzimovies).
Si alguien tiene el error de "Failed (exit code: 3221225781)."
Aqui les dejo el link de como lo solucione, funciona con todas las versiones de PgSQL
https://stackoverflow.com/questions/77462578/pgadmin-error-when-restoring-database-from-tar-file
Voy a hacer un restore en postgreSQL y al momento de ejecutarlo me sale el error restoring backup on the server ‘postgresql 15 (localhost:5432)’ cómo lo soluciono ?
genial
Mi solucion para el error exit code 1 fue:
Para los que tienen el error, para mi lo que funciono fue extrair el archivo TAR con WinZip, seleccionar “directorio” en la pantalla de restore y selleccionar el archivo “restore.sql”
Alguien con MySql?
Tengo el siguiente error. No se como solucionarlo.
Agradeceré puedan ayudarme.
https://www.youtube.com/watch?v=h2BwxEh_Jis si les da error , este es un video actualizado que les puede servir
Para las personas que vienen del curso practico de postgrest sql deben instalar la version 12 osea deben borrar la version 11 y en la 12 les deja entonces les recomiendo que desistanlen el postgres y les dan en cual quier archivo y ahi les deja instalar el archivo rar
Hola a todos aqui les dejo como lo realice usando docker, no esta demas, pero tengan cuidado con las comillas sencilas y dobles, y chequen bien lo que van a colocar para no tener dolores de cabeza en el futuro.
lo primero es bajar la imagen de postgres
docker pull postgres:latest
luefo de eso creamos una contenedor para poder usarlo:
docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres
luego creamos nuestra base de datos
docker exec -i postgres psql -U postgres -c 'CREATE DATABASE platzimovies WITH ENCODING="UTF8" OWNER=postgres;'
y por ultimo hacemos el restore de nuestra base de datos, ojo, para este paso deben de estar en la carpeta que contenga el archivo .tar
docker exec -i postgres sh -c 'pg_restore --username "postgres" --no-password --role "postgres" --dbname "platzimovies" --verbose' < ./platzimovies.tar
un saludo para todos, su amigo Frank
Listo, he restaurado la base de datos
Quise explorar la tablas y se me ocurrió ver también el diagrama, para hacerlo solo deben darle click derecho a la BD platzimovie y seleccionar “generate ERD”
Rayos se tenia que instalar la version 12.
Si se encuentran con este error: utility file not found. please correct the binary path in the preferences dialog
En este link solucionan el incoveniente: https://www.youtube.com/watch?v=EDMZDCBP8mY
jeje lo más canson siempre será la instalación, en resumen instalar postgres 12, ir a preferencias y en postgres 12 poner la carpeta bin que regularmente esta en c/program files/postgres/bin
Si como a mi, pg admin les lanza esta leyenda cuando quieren hacer el restore:
Please configure the PostgreSQL Binary Path in the Preferences dialog
Les paso la ruta para mac OS X
/Library/PostgreSQL/13/bin
Para quien quiera restaurar los datos desde la consola:
pg_restore -U postgres -h 127.0.0.1 -W --dbname=platzimovies --section=pre-data <ruta-del-archivo-tar>
Implementada
Por que una vez que cargo y veo la base de datos desde pgAdmin, en Dbeaver no puedo ver esta base de datos?
muy emocionado con este curso y este excelente profesor
Hola, me sale permission denied, tengo la versión 12
No puedo restaurar la base de datos, al tratar de hacerlo me aparece una notificación que dice “Restore Job Created”, y nada sucede. He intentado la ultima y penúltima versión. Trabajo desde una Mac.
De donde nos descargamos el archivo de movies?
Al momento de hacer el RESTORE salta esta excepcion:
pg_restore: [archiver] unsupported version (1.14) in file header
…
Excelente logre importar la base de datos 'platzimovies’ algunos vídeos atrás para poder ejecutar los ejemplos de los capítulos anteriores, igual esta genial el paso a paso pero considero que quizás debería estar un poquito antes para ir practicando.
No puedo importarla ni en pgadmin postgreSQL 11, ni el 12.
pg_restore: [archiver] versi�n no soportada (1.14) en el encabezado del archivo
Listo,
Tuve muchos problemas ayer pero luego de ver los comentarios de @luifer088 era lo que sucedia, entraba en la version 11. Asi que si inician en la version 12 no tendran ningun problema. Gracias maestro
Yo tuve un error durante la instalación que resolví investigand0 un poco ya que no había visto este tutorial para tener la base de datos, deberían pasarlo a antes de que el profesor empiece a usar la base de datos en los ejemplos
Está bien explicadito pero creo que esta deberia ser la segunda clase de este curso
Me funciono el tutorial para la version PostgreSQL 12.4, compiled by Visual C++ build 1914, 64-bit. Tengo la version 11 pueden coexisitr sin necesidad de eliminar versiones, solo debes crear un server en el puerto correspondiente en mi caso 5432 es la version 11 y 5433 la version 12
Existe alguna u otra forma de importarlo? cuando descargo la version 12, me arroja un error
Hola a Todos:
No puedo exportar la base de datos, me genera el error Failed (exit code : 1), alquien me puede ayudar?
tengo este problema cuando quiero hacer la restauracion
alguien sabe que hacer?
'''
'Paso 3: Configura la restauración
Dirígete al menú Tools (Herramientas) y da click en la opción Restore (Restaurar).
Antes (PostgreSQL Binary Path in the Preferences dialog...)
ir a file>preferencias>paths>binary paths
si estás en linux coloca este path: /usr/bin
'''
Listo
Listo!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?