IIC2413 / Syllabus-2021-2

Contenido del curso Bases de datos del DCC PUC versión 2021-2
62 stars 44 forks source link

Entrega 3 Apartado 3.1: Cómo guardar las contraseñas en el proyecto #360

Open En-clases opened 2 years ago

En-clases commented 2 years ago

Hola! estoy intentando guardar las contraseñas aleatorias dentro de la carpeta Entrega3 copiando la tabla users en un archivo csv pero me aparece lo siguiente: image Al parecer no tenemos permiso para realizar Copy, como deberíamos hacerlo entonces? Desde ya, gracias.

arpincheira commented 2 years ago

EL problema que tienen es que están haciendo un server side export con una sql query, cuando quieren hacer un clientet side export con psql, para hacer esto deben estar dentro de psql y usar el comando \copy, eso les debería funcionar.

En-clases commented 2 years ago

Muchas Gracias! Una pregunta más para asegurarme. Entonces está bien que hagamos un cambio de contraseña con procedimientos almacenados y luego, manualmente desde el psql del servidor, escribir el comando \copy... para escribir la información de los usuarios en un csv?

arpincheira commented 2 years ago

El requisito de los procedimientos almacenados/psql es para el cambio de contraseña y la migración de usuarios. La creación del archivo o del apartado en donde entreguen las contraseñas de todos los usuarios no posee ninguna restricción al momento de su creación(solo en su contenido), por lo que la respuesta es sí, no hay ningún problema con que creen dicho archivo con \copy