Lists: | pgsql-es-ayuda |
---|
From: | Eduardo Arévalo <earevaloch(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | sobre variable search_path |
Date: | 2008-11-17 16:08:26 |
Message-ID: | 95f68e530811170808lb02e9edx1aaa94599d917ab0@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Holas estoy investigando la funcionalidad del postgres 8.3 con el postgis.
Una de las opciones es que la base de datos se pueda manejar con múltiples
esquemas.
para esto debo de modificar la variable "search_path" para que accesda por
defecto a un esquema distinto al public.
pregunta: Como, en donde, modifico la variable "search_path" del usuario
postgres.
gracias
From: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | <earevaloch(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: sobre variable search_path |
Date: | 2008-11-17 16:12:09 |
Message-ID: | BAY123-W133C182CC12FC6561BFBFFE3130@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
postgresql.conf
busca search_path y agregas los schemas que quieres. Recuerda el no tener tablas con el mismo nombre en esquema diferentes si haces esto.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-------------------------------------------------------*
Date: Mon, 17 Nov 2008 11:08:26 -0500
From: earevaloch(at)gmail(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] sobre variable search_path
Holas estoy investigando la funcionalidad del postgres 8.3 con el postgis.
Una de las opciones es que la base de datos se pueda manejar con múltiples esquemas.
para esto debo de modificar la variable "search_path" para que accesda por defecto a un esquema distinto al public.
pregunta: Como, en donde, modifico la variable "search_path" del usuario postgres.
gracias
_________________________________________________________________
Get 5 GB of storage with Windows Live Hotmail.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008
From: | Juan Ramirez <juanrmiranda(at)hotmail(dot)com> |
---|---|
To: | <earevaloch(at)gmail(dot)com> |
Cc: | PostGreSQL Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: sobre variable search_path |
Date: | 2008-11-17 16:13:36 |
Message-ID: | BAY104-W28F64617105EB0EEE5C3E8D1130@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
>para esto debo de modificar la variable "search_path" para que accesda por defecto a un esquema distinto al public.
>pregunta: Como, en donde, modifico la variable "search_path" del usuario postgres.
>gracias
En el archivo de configuración de postgres, [postgresql.conf] busca de abajo para arriba porque esta al final, en el grupo de variables "CLIENT CONNECTION DEFAULTS"
quitale el "#" a la variable search_path y despues del "public" agrega los squemas dentro de los apostrofos.. luego guarda el archivo y hace un reload al servicio...
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE
From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Eduardo Arévalo <earevaloch(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: sobre variable search_path |
Date: | 2008-11-17 18:33:39 |
Message-ID: | 20081117183339.GJ4291@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Eduardo Arévalo escribió:
> Holas estoy investigando la funcionalidad del postgres 8.3 con el postgis.
> Una de las opciones es que la base de datos se pueda manejar con múltiples
> esquemas.
> para esto debo de modificar la variable "search_path" para que accesda por
> defecto a un esquema distinto al public.
> pregunta: Como, en donde, modifico la variable "search_path" del usuario
> postgres.
Puedes cambiarlo sólo para ese usuario haciendo esto:
alter user postgres set search_path = el-nuevo-valor
A continuación, cualquier nueva conexión con ese usuario tendrá ese
valor.
Como comentario adicional, te sugiero que no uses el usuario "postgres"
para nada en tu aplicación. Crea un usuario separado y le das sólo los
privilegios que necesite (idealmente, creas un usuario que será el dueño
de la base de datos y de los objetos, y otro usuario al cual le das
GRANT en cada objeto que necesite). De este modo tienes más control
sobre lo que hace la aplicación, y no te metes en un lío de seguridad
que puede ser tremendo si tu aplicación lo hace todo con el
superusuario.
--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"Escucha y olvidarás; ve y recordarás; haz y entenderás" (Confucio)