all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* PostGIS does not work with Postgresql installation
@ 2019-02-05 17:59 Gary Johnson
  2019-02-05 23:45 ` Gábor Boskovits
  0 siblings, 1 reply; 4+ messages in thread
From: Gary Johnson @ 2019-02-05 17:59 UTC (permalink / raw)
  To: help-guix

Hi Guix,

  I need to install the PostGIS spatial extensions into my local
PostgreSQL database. However, due to our unique packaging setup,
PostgreSQL cannot find the PostGIS extension directory.

Here is the error I'm getting from within a psql session:

-------------------------------------------------------------
postgres=# CREATE EXTENSION postgis;

ERROR: could not open extension control file
"/gnu/store/1ybw54pgin4b59czcppybzlk6jkqnxik-postgresql-10.6/share/extension/postgis.control":
No such file or directory
-------------------------------------------------------------

This file is actually installed here:

/gnu/store/nx9lyaia3z8ilxm1z80f7rhg1j3ka1j8-postgis-2.4.4/share/extension/postgis.control

So...the issue is, of course, that Guix is installing PostGIS into its
own directory under /gnu/store rather then into the PostgreSQL install
directory, which is how other package managers do it.

Unfortunately, I can't find any environment variables that I can set to
tell PostgreSQL where to look from the postgis.control file. Instead, it
looks like the *postgis* package under gnu/packages/geo.scm needs to be
rewritten to correctly write out symlinks into the postgresql install
directory.

I don't currently have the Guix programming chops to make this happen.
Perhaps someone else on this mailing list can help?

Thanks,
  Gary

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-02-27 21:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-05 17:59 PostGIS does not work with Postgresql installation Gary Johnson
2019-02-05 23:45 ` Gábor Boskovits
2019-02-27 21:00   ` Gary Johnson
2019-02-27 21:16   ` Gary Johnson

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.