Обсуждение: Trouble creating extensions: postgis and postgis_topology

Поиск
Список
Период
Сортировка

Trouble creating extensions: postgis and postgis_topology

От
"Zeng, David (GE Healthcare)"
Дата:

Hello, my friends, I am configuring PostGIS for the database restore. I ran the following sequence successfully on a brand new database yesterday afternoon:

 

CREATE SCHEMA postgis;

ALTER DATABASE dz5 SET search_path="$user", public, postgis,topology;

GRANT ALL ON SCHEMA postgis TO public;

CREATE EXTENSION postgis WITH SCHEMA postgis;

CREATE EXTENSION postgis_topology;

 

However, I got the following error when it get to “CREATE EXTENSION postgis_topology;” step today:

 

ERROR:  type "geometry" does not exist

 

Any thoughts? Has any one of you experienced this before?

______________________________

David Zeng | System Database Administrator

Re: Trouble creating extensions: postgis and postgis_topology

От
"David G. Johnston"
Дата:
On Thu, Mar 8, 2018 at 12:41 PM, Zeng, David (GE Healthcare) <david.zeng@ge.com> wrote:

Hello, my friends, I am configuring PostGIS for the database restore. I ran the following sequence successfully on a brand new database yesterday afternoon:

 

CREATE SCHEMA postgis;

ALTER DATABASE dz5 SET search_path="$user", public, postgis,topology;

GRANT ALL ON SCHEMA postgis TO public;

CREATE EXTENSION postgis WITH SCHEMA postgis;

CREATE EXTENSION postgis_topology;

 

However, I got the following error when it get to “CREATE EXTENSION postgis_topology;” step today:

 

ERROR:  type "geometry" does not exist

 

Any thoughts? Has any one of you experienced this before?


​You've altered the database default search_path but haven't actually changed it in the active session.  You either need to do "set search_path" or, after the alter database, disconnect and reconnect to the database.

David J.

Trouble creating extensions: postgis and postgis_topology

От
"Zeng, David (GE Healthcare)"
Дата:

Appreciate it, David! Disconnect and reconnect works. I don’t have luck with “set search_path”.

 

Thanks,

______________________________

David Zeng | System Database Administrator

 

From: David G. Johnston [mailto:david.g.johnston@gmail.com]
Sent: Thursday, March 08, 2018 2:45 PM
To: Zeng, David (GE Healthcare) <david.zeng@ge.com>
Cc: pgsql-admin@lists.postgresql.org
Subject: EXT: Re: Trouble creating extensions: postgis and postgis_topology

 

On Thu, Mar 8, 2018 at 12:41 PM, Zeng, David (GE Healthcare) <david.zeng@ge.com> wrote:

Hello, my friends, I am configuring PostGIS for the database restore. I ran the following sequence successfully on a brand new database yesterday afternoon:

 

CREATE SCHEMA postgis;

ALTER DATABASE dz5 SET search_path="$user", public, postgis,topology;

GRANT ALL ON SCHEMA postgis TO public;

CREATE EXTENSION postgis WITH SCHEMA postgis;

CREATE EXTENSION postgis_topology;

 

However, I got the following error when it get to “CREATE EXTENSION postgis_topology;” step today:

 

ERROR:  type "geometry" does not exist

 

Any thoughts? Has any one of you experienced this before?

 

​You've altered the database default search_path but haven't actually changed it in the active session.  You either need to do "set search_path" or, after the alter database, disconnect and reconnect to the database.

 

David J.

 

Re: Trouble creating extensions: postgis and postgis_topology

От
"David G. Johnston"
Дата:
On Thu, Mar 8, 2018 at 1:11 PM, Zeng, David (GE Healthcare) <david.zeng@ge.com> wrote:

Appreciate it, David! Disconnect and reconnect works. I don’t have luck with “set search_path”.


​I didn't provide the entire, correct, statement hoping you would know what I meant - how to use the "SET" command.

See:


and


David J.