Saltar al contenido

no se ha seleccionado ningún esquema para crear en… error

Lucián, miembro de nuestro staff, nos ha hecho el favor de crear esta reseña ya que conoce muy bien el tema.

Solución:

no schema has been selected to create in

Recibe este error cuando su search_path la configuración no tiene una primera entrada válida (normalmente vacía). Postgres no sabe en qué esquema crear la tabla.

Arregla tu search_path configuración o nombres de objetos de calificación de esquema (como: public.users). Pero arregla tu search_path en ningún caso.
Detalles:

  • ¿Cómo influye search_path en la resolución del identificador y el “esquema actual”?

Encontré el archivo creado por pg_dump (bajo postgres 10.7) tenía

SELECT pg_catalog.set_config('search_path', '', false);

cerca de la parte superior de la misma. Entonces, al importar el archivo, manipuló la ruta de búsqueda, que persistió durante la sesión actual.

Comentar esa línea (y comenzar una nueva sesión) solucionó el problema.

Si guardas algún recelo y capacidad de ascender nuestro post te inspiramos dejar una crítica y con gusto lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *