User: andreschnabel Date: 05/03/27 04:19:23 Removed: /de/documentation/howtos/datenquelle/pics/ pg_pgadmin3_main.png /de/www/doc/howto/datenquelle/pdf/ tech_pgsql.pdf, tech_pgsql.sxw /de/documentation/howtos/datenquelle/ tech_pgsql.sxw
Modified: /de/www/doc/howto/datenquelle/ index.html, tech_mysql.html, tech_pgsql.html, tech_sapdb.html Log: Doku PostgreSQL entfernt File Changes: Directory: /de/www/doc/howto/datenquelle/ ========================================= File [changed]: index.html Url: http://de.openoffice.org/source/browse/de/www/doc/howto/datenquelle/index.html?r1=1.7&r2=1.8 Delta lines: +0 -3 ------------------- --- index.html 28 Dec 2003 18:55:50 -0000 1.7 +++ index.html 27 Mar 2005 12:19:18 -0000 1.8 @@ -33,9 +33,6 @@ <a href="tech_mysql.html">MySQL per JDBC unter Windows anbinden</a> </li> <li> - <a href="tech_pgsql.html">PostgreSQL per ODBC unter Windows anbinden</a> - </li> - <li> <a href="tech_sapdb.html">SAP DB und OpenOffice.org</a> </li> <li> File [changed]: tech_mysql.html Url: http://de.openoffice.org/source/browse/de/www/doc/howto/datenquelle/tech_mysql.html?r1=1.11&r2=1.12 Delta lines: +1 -1 ------------------- --- tech_mysql.html 1 Nov 2004 18:46:36 -0000 1.11 +++ tech_mysql.html 27 Mar 2005 12:19:18 -0000 1.12 @@ -23,7 +23,7 @@ <a href="index.html">[Hauptmenü]</a> </td> <td width="33%"> - <a href="tech_pgsql.html">[weiter]</a> + <a href="tech_sapdb.html">[weiter]</a> </td> </tr> <tr> File [changed]: tech_pgsql.html Url: http://de.openoffice.org/source/browse/de/www/doc/howto/datenquelle/tech_pgsql.html?r1=1.23&r2=1.24 Delta lines: +5 -674 --------------------- --- tech_pgsql.html 22 Aug 2004 21:12:58 -0000 1.23 +++ tech_pgsql.html 27 Mar 2005 12:19:18 -0000 1.24 @@ -8,688 +8,19 @@ <script type="text/javascript" src="../../../styles/de.js"></script> <!-- > Kommentare zur Seite - $Id: tech_pgsql.html,v 1.23 2004/08/22 21:12:58 andreschnabel Exp $ + $Id: tech_pgsql.html,v 1.24 2005/03/27 12:19:18 andreschnabel Exp $ < --> <!-- End de-header --> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> -<!-- "Erste Schritte"-Header --> -<table cellpadding="2" cellspacing="2" border="0" width="100%"> -<tr> - <td width="33%"> - <a href="tech_mysql.html">[zurück]</a> - </td> - <td width="33%"> - <a href="index.html">[Hauptmenü]</a> - </td> - <td width="33%"> - <a href="tech_sapdb.html">[weiter]</a> - </td> -</tr> -<tr> - <td> </td> - <td> - <a href="pdf/tech_pgsql.pdf">[PDF]</a> - <a href="pdf/tech_pgsql.sxw">[SXW]</a> - </td> - <td> </td> -</tr> -</table> -<hr size="1" /> -<div id="body_de"> - - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h2 class="Heading2">PostgreSQL unter Windows</h2> - <p class="Textbody">PostgreSQL ist eines der am weitesten verbreiteten Open Source Datenbankmanagementsysteme. PostgreSQL zeichnet sich durch umfangreiche Unterstützung des SQL-Standards aus, kann problemlos mit großen Datenbeständen umgehen, bewältigt den gleichzeitigen Zugriff vieler Nutzer darauf und ist trotzdem ein relativ schlankes und schnelles System.</p> - <p class="Textbody">PostgreSQL steht für nahezu alle UNIX-Varianten und für viele andere Betriebssysteme zur Verfügung. Unter Windows ist es in Verbindung mit Cygwin problemlos lauffähig.</p> - <p class="Textbody">Im Unterschied zu reinen Desktop-Datenbanken wie Microsoft Access, Lotus Approach oder Filemaker, stellt PostgreSQL selbst kein grafisches Nutzerinterface zur Verfügung. PostgreSQL beschränkt sich auf die Verwaltung der Daten und überlässt das Nutzerinterface anderen Programmen, wie z.B. OpenOffice.org.</p> - <p class="Textbody">Im Folgenden wird die Installation unter Windows XP beschrieben. Die Installation unter Windows 2000 bzw. Windows NT sollte analog durchführbar sein.</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Installationsvoraussetzungen</h3> - <p class="Textbody">Als Betriebssystem wird Windows NT, 2000 oder XP vorausgesetzt. Für die Installation werden etwa 70 MB Festplattenplatz benötigt. Spezielle Anforderungen an die Hardware bestehen nicht, es sollte jeder Rechner ausreichen, der unter den geforderten Betriebssystemen hinreichend performant ist.</p> - <p class="Textbody">Für eine komplette Installation sollten Sie sich folgende Softwarekomponenten besorgen und in einem Verzeichnis ablegen. In dieser Anleitung wird dafür „c:\pg\“ verwendet.</p> - <div align="left"> -<table class="decorate"> -<tr> -<th> -<span class="Tabelle1A"> - <p class="TableHeading">Komponente</p> - </span> -</th> -<th> -<span class="Tabelle1B"> - <p class="TableHeading">Quelle</p> - </span> -</th> -<th> -<span class="Tabelle1C"> - <p class="TableHeading">Dateiname</p> - </span> -</th> -</tr> -<tr> -<td> -<span class="Tabelle1A"> - <p class="TableContents">Cygwin</p> - </span> -</td> -<td> -<span class="Tabelle1B"> - <p class="TableContents"> -<a href="http://www.cygwin.com/"> -<span class="Internetlink">www.cygwin.com</span> -</a> -</p> - <p class="TableContents">(Symbol „<span class="T1">Install or update now!</span>“ auf der Startseite)</p> - </span> -</td> -<td> -<span class="Tabelle1C"> - <p class="TableContents">Setup.exe</p> - </span> -</td> -</tr> -<tr class=""> -<td> -<span class="Tabelle1A"> - <p class="TableContents">ODBC-Treiber</p> - </span> -</td> -<td> -<span class="Tabelle1B"> - <p class="TableContents"> -<a href="http://gborg.postgresql.org/project/psqlodbc"> -<span class="Internetlink">gborg.postgresql.org/project/psqlodbc</span> -</a> -</p> - <p class="TableContents">Dort auf den Link „Downloads“ und dann für Windows NT „Full“, für 2000 und XP „MSI“ wählen</p> - </span> -</td> -<td> -<span class="Tabelle1C"> - <p class="TableContents">psqlodbc-07_03_0200.zip</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle1A"> - <p class="TableContents">pgAdmin III</p> - </span> -</td> -<td> -<span class="Tabelle1B"> - <p class="TableContents"> -<a href="http://www.pgadmin.org/"> -<span class="Internetlink">www.pgadmin.org</span> -</a> -</p> - </span> -</td> -<td> -<span class="Tabelle1C"> - <p class="TableContents">pgadmin3_1.0.2.zip</p> - </span> -</td> -</tr> -</table> -</div> - <p class="Textbody"/> - <p class="Textbody">Die Dateinamen können zum Teil abweichen, da inzwischen neuere Versionen der Komponenten bereit stehen. Bitte verwenden Sie dann die jeweils neueste stabile Version.</p> - <p class="Textbody">PgAdmin III muss nicht zwingend installiert werden, um PostgreSQL in OpenOffice.org zu integrieren, wird aber für einige unter „<a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" href="#Weitere+Aufgaben%2C+M%C3%B6glichkeiten"></a>Weitere Aufgaben, Möglichkeiten</a>“ beschriebene Aufgaben benötigt.</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Installation der Serverkomponenten</h3> - <p class="Textbody">Die folgenden Schritte müssen als Administrator erfolgen. Falls Sie unter einem anderen Konto mit Administratorrechten arbeiten, beachten Sie nachher den entsprechenden Hinweis bei der Grundkonfiguration der Datenbank.</p> - <p class="Textbody">Die Serverkomponenten von PostgreSQL sind in der aktuellen Cygwin-Distribution enthalten. Es genügt daher, Cygwin zu installieren, um einen kompletten PostgreSQL-Server zu erhalten.</p> - <p class="Textbody">Zur Installation von Cygwin gehen Sie wie folgt vor:</p> - <ul class="L1"> - <li> - <p class="P2">Starten Sie die Cygwin-Installation (setup.exe).</p> - </li> - <li> - <p class="P2">Behalten Sie in den ersten Dialogfeldern die Standardeinstellungen bei (<span class="T2">„Install from Internet“, Verzeichnis „C:\cygwin“, Local Package Directory „c:\pg\“</span>)</p> - </li> - <li> - <p class="P2">Für die Internetverbindung stellen Sie am besten <span class="Dialog">„Use IE5 Settings</span>“ ein.</p> - </li> - <li> - <p class="P2">Das Setup lädt jetzt eine Liste von Installationsservern. Wählen Sie einen in Ihrer Nähe (z.B. <span class="Internetlink">http://ftp.inf.tu-dresden.de</span>)</p> - </li> - <li> - <p class="P2">Jetzt wird die Liste der verfügbaren Pakete geladen und zur Auswahl angezeigt.</p> - </li> - <li> - <p class="P2">Wählen Sie zusätzlich zu den voreingestellten Paketen die Komponenten <span class="Dialog">„cygrunsrv“</span> (Gruppe <span class="Dialog">„Admin“</span>) und <span class="Dialog">„PostgreSQL“</span> (Gruppe <span class="Dialog">„Database“</span>). Klappen Sie dazu die einzelnen Gruppen auf und drücken auf das Symbol mit den verschlungenen Pfeilen, bis eine Versionsnummer erscheint und der Kommentar <span class="Dialog">„Skip“</span> verschwindet.</p> - </li> - <li> - <p class="P2">Setup lädt jetzt die gewählten Komponenten aus dem Internet und installiert diese. Das kann einige Minuten in Anspruch nehmen, denn es werden ca. 20 MB heruntergeladen.</p> - </li> - <li> - <p class="P2">Zum Abschluss sollten Sie die Option <span class="Dialog">„Create Icon on Desktop“</span> auswählen, um direkt auf dem Desktop eine Verknüpfung mit der Cygwin-Shell zu erhalten.</p> - </li> - </ul> - <p class="Textbody">Bevor PostgreSQL gestartet werden kann, muss Cygwin als Server-Umgebung konfiguriert werden.</p> - <ul class="L2"> - <li> - <p class="P3">Öffnen Sie eine Cygwin-Shell (Doppelklick auf das Symbol auf dem Desktop).</p> - </li> - <li> - <p class="P3">Sie erhalten ein Textfenster, ähnlich der Windows Eingabeaufforderung.</p> - </li> - <li> - <p class="P3">Geben Sie folgenden Befehl ein:</p> - </li> - <li> - <p class="P3"> -<span class="Nutzereingabe">cygserver-config</span> -</p> - </li> - <li> - <p class="P3">auf die Fragen des Programmes (überschreiben des Config-Files, cygserver als Dienst installieren) antworten sie jeweils mit <span class="Nutzereingabe">yes</span>.</p> - </li> - <li> - <p class="P3">geben Sie <span class="Nutzereingabe">exit</span> ein, um das Cygwin-Fenster zu schließen.</p> - </li> - </ul> - <p class="Textbody">Jetzt müssen noch einige Umgebungsvariablen gesetzt werden.</p> - <ul class="L3"> - <li> - <p class="P4">Machen Sie einen Rechtsklick auf das Symbol <span class="Dialog">„Arbeitsplatz</span>“ auf dem Desktop und wählen Sie im Kontextmenü <span class="Dialog">„Eigenschaften“</span>.</p> - </li> - <li> - <p class="P4">Wählen Sie die Karteikarte <span class="Dialog">„Erweitert“</span> und drücken Sie auf die Schaltfläche <span class="Dialog">„Umgebungsvariablen“</span>.</p> - </li> - <li> - <p class="P4">Suchen Sie im Bereich <span class="Dialog">„Systemvariablen“</span> den Eintrag <span class="Dialog">„Path“</span> und öffnen ihn durch einen Doppelklick zum Bearbeiten.</p> - </li> - <li> - <p class="P4">Fügen Sie <span class="Nutzereingabe">;c:\cygwin\bin\</span> -<span class="Nutzereingabe"> -<span class="Nutzereingabe">;c:\cygwin\usr\sbin\</span> -</span> am Ende des bestehenden Textes hinzu. (Löschen Sie auf keinen Fall den vorhandenen Text).</p> - </li> - <li> - <p class="P4">Legen Sie eine neue Systemvariable an (Schaltfläche <span class="Dialog">„Neu“</span> im unteren Bereich des Dialoges).</p> - </li> - <li> - <p class="P4">Die Variable erhält den Namen <span class="Nutzereingabe">CYGWIN</span> und den Wert <span class="Nutzereingabe">server </span>.</p> - </li> - <li> - <p class="P4">Schließen Sie die Dialoge wieder. (Jeweils die Schaltfläche <span class="Dialog">„Ok“</span> drücken.)</p> - </li> - <li> - <p class="P4">Starten Sie den Rechner neu, um die Änderungen zu übernehmen und den Dienst zu aktivieren.</p> - </li> - </ul> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Grundkonfiguration der Datenbank</h3> - <p class="Textbody">Melden Sie sich nach dem Neustart wieder als Administrator an. Jetzt muss noch der Dateibereich, in dem PostgreSQL seine Daten ablegt, vorbereitet werden. Außerdem soll PostgreSQL auch automatisch beim Systemstart geladen werden, es wird also ebenfalls als Service registriert.</p> - <div align="left"> -<table class="tipp"> -<tr > -<th > -<span class="Tabelle6A"> - <p class="P5"> -<img width="26" height="26" src="../pics/achtung.png" class="fr1"/> -<br/> -</p> - </span> -</th> -<td > -<span class="Tabelle6B"> - <p class="TableContents">Der PostgreSQL-Server und der ODBC-Treiber kommunizieren über einen TCP/IP-Port. Es werden Netzwerkfunktionen genutzt, auch wenn Sie alles nur lokal installieren.</p> - <p class="TableContents">Falls Sie eine Firewall-Software einsetzen (z.B. ZoneAlarm oder Norton Firewall) deaktivieren Sie diese während der folgenden Schritte. Lesen Sie in der Dokumentation dieser Software nach, wie Sie dem PostgreSQL-Server Zugriff auf den TCP/IP-Port 5432 gewähren können.</p> - </span> -</td> -</tr> -</table> -</div> - <p class="Standard">Öffnen Sie wieder eine Cygwin-Shell und geben folgende Befehle ein:</p> - <ul class="L4"> - <li> - <p class="P6"> -<span class="Nutzereingabe">mkdir /var/pgsql</span> -</p> - </li> - <li> - <p class="P6"> -<span class="Nutzereingabe">mkdir /var/pgsql/data</span> -</p> - </li> - <li> - <p class="P6"> -<span class="Nutzereingabe">initdb -D /var/pgsql/data</span> -</p> - </li> - </ul> - <div align="left"> -<table class="tipp"> -<tr> -<th> -<span class="Tabelle4A"> - <p class="P7"> -<img width="26" height="26" src="../pics/achtung.png" class="fr1"/> -<br/> -</p> - </span> -</th> -<td> -<span class="Tabelle4B"> - <p class="TableContents">Der Service „PostgreSQL“ muss unter genau dem gleichen Nutzeraccount ausgeführt werden, unter dem Sie momentan die Konfiguration durchführen. Sollten Sie nicht als „Administrator“ angemeldet sein, ersetzen Sie im folgenden Befehl die entsprechend die Parameter für user und password.</p> - <p class="TableContents">Setzen Sie für <passwort> das korrekte Passwort ein.</p> - </span> -</td> -</tr> -</table> -</div> - <div align="left"> -<table class="tipp"> -<tr> -<th> -<span class="Tabelle5A"> - <p class="P7"> -<img width="26" height="26" src="../pics/hinweis.png" class="fr1"/> -<br/> -</p> - </span> -</th> -<td> -<span class="Tabelle5B"> - <p class="TableContents">Der Backslash (\) in der nächsten Befehlszeile ist unter UNIX das Kennzeichen, dass ein Befehl auf der nächsten Zeile fortgesetzt wird. Wenn Sie alles in eine Zeile tippen, wird der Backslash nicht benötigt.</p> - </span> -</th> -</tr> -</table> -</div> - <ul class="L5"> - <li> - <p class="P8"> -<span class="Nutzereingabe">cygrunsrv --install PostgreSQL --path /usr/bin/postmaster \<br/>--args "-D /var/pgsql/data -i" --dep cygserver \<br/>--termsig INT --shutdown --user Administrator \<br/>--passwd <passwort></span> -</p> - </li> - </ul> - <ul class="L4"> - <li> - <p class="P9"> -<span class="Nutzereingabe">cygrunsrv -S PostgreSQL</span> -</p> - </li> - <li> - <p class="P9"> -<span class="Nutzereingabe">createuser -d -a postgres</span> -</p> - </li> - <li> - <p class="P9"> -<span class="Nutzereingabe">createdb -U postgres PostgreSQL</span> -</p> - </li> - </ul> - <p class="Textbody">Der PostgreSQL-Server startet jetzt automatisch beim Systemstart. Wir haben eine Datenbank namens „PostgreSQL“ erzeugt. Die Daten liegen im Cygwin-Verzeichnis „<span class="Nutzereingabe">/var/pgsql/data</span>“, was dem Windows-Verzeichnis „<span class="Nutzereingabe">C:\cygwin\var\pgsql\data\</span>“ entspricht.</p> - <p class="Textbody">Die Installation des Servers ist damit abgeschlossen.</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">ODBC-Treiber installieren</h3> - <p class="Textbody">Die Installation des ODBC-Treibers muss ebenfalls als Administrator vorgenommen werden, ist aber einfach zu erledigen.</p> - <ul class="L6"> - <li> - <p class="P10">Entpacken Sie das zip-Archiv.</p> - </li> - <li> - <p class="P10">Starten Sie das Setup, indem Sie <span class="Dialog">PsqlODBC.exe</span> („FULL“-Download) bzw. <span class="Dialog">PsqlODBC.msi</span> („MSI“-Download) starten</p> - </li> - <li> - <p class="P10">Sie können die Dialoge immer bestätigen, bis Sie die Erfolgsmeldung erhalten.</p> - </li> - <li> - <p class="P10">Unter Windows NT müssen Sie den Rechner evtl. während der Installation neu starten, da zuerst der Microsoft Installer installiert wird.</p> - </li> - </ul> - <p class="Textbody">Nach erfolgreicher Installation des Treibers legen Sie eine ODBC-Datenquelle an.</p> - <ul class="L7"> - <li> - <p class="P11">Öffnen Sie die Windows-Systemsteuerung.</p> - </li> - <li> - <p class="P11">Wählen Sie unter Windows NT den Eintrag <span class="Dialog">„ODBC-Datenquellen“</span> bzw. <span class="Dialog">„Datenquellen (ODBC)“</span>.</p> - </li> - <li> - <p class="P11">Wählen Sie unter Windows XP und Windows 2000 <span class="Dialog">„Verwaltung“</span> und dort dann <span class="Dialog">„Datenquellen (ODBC)“</span>.</p> - </li> - <li> - <p class="P11">Im Dialog <span class="Dialog">„ODBC-Datenquellen-Administrator“</span> wechseln Sie jetzt auf die Seite <span class="Dialog">„System-DSN“</span> und drücken auf <span class="Dialog">„Hinzufügen...“</span> -</p> - </li> - <li> - <p class="P11">Wählen Sie als Treiber <span class="Dialog">„PostreSQL“</span> (keinen mit „Beta“ gekennzeichneten) und drücken <span class="Dialog">„Fertigstellen“</span>.</p> - </li> - <li> - <p class="P11">Ändern sie den Eintrag bei <span class="Dialog">„Datasource“</span> auf <span class="Nutzereingabe">PostgreSQL</span> .</p> - </li> - <li> - <p class="P11">Tragen Sie bei <span class="Dialog">„Database“</span> ebenfalls <span class="Nutzereingabe">PostgreSQL</span> ein.</p> - </li> - <li> - <p class="P11">Tragen Sie bei <span class="Dialog">„Server“</span> <span class="Nutzereingabe">localhost</span> ein.</p> - </li> - <li> - <p class="P11">Tragen Sie bei <span class="Dialog">„User Name“</span> <span class="Nutzereingabe">postgres</span> ein.</p> - </li> - <li> - <p class="P11">Beenden Sie den Dialog mit <span class="Dialog">„OK“</span>.</p> - </li> - </ul> - <p class="Textbody">Sie haben jetzt eine systemweite ODBC-Datenquelle mit Namen PostgreSQL.</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Integration in OpenOffice.org</h3> - <p class="Textbody">Um mit OpenOffice.org auf PostgreSQL zugreifen zu können, muss abschließend noch die Datenquelle in OpenOffice.org bekannt gemacht werden. Das geschieht unter der Nutzeranmeldung, unter der Sie mit OpenOffice.org arbeiten. Melden Sie sich also bei Bedarf als Administrator ab und als Nutzer wieder an.</p> - <p class="Textbody">Starten Sie OpenOffice.org und legen die Datenquelle wie folgt an:</p> - <ul class="L8"> - <li> - <p class="P12">Wählen Sie im Menü <span class="Menü">Extras - Datenquellen</span>.</p> - </li> - <li> - <p class="P12">Wählen Sie <span class="Dialog">„Neue Datenquelle“</span> (links oben im Dialog).</p> - </li> - <li> - <p class="P12">Geben Sie bei <span class="Dialog">„Name“</span> <span class="Nutzereingabe">PostgreSQL</span> ein.</p> - </li> - <li> - <p class="P12">Wählen Sie als <span class="Dialog">„Datenbanktyp“</span> <span class="Nutzereingabe">ODBC</span>.</p> - </li> - <li> - <p class="P12">Ergänzen Sie bei <span class="Dialog">„Datenquellen-URL“</span> <span class="Nutzereingabe">PostgreSQL</span>. (Sie können die ODBC-Quelle auch im Dialog über die Schaltfläche <span class="Dialog">„...“</span> wählen.)</p> - </li> - <li> - <p class="P12">Betätigen Sie die Schaltfläche <span class="Dialog">„Anwenden“</span>.</p> - </li> - </ul> - <p class="Textbody">Die Verbindung zum PostgreSQL-Server kann jetzt verwendet werden. Sie können dazu alle Datenquellen-Tools von OpenOffice.org einsetzen. Zuerst sollte aber eine Tabelle definiert werden, in der Sie Daten eingeben können.</p> - <ul class="L9"> - <li> - <p class="P13">Wechseln Sie dazu auf die Karteikarte <span class="Dialog">„Tabellen“</span>. (Sollte der Dialog <span class="Dialog">„Datenquellen Verwalten“ </span>nicht mehr geöffnet sein, öffnen Sie ihn wieder.)</p> - </li> - <li> - <p class="P13">Drücken Sie auf das Symbol <span class="Dialog">„neuer Tabellenentwurf“</span> -</p> - </li> - <li> - <p class="P13">Geben Sie die Namen und Datentypen der benötigten Spalten ein. Verwenden Sie dabei nicht die Datentypen „Bild [lo]“ und „Binär [bytea]“, da diese nicht sauber angebunden werden können.</p> - </li> - <li> - <p class="P13">Bei den numerischen Typen sollten Sie beachten, dass die Behandlung des Kommas leider nicht ganz sauber umgesetzt ist. Die Datentypen Float und Double erwarten einen Punkt statt des Kommas bei der Zahleneingabe.</p> - </li> - <li> - <p class="P13"> -<span class="Emphasis">Definieren Sie unbedingt eine Spalte als Primärschlüssel!</span> Ohne einen Primärschlüssel erhalten Sie von OpenOffice.org aus keinen Schreibzugriff auf die Tabelle.</p> - </li> - </ul> - <div align="left"> -<table class="tipp"> -<tr> -<th> -<span class="Tabelle2A"> - <p class="P7"> -<img width="26" height="26" src="../pics/achtung.png" class="fr1"/> -<br/> +<div id="body_de"> +<p>Da diese Dokumentation nichtmehr aktualisiert wurde, haben wir uns entschlossen, sie zu entfernen.<br /> +Die letzte Version finden sie +<a href="http://de.openoffice.org/unbranded-source/browse/*checkout*/de/www/doc/howto/datenquelle/pdf/tech_pgsql.sxw?rev=1.2">hier</a>. </p> - </span> -</th> -<td> -<span class="Tabelle2B"> - <p class="TableContents">Überlegen Sie sich genau, welche Daten erfasst werden müssen und welche Felder mit welchen Datentypen Sie benötigen. PostgreSQL lässt eine nachträgliche Änderung der Tabellenstruktur nur eingeschränkt zu.</p> - </span> -</td> -</tr> -</table> -</div> - <ul class="L9"> - </ul> - <div align="left"> -<table class="tipp"> -<tr> -<th> -<span class="Tabelle7A"> - <p class="P7"> -<img width="26" height="26" src="../pics/achtung.png" class="fr1"/> -<br/> -</p> - </span> -</th> -<td> -<span class="Tabelle7B"> - <p class="TableContents">Beim Speichern des Tabellenentwurfes schlägt OpenOffice.org automatisch ein Schema (ein Bereich in der Datenbank). Da wir noch keines angelegt haben, löschen Sie den vorgeschlagenen Eintrag. Die Tabelle wird dann im Standardschema „Public“ gespeichert und ist für jeden Benutzer sichtbar.</p> - </span> -</td> -</tr> -</table> -</div> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3"> -<a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="Weitere+Aufgaben%2C+M%C3%B6glichkeiten"/></a>Weitere Aufgaben, Möglichkeiten</h3> - <p class="Textbody">Wurde die Installation wie beschrieben durchgeführt, haben Sie einen Datenbankserver, der eine Datenbankinstanz lokal verwaltet. Diese Installation funktioniert zwar, schöpft aber die Möglichkeiten von PostgreSQL bei weitem nicht aus. Sie müssen die in diesem Abschnitt beschriebenen Programme nicht einsetzen, es ist aber empfehlenswert, sie sich zumindest anzuschauen.</p> - <p class="Textbody"> -<span style="width: 16.999cm; " id="Rahmen1" class="fr2"> - <p class="Illustration"> -<img src="pics/pg_pgadmin3_main.png" class="fr3"/> -<br/>Abbildung 1 pgAdmin III</p> - </span>Das Programm „Pgadmin III“ stellt Ihnen verschiedene Möglichkeiten zur Verfügung, Ihre Installation auf Datenbankebene zu konfigurieren. Wenn Sie „Pgadmin III“ noch nicht installiert haben, entpacken Sie das Archiv und starten das Installationsprogramm. Sie können beim ersten Programmstart die Sprache der Oberfläche auswählen.</p> - <p class="Textbody">Starten Sie „PgAdmin III“ und wählen dann im Menü <span class="Menü">Datei - Server hinzufügen...</span> und bestätigen Sie den anschließenden Dialog mit den Standardeinstellungen. Das Hauptfenster von „PgAdmin III“ erscheint.</p> - <p class="Textbody">Sie können jetzt</p> - <ul class="L10"> - <li> - <p class="P15">ansehen, welche Datenbanken, Nutzer und Nutzergruppen Ihr Server verwaltet,</p> - </li> - <li> - <p class="P15">neue Datenbanken, Nutzer oder Gruppen anlegen,</p> - </li> - <li> - <p class="P15">neue Tabellen anlegen, (Wenn Sie eine Tabelle in der Datenbank „PostgreSQL“ anlegen, steht diese dann auch in OpenOffice.org zur Verfügung.)</p> - </li> - <li> - <p class="P15">neue Spalten zu bestehenden Tabellen hinzufügen,</p> - </li> - <li> - <p class="P15">Integritätsregeln festlegen (Sie sollten dafür aber einige Erfahrungen mit SQL-Datenbanken besitzen).</p> - </li> - </ul> - <p class="Textbody">Die meisten Aufgaben können Sie ausführen, indem Sie auf der linken Seite wie im Windows Explorer durch den Objektbaum navigieren und für das entsprechende Objekt ein Kontextmenü öffnen.</p> - <p class="Textbody">Bei den verschiedenen Aufgaben steht Ihnen die umfangreiche Online-Hilfe zur Verfügung. Sie enthält nicht nur die Beschreibung von „PgAdmin III“ sondern auch die kompletten PostgreSQL-Handbücher.</p> - <p class="Textbody">Im Kapitel 16.4 der PostgreSQL Dokumentation (in der Onlinehilfe unter Server Administration - Run-time Configuration) finden Sie z.B., wie Sie den Zugriff über das Netzwerk auf Ihren Server konfigurieren. Sie können dann eine zentrale Datenbank an verschiedenen Rechnern nutzen und es genügt, auf diesen Rechnern jeweils den ODBC-Treiber zu installieren und die Datenquelle in OpenOffice.org einzurichten. Die zur Konfiguration benötigte Datei „hba.conf“ befindet sich unter „C:\cygwin\var\pgsql\data“. Da diese Datei im UNIX-Format vorliegt, sollte sie aber nicht mit dem Windows-Editor, sondern mit einem etwas leistungsfähigeren Quelltext-Editor bearbeitet werden.</p> - <p class="Textbody">Um Ihre Daten zu sichern bzw. wiederherzustellen können Sie die Befehle „pg_dump“, „pg_dumpall“ und „pg_restore“ benutzen. Die Befehle können über die Cygwin-Shell eingegeben werden. Ihre Benutzung wird im Kapitel 22 „Backup and Restore“ beschrieben.</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Bekannte Probleme</h3> - <ul class="L9"> - <li> - <p class="P13">Das Initialisieren des Datenbankverzeichnisses schlägt auf manchen System mit einer Fehlermeldung <span class="Emphasis">„invalid value for parameter lc_messages“</span> fehl.<br/>Starten sie in diesem Fall initdb mit dem Parameter –no-locale:<br/> -<span class="Nutzereingabe">initdb –no-locale -D /var/pgsql/data</span> -</p> - </li> - <li> - <p class="P13">Es kann vorkommen, dass keine Verbindung zum PostgreSQL Server hergestellt werden kann, obwohl der Dienst gestartet ist und alle Angaben in der ODBC-Konfiguration und für die Datenquelle korrekt sind.<br/>Bearbeiten Sie in diesem Fall die Datei <span class="Emphasis">postgresql.conf</span> im PostgreSQL Datenverzeichnis. Suchen Sie nach einem Eintrag <span class="UserEntry">tcpi_socket=false</span> (er sollte auskommentiert sein). Fügen Sie nach der entsprechenden Zeile eine neue Zeile mit dem Text <span class="UserEntry">tcpi_socket=true</span> ein und Starten Sie den PostgreSQL Dienst (oder Ihren Rechner) neu.</p> - </li> - </ul> - <ul class="L11"> - <li> - <p class="P16">Der PostgreSQL-Datentyp „Bild [lo]“ kann über den ODBC-Treiber nicht korrekt eingebunden werden. Stattdessen kann aber „Binär [bytea]“ benutzt werden.</p> - </li> - </ul> - <ul class="L9"> - <li> - <p class="P13">Die Datentypen „Float“ und „Double“ erwarten einen Punkt statt des Kommas bei der Zahleneingabe im Datenquellenbrowser. Benutzen Sie stattdessen „Zahl“, „Dezimal“ oder „Real“ oder arbeiten Sie mit Formularen.</p> - </li> - </ul> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Informationsquellen</h3> - <div align="left"> -<table class="decorate"> -<tr> -<th> -<span class="Tabelle3A"> - <p class="TableHeading">Informationen</p> - </span> -</th> -<th> -<span class="Tabelle3B"> - <p class="TableHeading">Webseite</p> - </span> -</th> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">PostgreSQL allgemein</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://www.postgresql.org/"> -<span class="Internetlink">www.postgresql.org</span> -</a> -</p> - </span> -</td> -</tr> -<tr class=""> -<td> -<span class="Tabelle3A"> - <p class="TableContents">Onlinedokumentation (Anwenderhandbuch, Administratorhandbuch, SQL-Referenz ...)</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://www.postgresql.org/idocs"> -<span class="Internetlink">www.postgresql.org/idocs</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">Aktuelle ODBC-Treiber</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://gborg.postgresql.org/project/psqlodbc"> -<span class="Internetlink">gborg.postgresql.org/project/psqlodbc</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">PostgreSQL JDBC-Treiber</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://jdbc.postgresql.org/"> -<span class="Internetlink">jdbc.postgresql.org</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">Technische Informationen (z.B. Installation unter verschiedenen Betriebssystemen)</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://techdocs.postgresql.org/"> -<span class="Internetlink">techdocs.postgresql.org</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">Deutsche Seiten zu PostgreSQL</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://www.postgres.de/"> -<span class="Internetlink">www.postgres.de</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">PgAdmin II</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://pgadmin.postgresql.org/"> -<span class="Internetlink">pgadmin.postgresql.org</span> -</a> -</p> - </span> -</td> -</tr> -<tr> -<td> -<span class="Tabelle3A"> - <p class="TableContents">Cygwin</p> - </span> -</td> -<td> -<span class="Tabelle3B"> - <p class="P17"> -<a href="http://www.cygwin.com/"> -<span class="Internetlink">www.cygwin.com</span> -</a> -</p> - </span> -</td> -</tr> -</table> -</div> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="Heading3">Credits</h3> - <p class="Standard">Autor : André Schnabel <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> -</p> - <p class="Standard">Korrektur gelesen: Timo Kozlowski <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> -</p> - <p class="Standard">letzte Änderung: </p> - <p class="Standard">Kontakt : </p> - <p class="Standard">OpenOffice.org Documentation Project <a href="http://documentation.openoffice.org/">documentation.openoffice.org</a> -</p> - <p class="Standard">OpenOffice.org deutschsprachig <a href="http://de.openoffice.org/">de.openoffice.org</a> -</p> - <a xmlns:sxghelper="http://www.jclark.com/xt/java/com.sun.star.xslt.helper.SxgChildTransformer" name="+"/></a> -<h3 class="P18">Copyright und Lizenzhinweis</h3> - <p class="Copyright">© Copyright 2003-2004 André Schnabel</p> - <p class="Copyright"> -<span class="Emphasis">Public Documentation License Notice</span> -</p> - <p class="Copyright">The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License can be found at <a href="http://www.openoffice.org/licenses/PDL.html">http://www.openoffice.org/licenses/PDL.html</a>. </p> - <p class="Copyright">The Original Documentation is "PostgreSQL unter Windows". The Initial Writer of the Original Documentation is André Schnabel Copyright (C) 2003. All Rights Reserved. <br/>Initial Writer contact(s): [EMAIL PROTECTED]</p> - <p class="Copyright"/> - <p class="Copyright">Contributor(s) are :</p> - <p class="Copyright"/> </div> </body> File [changed]: tech_sapdb.html Url: http://de.openoffice.org/source/browse/de/www/doc/howto/datenquelle/tech_sapdb.html?r1=1.5&r2=1.6 Delta lines: +1 -1 ------------------- --- tech_sapdb.html 28 Dec 2003 18:55:51 -0000 1.5 +++ tech_sapdb.html 27 Mar 2005 12:19:18 -0000 1.6 @@ -17,7 +17,7 @@ <table cellpadding="2" cellspacing="2" border="0" width="100%"> <tr> <td width="33%"> - <a href="tech_pgsql.html">[zurück]</a> + <a href="tech_mysql.html">[zurück]</a> </td> <td width="33%"> <a href="index.html">[Hauptmenü]</a> Directory: /de/documentation/howtos/datenquelle/pics/ ===================================================== File [removed]: pg_pgadmin3_main.png Directory: /de/www/doc/howto/datenquelle/pdf/ ============================================= File [removed]: tech_pgsql.pdf File [removed]: tech_pgsql.sxw Directory: /de/documentation/howtos/datenquelle/ ================================================ File [removed]: tech_pgsql.sxw --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
