Date: Mon, 8 Jul 2013 14:46:29 +0200 Subject: Re: [ADMIN] search_path update weirdness From: mabew...@gmail.com To: colin_sl...@hotmail.com CC: pgsql-admin@postgresql.org
Hi szymon, My mistake. I chock it up to another manic monday. Thanks! Colin On 8 July 2013 14:40, Colin S <colin_sl...@hotmail.com> wrote: Hello, I made a bad update to search_path, which basically had line returns: prod_candidate=# alter user postgres set search_path to 'search_path=public, schem prod_candidate'# a1, schema2, schema3'prod_candidate-# ;ALTER ROLE And now, I can't get it to insert correctly again, there always seems to be some backslashes stuck in there: prod_candidate=# alter user postgres set search_path to '';ALTER ROLEprod_candidate=# select usename, useconfig from pg_user; usename | useconfig ----------------+-------------------------------------------- postgres | {"search_path=\"\""} user2 | {"search_path=public, schema1, schema2, schema3"} user3 | {"search_path=public, schema1, schema2, schema3"}(3 rows) prod_candidate=# alter user postgres set search_path to 'operator, gameplay, common'; ALTER ROLEprod_candidate=# select usename, useconfig from pg_user; usename | useconfig ----------------+------------------------------------------------ postgres | {"search_path=\"public, schema1, schema2, schema3\""} user2 | {"search_path=public, schema1, schema2, schema3"} user3 | {"search_path=public, schema1, schema2, schema3"} (3 rows) Regards, Colin Hi Colin,you should rather set the path with: alter user postgres set search_path = public, schema1, schema2, schema3; szymon