[icinga-checkins] icinga.org: icinga-doc/r1.7: Bug #2936, replace make db-doc2sql...

git at icinga.org git at icinga.org
Mon Aug 27 14:30:08 CEST 2012


Module: icinga-doc
Branch: r1.7
Commit: d5e04c9d313ea2f364a1f69e2e8de7f53969be76
URL:    https://git.icinga.org/?p=icinga-doc.git;a=commit;h=d5e04c9d313ea2f364a1f69e2e8de7f53969be76

Author: Lara Berdelsmann <berdelsmann at arcor.de>
Date:   Sun Aug 26 22:09:33 2012 +0200

Bug #2936, replace make db-doc2sql...

---

 de/icinga-web-scratch.xml |   22 +++++++++++-----------
 en/icinga-web-scratch.xml |   16 ++++++++++------
 2 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/de/icinga-web-scratch.xml b/de/icinga-web-scratch.xml
index 673c7c5..6263236 100644
--- a/de/icinga-web-scratch.xml
+++ b/de/icinga-web-scratch.xml
@@ -305,10 +305,6 @@
       <programlisting> #> make db-drop            - löscht die komplette Datenbank, inklusive
                             - Security-Abfrage, um ungewolltes Löschen zu verhindern</programlisting>
 
-      <programlisting> #> make db-doc2sql         - falls Sie SQL scripts beispielsweise für Packaging oder
-                            - manuelles Setup benötigen, können Sie diese Option verwenden,
-                            - verwenden, um die SQL-Scripts aus Doctrine zu extrahieren</programlisting>
-
       <para>Um die Datenbankanlege-Befehle nutzen zu können, müssen Sie dem Benutzer, der diese DB-Befehle ausführen soll, auch die
       entsprechenden Privilegien zuordnen. Falls derjenige Benutzer, der für das Icinga-Web in <filename>configure</filename> vorgesehen
       wurde, zu wenig Berechtigungen hat, gibt es in 'make' eine Abfrage, ob Sie einen anderen Benutzer mit mehr Privilegien verwenden
@@ -321,16 +317,20 @@
 
       <para><emphasis role="bold">Manuelles Anlegen der Datenbank</emphasis></para>
 
-      <para>Sofern Sie die Datenbank manuell installieren wollen, z.B. für Package building, können Sie mit diesem Befehl die SQL-Scripts
-      extrahieren</para>
-
-      <programlisting> #> make db-doc2sql</programlisting>
+      <para>Sofern Sie die Datenbank manuell installieren wollen, z.B. für Package building, so finden Sie unter
+      </path/to/icinga-web/etc/schema/> das zu importierende SQL-Script.</para>
 
-      <para>und diese dann in die frisch angelegte Datenbank importieren.</para>
+      <para><emphasis role="bold">MySQL</emphasis><programlisting> $ mysql -u root -p icinga_web  < /path/to/icinga-web/etc/schema/mysql.sql</programlisting></para>
+      <para><emphasis role="bold">Oracle</emphasis>
 
-      <para><emphasis>&name-postgres;</emphasis></para>
+          <programlisting> #> su - oracle
+ $ sqlplus dbuser/dbpass
+ SQL> @oracle.sql</programlisting>
+        </para> 
+<para><emphasis role="bold">Postgresql</emphasis> <programlisting> #> su - postgres
+ $ psql -U icinga_web -d icinga_web < /path/to/icinga-web/etc/schema/pgsql.sql</programlisting></para>
 
-      <para>Bitte editieren Sie die Datei <filename>pg_hba.conf</filename> und tragen Sie die folgenden Zeilen ein:</para>
+      <para>Bitte editieren Sie außerdem die Datei <filename>pg_hba.conf</filename> und tragen Sie die folgenden Zeilen ein:</para>
 
       <programlisting> #> vi /etc/postgresql/9.x/main/pg_hba.conf
 
diff --git a/en/icinga-web-scratch.xml b/en/icinga-web-scratch.xml
index 96812f0..d0160b5 100644
--- a/en/icinga-web-scratch.xml
+++ b/en/icinga-web-scratch.xml
@@ -284,8 +284,6 @@
 
       <programlisting> #> make db-drop            - drops your database with a security query to avoid casualties</programlisting>
 
-      <programlisting> #> make db-doc2sql         - if you require plain SQL scripts, use this option to generate SQL from Doctrine. This can be useful for packaging or manual db install</programlisting>
-
       <para>To use the database creation commands you have to grant privileges to the user who will execute the commands on your dbms. If
       the user defined via configure is a low-privileged one, 'make' asks about a more privileged one e.g. a root user. If this does not
       work for you, alter 'etc/build.properties' to match the requirements of a root user.</para>
@@ -296,13 +294,19 @@
 
       <para><emphasis role="bold">Manually create Database</emphasis></para>
 
-      <para>If you require manual database creation e.g. for package building, you can extract the plain SQL scripts using:</para>
+      <para>If you require manual database creation e.g. for package building, you can extract the needed SQL script from
+      </path/to/icinga-web/etc/schema/></para>
+
+      <para>and then import the script into your freshly created database:</para>
 
-      <programlisting> #> make db-doc2sql</programlisting>
+      <para><emphasis role="bold">MySQL</emphasis><programlisting> $ mysql -u root -p icinga_web  < /path/to/icinga-web/etc/schema/mysql.sql</programlisting></para>
 
-      <para>and then use the generated scripts on the freshly created database.</para>
+      <para><emphasis role="bold">Oracle</emphasis> <programlisting> #> su - oracle
+ $ sqlplus dbuser/dbpass
+ SQL> @oracle.sql</programlisting></para>
 
-      <para><emphasis>&name-postgres;</emphasis></para>
+      <para><emphasis role="bold">Postgresql</emphasis> <programlisting> #> su - postgres
+ $ psql -U icinga_web -d icinga_web < /path/to/icinga-web/etc/schema/pgsql.sql</programlisting></para>
 
       <para>Please edit the file <filename>pg_hba.conf</filename> and add the following lines:</para>
 





More information about the icinga-checkins mailing list