Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Alexander Matheisen wrote: > > ... aber so hab ich es dann doch hingekriegt: > > echo "ALTER TABLE geography_columns OWNER TO osm;" | psql -d osm > > jeweils für jede Tabelle. hi alex, gib doch mal einfach "psql -d osm" ein :) raus kommst du mit \q gruss walter - 33,33% aller Statistiken beruhen auf kleinen Datenmengen. -- View this message in context: http://gis.638310.n2.nabble.com/Hilfe-bei-Postgres-Installation-fur-Osmosis-tp5952905p5956287.html Sent from the Germany mailing list archive at Nabble.com. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
> das ist ganz einfach, wenn man das Problem selber mal hatte und dann > nach Stunden drauf gekommen ist ;) > > manche sql-system-tabellen (hier "schema_info") und einige andere > postgis-tabellen dürfen bei einer neuinstallation nicht von alle sql-usern > (hier "osm") gelesen werden!!! Danke! Hab es zwar so nicht hingekriegt (wahrscheinlich meine fehlenden DB/Postgres Kenntnisse...), aber so hab ich es dann doch hingekriegt: echo "ALTER TABLE geography_columns OWNER TO osm;" | psql -d osm jeweils für jede Tabelle. Alex ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Alexander Matheisen wrote: > > > osmosis-0.38/bin/osmosis --rx 20110122.osm --wp host=localhost > database=osm user=osm password=osm > . > org.postgresql.util.PSQLException: FEHLER: keine Berechtigung für > Relation schema_info > Hi Alexander, das ist ganz einfach, wenn man das Problem selber mal hatte und dann nach Stunden drauf gekommen ist ;) manche sql-system-tabellen (hier "schema_info") und einige andere postgis-tabellen dürfen bei einer neuinstallation nicht von alle sql-usern (hier "osm") gelesen werden!!! mach im tool deiner Wahl einen grant select für "osm" oder "any" drauf und das wars dann. Später Gruss Walter oder gleich nen grant select,insert,delete für all, da du bestimmt mit deiner db im stillen Kämmerchen arbeitest. - 33,33% aller Statistiken beruhen auf kleinen Datenmengen. -- View this message in context: http://gis.638310.n2.nabble.com/Hilfe-bei-Postgres-Installation-fur-Osmosis-tp5952905p5953992.html Sent from the Germany mailing list archive at Nabble.com. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Am Sonntag, den 23.01.2011, 18:22 +0100 schrieb Thomas Ineichen: > Hallo Alex, > > > 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 > > Ich habe heute Nachmittag ebenfalls mit Osmosis herumgespielt und > wollte das Wiki eigentlich heute Abend verbessern: Da warst du wohl nicht schnell genug... ;) Danke jedenfalls, jetzt klappt zumindest das anlegen. Leider funktioniert aber noch nicht das einspielen mit osmosis: osmosis-0.38/bin/osmosis --rx 20110122.osm --wp host=localhost database=osm user=osm password=osm 23.01.2011 18:45:27 org.openstreetmap.osmosis.core.Osmosis run INFO: Osmosis Version 0.38 23.01.2011 18:45:29 org.openstreetmap.osmosis.core.Osmosis run INFO: Preparing pipeline. 23.01.2011 18:45:29 org.openstreetmap.osmosis.core.Osmosis run INFO: Launching pipeline execution. 23.01.2011 18:45:29 org.openstreetmap.osmosis.core.Osmosis run INFO: Pipeline executing, waiting for completion. 23.01.2011 18:45:56 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 23.01.2011 18:45:57 org.springframework.jdbc.support.SQLErrorCodesFactory INFO: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 23.01.2011 18:45:57 org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion SCHWERWIEGEND: Thread for task 1-rx failed org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [SELECT version FROM schema_info]; nested exception is org.postgresql.util.PSQLException: FEHLER: keine Berechtigung für Relation schema_info at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:406) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:455) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:463) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:471) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:476) at org.springframework.jdbc.core.JdbcTemplate.queryForInt(JdbcTemplate.java:485) at org.springframework.jdbc.core.simple.SimpleJdbcTemplate.queryForInt(SimpleJdbcTemplate.java:113) at org.openstreetmap.osmosis.pgsnapshot.common.SchemaVersionValidator.validateDBVersion(SchemaVersionValidator.java:64) at org.openstreetmap.osmosis.pgsnapshot.common.SchemaVersionValidator.validateVersion(SchemaVersionValidator.java:47) at org.openstreetmap.osmosis.pgsnapshot.v0_6.impl.CopyFilesetLoader.run(CopyFilesetLoader.java:78) at org.openstreetmap.osmosis.pgsnapshot.v0_6.PostgreSqlCopyWriter.complete(PostgreSqlCopyWriter.java:108) at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:110) at java.lang.Thread.run(Thread.java:636) Caused by: org.postgresql.util.PSQLException: FEHLER: keine Berechtigung für Relation schema_info at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2062) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1795) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:353) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:252) at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208) at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208) at org.springframework.jdbc.core.JdbcTemplate $1QueryStatementCallback.doInStatement(JdbcTemplate.java:440) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:395) ... 12 more 23.01.2011 18:45:57 org.openstreetmap.osmosis.core.Osmosis main SCHWERWIEGEND: Execution aborted. org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more tasks failed. at org.openstreetmap.osmosis.core.pi
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Hallo Alex, 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 Ich habe heute Nachmittag ebenfalls mit Osmosis herumgespielt und wollte das Wiki eigentlich heute Abend verbessern: Du benötigst noch die spatial_ref_sys.sql, ebenfalls im contrib-Verzeichnis von PostgreSQL: psql -d test -f /usr/share/postgresql/8.4/contrib/postgis.sql psql -d test -f /usr/share/postgresql/8.4/contrib/spatial_ref_sys.sql psql -d test -f /usr/share/postgresql/8.4/contrib/hstore.sql psql -d test -f script/pgsql_simple_schema_0.6.sql Gruss, Thomas ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Scheint einigermaßen funktioniert zu haben. Tags sind in den Tabellen enthalten und haben den Typ hstore. Das ist eine tolle Erweiterung für Postgres ( http://www.postgresql.org/docs/8.4/static/hstore.html ). Ansonsten sehe ich trotzdem noch ein, zwei Fehler. Vielleicht versuchst du es nochmal ganz von vorne mit einem sauberen Setup? Hast du eigentlich postgis installiert? Hier https://github.com/slomo/osm-spline-xapi#readme findest du ne Anleitung wie wir es gemacht haben. Beachte aber, dass wir postgres 9.0 benutzen. Ansonsten mal irc.oftc.net/#osm-dev joinen und Fragen stellen. LG Philipp Am Sonntag, den 23.01.2011, 18:01 +0100 schrieb Alexander Matheisen: > > 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 > > > ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.or
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
> 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 ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Hilfe bei Postgres Installation für Osmosis
Hi, 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. LG Philipp Am Sonntag, den 23.01.2011, 16:39 +0100 schrieb Alexander Matheisen: > Hallo, > > ich komme im Moment nicht so recht weiter. > Ich will mit osmosis Daten in eine Postgres Datenbank importieren und > will daher zur Zeit die Datenbank nach dieser Anleitung anlegen: > http://wiki.openstreetmap.org/wiki/Osmosis/PostGIS_Setup > > Ich nutze dabei Postgres 8.4 unter Ubuntu 10.10. > > Das Installieren gibt soweit keine Probleme, bis > psql -d osm -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql > geht alles ohne irgendeine Fehlermeldung. > > Doch dann bei > psql -d olm6 -f osmosis-0.38/script/pgsql_simple_schema_0.6.sql > > geht es nicht mehr weiter. > > Die vollständige Liste der Fehlermeldungen: > > psql:/home/alexander/Projekte/OLM/olm6/import/osmosis-0.38/script/pgsql_simple_schema_0.6.sql:4: > HINWEIS: Tabelle »actions« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:5: HINWEIS: > Tabelle »users« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:6: HINWEIS: > Tabelle »nodes« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:7: HINWEIS: > Tabelle »ways« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:8: HINWEIS: > Tabelle »way_nodes« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:9: HINWEIS: > Tabelle »relations« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:10: HINWEIS: > Tabelle »relation_members« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:11: HINWEIS: > Tabelle »schema_info« existiert nicht, wird übersprungen > DROP TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:14: HINWEIS: > Funktion osmosisupdate() existiert nicht, wird übersprungen > DROP FUNCTION > CREATE TABLE > CREATE TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:38: FEHLER: Typ > »hstore« existiert nicht > ZEILE 7: tags hstore > ^ > psql:osmosis-0.38/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 > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:52: FEHLER: Typ > »hstore« existiert nicht > ZEILE 7: tags hstore, > ^ > CREATE TABLE > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:71: FEHLER: Typ > »hstore« existiert nicht > ZEILE 7: tags hstore > ^ > CREATE TABLE > INSERT 0 1 > psql:osmosis-0.38/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:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:92: FEHLER: > Relation »nodes« existiert nicht > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:94: FEHLER: > Relation »ways« existiert nicht > psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:98: FEHLER: > Relation »relations« existiert nicht > psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:104: FEHLER: > Relation »nodes« existiert nicht > CREATE INDEX > CREATE INDEX > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:112: FEHLER: > Relation »nodes« existiert nicht > psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:130: FEHLER: > ungültiger Typname: »ways.id%TYPE« > KONTEXT: compilation of PL/pgSQL function "unnest_bbox_way_nodes" near > line 2 > CREATE FUNCTION > > > > Nach diesem Befehl sieht die Datenbank so aus: > >Liste der Relationen > Schema | Name| Typ | Eigentümer > +---+-+ > public | geography_columns | Sicht | postgres > public | geometry_columns | Tabelle | postgres > public | relation_members | Tabelle | postgres > public | schema_info | Tabelle | postgres > public | spatial_ref_sys | Tabelle | postgres > public | users | Tabelle | postgres > public | way_node
[Talk-de] Hilfe bei Postgres Installation für Osmosis
Hallo, ich komme im Moment nicht so recht weiter. Ich will mit osmosis Daten in eine Postgres Datenbank importieren und will daher zur Zeit die Datenbank nach dieser Anleitung anlegen: http://wiki.openstreetmap.org/wiki/Osmosis/PostGIS_Setup Ich nutze dabei Postgres 8.4 unter Ubuntu 10.10. Das Installieren gibt soweit keine Probleme, bis psql -d osm -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql geht alles ohne irgendeine Fehlermeldung. Doch dann bei psql -d olm6 -f osmosis-0.38/script/pgsql_simple_schema_0.6.sql geht es nicht mehr weiter. Die vollständige Liste der Fehlermeldungen: psql:/home/alexander/Projekte/OLM/olm6/import/osmosis-0.38/script/pgsql_simple_schema_0.6.sql:4: HINWEIS: Tabelle »actions« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:5: HINWEIS: Tabelle »users« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:6: HINWEIS: Tabelle »nodes« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:7: HINWEIS: Tabelle »ways« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:8: HINWEIS: Tabelle »way_nodes« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:9: HINWEIS: Tabelle »relations« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:10: HINWEIS: Tabelle »relation_members« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:11: HINWEIS: Tabelle »schema_info« existiert nicht, wird übersprungen DROP TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:14: HINWEIS: Funktion osmosisupdate() existiert nicht, wird übersprungen DROP FUNCTION CREATE TABLE CREATE TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:38: FEHLER: Typ »hstore« existiert nicht ZEILE 7: tags hstore ^ psql:osmosis-0.38/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 psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:52: FEHLER: Typ »hstore« existiert nicht ZEILE 7: tags hstore, ^ CREATE TABLE psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:71: FEHLER: Typ »hstore« existiert nicht ZEILE 7: tags hstore ^ CREATE TABLE INSERT 0 1 psql:osmosis-0.38/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:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:92: FEHLER: Relation »nodes« existiert nicht psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:94: FEHLER: Relation »ways« existiert nicht psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:98: FEHLER: Relation »relations« existiert nicht psql:osmosis-0.38/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:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:104: FEHLER: Relation »nodes« existiert nicht CREATE INDEX CREATE INDEX psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:112: FEHLER: Relation »nodes« existiert nicht psql:osmosis-0.38/script/pgsql_simple_schema_0.6.sql:130: FEHLER: ungültiger Typname: »ways.id%TYPE« KONTEXT: compilation of PL/pgSQL function "unnest_bbox_way_nodes" near line 2 CREATE FUNCTION Nach diesem Befehl sieht die Datenbank so aus: Liste der Relationen Schema | Name| Typ | Eigentümer +---+-+ public | geography_columns | Sicht | postgres public | geometry_columns | Tabelle | postgres public | relation_members | Tabelle | postgres public | schema_info | Tabelle | postgres public | spatial_ref_sys | Tabelle | postgres public | users | Tabelle | postgres public | way_nodes | Tabelle | postgres Kann mir jemand helfen? Alex ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de