<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
JJWag schrieb:
<blockquote cite="mid005301c58df7$31211f60$18b2a8c0@sven" type="cite">
  <pre wrap="">Hallo,
nach anf&auml;nglichen Problemen (der Virenscanner hat die Installation
behindert) habe ich Postgres und Postgis (Version 8.03 mit Win-Installer)
auf einem Windows 2000-Rechner installiert bekommen. (ist alles neue Materie
f&uuml;r mich, mit Mapserver und shapes kenne ich mich schon ganz gut aus).
Ich habe eine Testdatenbank (beispieldb) angelegt und sto&szlig;e jetzt auf
weitere Probleme, deswegen ein paar grunds&auml;tzliche Fragen (ich versuche nach
der Anleitung im "Praxishandbuch Webgis mit freier Software" vorzugehen):
1. wenn ich mit der Postgres-Konsole eine db anlegen will und "createdb
beispieldb" (wie im workshop beschrieben) eingebe, passiert gar nix. Wenn
ich "createdb beispieldb;" eingebe kommt immerhin die Fehlermeldung "Syntax
error at or near "createdb" at character 1.
Wenn ich eingebe "create database beispieldb;" wird die Datenbank angelegt.
Zu meiner Frage: ist der Syntax neu (oder unter Windows anders), mu&szlig; ich
jeden Befehl grunds&auml;tzlich mit einem Semikolon beenden?
  </pre>
</blockquote>
Das Kommando createdb und auch shp2sql ist kein Postgres Befehl,
sondern ein Programm, welches Du direkt in der 'cmd'-Konsole von
Windows ausf&uuml;hren musst. Die Programme befinden sich im bin Ordner von
Postgres<br>
<blockquote cite="mid005301c58df7$31211f60$18b2a8c0@sven" type="cite">
  <pre wrap="">2. bei der Installation habe ich gew&auml;hlt postgis mit zu installieren.
Au&szlig;erdem habe ich angegeben postgis in template1 zu aktivieren und das
r&auml;umliche Referenzsystem in template1 zu laden. Mu&szlig; ich jetzt trotzdem die
Datei postgis.sql laden etc., oder wird jetzt jede neu erzeugte Datenbank
automatisch mit Spatialfunktionen belegt?
  </pre>
</blockquote>
createdb --template=template1 ...<br>
<blockquote cite="mid005301c58df7$31211f60$18b2a8c0@sven" type="cite">
  <pre wrap="">3. Beim Versuch mit dem loader shp2pgsql daten in die erzeugte datenbank zu
laden kommt es wieder zu einem syntaxfehler (der Shapefile liegt im
bin-Verzeichnis von Postgres wo auch die shp2pgsql.exe liegt):
template1=# shp2pgsql -c beispielshape beispieltab beispieldb;
ERROR: syntax error at or near "shp2pgsql" at character 1
  </pre>
</blockquote>
s.o.<br>
<br>
Lade Dir am besten das Programm pgAdmin <a
 href="http://www.pgadmin.org/">http://www.pgadmin.org/</a> herunter.
Damit lassen sich Datenbankoperationen bequem mit einer GUI ausf&uuml;hren.
(Abgesehen von shp2sql)<br>
<br>
Mit freundlichen Gr&uuml;&szlig;en,<br>
<br>
Markus Reinhardt<br>
<br>
<div class="moz-signature">-- <br>
My <a href="http://www.gnupg.org" target="_blank">GnuPG</a> public key:<br>
<a class="moz-txt-link-freetext" href="http://pgpkeys.pca.dfn.de:11371/pks/lookup?op=get&search=0x4CFAB28FFB576443">http://pgpkeys.pca.dfn.de:11371/pks/lookup?op=get&amp;search=0x4CFAB28FFB576443</a>
</div>
</body>
</html>