Re: Schemas to Search_path
От | Subbiah, Stalin |
---|---|
Тема | Re: Schemas to Search_path |
Дата | |
Msg-id | 6B26A56846293C4488B54CF3E4403354339DF2@mxca2.corp.netopia.com обсуждение исходный текст |
Ответ на | Schemas to Search_path ("Subbiah, Stalin" <SSubbiah@netopia.com>) |
Список | pgsql-admin |
I created schema name "foo_schema" different from user name "foo". However, when I created the schema, I had specified authorization set to foo user. Does that mean, if the owner of the schema and schema name are different, then only way, is to set through alter user set or search path correct ? Thanks Much! -----Original Message----- From: Tom Lane [mailto:tgl@sss.pgh.pa.us] Sent: Wednesday, March 09, 2005 4:57 PM To: Subbiah, Stalin Cc: pgsql-admin@postgresql.org Subject: Re: [ADMIN] Schemas to Search_path "Subbiah, Stalin" <SSubbiah@netopia.com> writes: > I logged into foodb as foo user and tried to create a table. Bang! > ERROR: no schema has been selected to create in. search_path had > $user, public the default ones, shouldn't the table get created in > user's authorized schema. Which one? Now, if you make the schema name the same as the user name, it will do what you want --- that's what the $user is for. If you want some other schema that happens to belong to that user to be the default, you have to adjust the normal value of search_path. (See ALTER USER SET if you'd like that adjustment to be done for you automatically at each login.) regards, tom lane
В списке pgsql-admin по дате отправления: