Error al cargar los datos en PgAdmin

Error al cargar los datos en PgAdmin

de Romina Hoffman Giorello -
Número de respuestas: 4

Buenas tardes,

Tuvimos un problema al momento de cargar los datos de la tarea en pgadmin, al correr el archivo datos.sql nos muestra el siguiente error:



Luego las tablas quedan creadas pero al seleccionar alguna de ellas dice que tiene cero filas.




puede ser que haya un error en la línea 23 del script? 


según stack overflow no está permitido este comando en pgadmin: 




Muchas gracias desde ya.


saludos

En respuesta a Romina Hoffman Giorello

Re: Error al cargar los datos en PgAdmin

de Camila Sanz -
Hola Romina,

los datos los tienen que cargar con el comando psql

En una consola deben ingresar lo siguiente psql -f datos.sql -U postgres -d lab2-bdparaing

donde:
datos.sql es el archivo con los datos de la tarea (deberían poner el path completo, o estar parados en la ubicación del archivo)
lab2-bdparaingenieria es la base que crearon para la tarea
y postgres es el usuario que se les pidió al instalar todo.

Cualquier consulta a las órdenes.

Saludos!
En respuesta a Camila Sanz

Re: Error al cargar los datos en PgAdmin

de Juan Pedro Maestrone Vazquez -
Buenas.

Siguiendo lo que comentaste arriba e investigando un poco más intenté cargar la base de datos en PostgreSQG pero no pude. En concreto obtengo el siguiente error:



¿Qué puede estar pasando? Asumo que los datos que nos dieron son suficientes porque de lo contrario habría más gente consultando por esto mismo.

Aclaro también que en la línea que comentaste en el mensaje anterior también probé agregar -f restricciones.sql -f esquema.sql pero el error sigue siendo el mismo.

Saludos,
Juan Pedro.
En respuesta a Juan Pedro Maestrone Vazquez

Re: Error al cargar los datos en PgAdmin

de Juan Pedro Maestrone Vazquez -

Al final me parece que logré solucionarlo. Por si a alguien le sirve lo que terminé utilizando fue psql -U postgres -f esquema.sql -f datos.sql -f restricciones.sql -d lab2_bdi.

Me parece que lo que no le gustaba al PostgreSQG fue poner datos.sql antes que esquema.sql.