pg_dump -n public -Fc > sde_public.dump pg_dump -N public -Fc > sde_etc.dump dropdb sde ceatedb sde echo "alter database sde set search_path = E'\$user',public,sde;" | psql pg_restore --disable-triggers sde_public.dump pg_restore --disable-triggers sde_etc.dump
pg_restore: [archiver (db)] Error while PROCESSING TOC: pg_restore: [archiver (db)] Error from TOC entry 2432; 1259 59311 INDEX a2_ix1_a brdt pg_restore: [archiver (db)] could not execute query: ERROR: permission denied for schema sde LINE 1: SELECT srid FROM SDE.ST_GEOMETRY_COLUMNS WHERE lower(OWNER_... ^ QUERY: SELECT srid FROM SDE.ST_GEOMETRY_COLUMNS WHERE lower(OWNER_NAME) = lower('brdt') AND lower(DATABASE_NAME) = lower('sde') AND lower(SCHEMA_NAME) =e') Command was: CREATE INDEX a2_ix1_a ON a7 USING gist (shape);
Hello,
Try granting following permission to public from pgadmin:
GRANT USAGE ON SCHEMA sde TO public;
and
restore the user_schema once again.
Hope this helps!