[Talk-de] Hilfe bei Postgres Installation für Osmosis

Alexander Matheisen AlexanderMatheisen at ish.de
So Jan 23 17:01:41 UTC 2011


> ganz einfach, du musst noch hstore support aktiveren ;)
> 
> psql -U postgres osm -f /usr/share/postgresql-8.4/contrib/hstore.sql
> 
> Steht auch irgendwo in der Anleitung.

Ich hatte vergessen zu erwähnen, dass ich das auch schon versucht habe.


Ausgabe von : psql -U postgres osm
-f /usr/share/postgresql/8.4/contrib/hstore.sql (gekürzt)

SET
CREATE TYPE
psql:/usr/share/postgresql/8.4/contrib/hstore.sql:11: HINWEIS:
Rückgabetyp hstore ist nur eine Hülle
CREATE FUNCTION
psql:/usr/share/postgresql/8.4/contrib/hstore.sql:16: HINWEIS:
Argumenttyp hstore ist nur eine Hülle
CREATE FUNCTION
...
CREATE TYPE
psql:/usr/share/postgresql/8.4/contrib/hstore.sql:180: HINWEIS:
Rückgabetyp ghstore ist nur eine Hülle
CREATE FUNCTION
psql:/usr/share/postgresql/8.4/contrib/hstore.sql:185: HINWEIS:
Argumenttyp ghstore ist nur eine Hülle
CREATE FUNCTION
CREATE TYPE
...
CREATE FUNCTION
CREATE OPERATOR CLASS



Danach noch mal psql -d osm -f script/pgsql_simple_schema_0.6.sql

psql:script/pgsql_simple_schema_0.6.sql:4: HINWEIS:  Tabelle »actions«
existiert nicht, wird übersprungen
DROP TABLE
DROP TABLE
psql:script/pgsql_simple_schema_0.6.sql:6: HINWEIS:  Tabelle »nodes«
existiert nicht, wird übersprungen
DROP TABLE
psql:script/pgsql_simple_schema_0.6.sql:7: HINWEIS:  Tabelle »ways«
existiert nicht, wird übersprungen
DROP TABLE
DROP TABLE
psql:script/pgsql_simple_schema_0.6.sql:9: HINWEIS:  Tabelle »relations«
existiert nicht, wird übersprungen
DROP TABLE
DROP TABLE
DROP TABLE
DROP FUNCTION
CREATE TABLE
CREATE TABLE
CREATE TABLE
psql:script/pgsql_simple_schema_0.6.sql:40: FEHLER:
AddGeometryColumns() - invalid SRID
KONTEXT:  SQL statement "SELECT AddGeometryColumn('','', $1 , $2 , $3 ,
$4 , $5 )"
PL/pgSQL-Funktion »addgeometrycolumn« Zeile 4 bei SQL-Anweisung
CREATE TABLE
CREATE TABLE
CREATE TABLE
CREATE TABLE
INSERT 0 1
psql:script/pgsql_simple_schema_0.6.sql:88: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_schema_info« für Tabelle
»schema_info«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:90: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_users« für Tabelle »users«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:92: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_nodes« für Tabelle »nodes«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:94: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_ways« für Tabelle »ways«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:96: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_way_nodes« für Tabelle
»way_nodes«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:98: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_relations« für Tabelle
»relations«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:100: HINWEIS:  ALTER TABLE / ADD
PRIMARY KEY erstellt implizit einen Index »pk_relation_members« für
Tabelle »relation_members«
ALTER TABLE
psql:script/pgsql_simple_schema_0.6.sql:104: FEHLER:  Spalte »geom«
existiert nicht
CREATE INDEX
CREATE INDEX
psql:script/pgsql_simple_schema_0.6.sql:112: FEHLER:  Index
»idx_nodes_geom« für Tabelle »nodes« existiert nicht
CREATE FUNCTION
CREATE FUNCTION



Danach sieht die Tabelle so aus (fehlt da nicht was für die Tags?):

               Liste der Relationen
 Schema |       Name        |   Typ   | Eigentümer 
--------+-------------------+---------+------------
 public | geography_columns | Sicht   | postgres
 public | geometry_columns  | Tabelle | postgres
 public | nodes             | Tabelle | postgres
 public | relation_members  | Tabelle | postgres
 public | relations         | Tabelle | postgres
 public | schema_info       | Tabelle | postgres
 public | spatial_ref_sys   | Tabelle | postgres
 public | users             | Tabelle | postgres
 public | way_nodes         | Tabelle | postgres
 public | ways              | Tabelle | postgres



Alex







Mehr Informationen über die Mailingliste Talk-de