Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

ERROR: no schema has been selected to create in SQL state: 3F000

Estas en el tema de ERROR: no schema has been selected to create in SQL state: 3F000 en el foro de PostgreSQL en Foros del Web. Hola muy buenas tardes, les comento mi problema, hoy trate de crear una function con el cliente pgAdmin III, pero al momento de compilar la ...
  #1 (permalink)  
Antiguo 25/06/2007, 16:44
 
Fecha de Ingreso: mayo-2007
Mensajes: 14
Antigüedad: 16 años, 11 meses
Puntos: 0
ERROR: no schema has been selected to create in SQL state: 3F000

Hola muy buenas tardes, les comento mi problema, hoy trate de crear una function con el cliente pgAdmin III, pero al momento de compilar la function este me arroja como error: ERROR: no schema has been selected to create in
SQL state: 3F000, lo que no entiendo es por que me dice que el esquema BO no esta seleccionado.

Siendo que en la base de datos la cual tengo seleccionada es BO.


Genere la misma function en otra base de datos y distinto esquema y si me la creo, ojala me puedan echar una mano.

gracias
Código:
CREATE OR REPLACE FUNCTION Consulta_Pedidos(integer)
  RETURNS pedido AS
$BODY$
DECLARE

    retorno  Pedido%rowtype;
    entrada alias for $1;

BEGIN

     SELECT INTO retorno * FROM pedido where rut =

entrada ;

           RETURN retorno;

END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ese es la function
  #2 (permalink)  
Antiguo 26/06/2007, 02:02
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: ERROR: no schema has been selected to create in SQL state: 3F000

Buenas,

ejecuta la consulta:
show search_path;

te muestra para el $user, que esquema tiene por defecto.
Si no existe el esquema que tienes por defecto tendras que prefijarlo para crear objetos en la BD.
Tambien puedes cambiar la configuración del search_path.

Un saludo
  #3 (permalink)  
Antiguo 26/06/2007, 10:22
 
Fecha de Ingreso: mayo-2007
Mensajes: 14
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ERROR: no schema has been selected to create in SQL state: 3F000

seyko, gracias por tu respuesta, lo que hice fue cambiar de esquema public el cual trae por defecto al esquema que yo deseaba ocupar.

el codigo era el siguiente:

Código:
SET search_path TO "BO", information_schema;
"BO" era el esquema a ocupar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:03.