WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   PostgreSQL & Debian (http://www.wcm.at/forum/showthread.php?t=148210)

Quintus14 22.10.2004 09:44

PostgreSQL & Debian
 
Servus@all,

ich beziehe mich auf diesen Thread, in dem mir PostgreSQL empfohlen wurde.

Nun, man kann in kalten und langen Winternächten ja Grundlagenforschung betreiben...

Ich hatt' dazu ein paar Fragen:
  1. macht es Sinn, diese Datenbank (bzw. den Server-Teil) auf einem Debian-Server mit PIII/450 und 256 MB RAM laufen zu lassen(?) - oder ist das Teil zu langsam dafür?
  2. Was nimmt man am vernünftigsten für ein Client-Frontend zur Kommunikation mit der Datenbank, wenn umfangreiche Eingabemasken (Beispiel - siehe Anhang) gebaut werden sollen und umfangreiche Ausdrucke (Briefe, Rechnungen mit unterschiedlichen Briefköpfen etc.) ein Thema sind? Praktisch wäre, wenn der Client unter Linux UND Windows liefe...
  3. Würde unter Debian die Installation nach diesem Schimmel ablaufen - oder gibt's Besonderheiten?
  4. Und: gibt's hier im Forum Leute mit PostgreSQL-Erfahrung - oder müsste ich mich im Fall des Falles da allein durchbeißen?

Thx, Quintus

_m3 22.10.2004 09:50

ad installation: Fuer Debian reicht, wie du wissen solltest, ein apt-get install postgresql
No need for configure/make/make install. :)

ad Eingabemasken: Dieselben Tools wie fuer mysql, DB2, Oracle, ....

ad Erfahrung: So viel Unterschied ist zwischen mysql und postgres auch wieder nicht. Keine Panik! ;)

sagi 22.10.2004 12:15

als Frontend könntest du auch phppgadmin (oder so ähnlich) versuchen. Ist ein Webfrontent. bei Debian solltest du es mit apt-get installieren können.

mfg

Quintus14 22.10.2004 22:38

Zitat:

Original geschrieben von _m3
... 'apt-get install postgresql' ...
Weil's mich gereizt hat, hab' ich mal versucht, das Paket via Webmin zu installieren - brachte einen Abbruch, d.h. er lässt mich nach der Auflösung des Trees und der Berechnung der downloadbaren MBs das 'Y' nicht mehr eingeben ('abort'). Vielleicht geht's dann nach dem Update des Webmin auf V1.160 übers Netz...

Zu Frage 1.) und 2.) im Ausgangsposting würd' ich noch um ausführlichere Infos ersuchen...

Thx, Quintus

sagi 23.10.2004 21:40

zu 1)

ja. ich denke der reicht vollkommen... kommt auch auf den Umfand der db an, aber ich kann mir nicht vorstellen, dass der Rechner so schnell überfordert ist (wenn du nicht noch 2000 andere Dinge auch damit machst)

zu 2)

hab ich da nicht schon was gepostet?

Ja. hab ich ;)

zur Installation: machs halt über ssh?

mfg

Quintus14 24.10.2004 19:20

So - hab' jetzt einmal testhalber mit 'apt-get install postgresql' und 'apt-get install phppgadmin' selbige installiert :).

Jetzt geht's um die Zugriffe via phppgadmin von einem anderen Rechner aus: bei der Installation des phppgadmin bzw. apache hat er mir geschrieben:
Zitat:

Could not determine the servers fully qualified domain name ... using 10.168.110.10
Ich geh' davon aus, dass ich das irgendwie ändern muss, weil meine IP-Adresse des Servers eine andere ist.

Wie/wo stell' ich jetzt die IP und auch die Nummer für das Ansprechen des phppgadmin ein und wie müsste selbiges von einem Windows-PC dann ansprechbar sein? (Anm.: Webmin wäre beispielsweise mit 'http://meinserver:10000/' aufrufbar - so was ähnliches müsste es ja dann für phppgadmin auch geben, denk' ich).

Und dann möcht' ich noch die Pfade ändern - die Datenbanken sollten NICHT im home-Verzeichnis des postgres-users angelegt werden, sondern auf meiner Datenplatte, also /mnt/meinedaten/...

Wie/wo ändere ich den Pfad zu den Datenbanken?

Thx
Quintus


P.S.: Wie ich gelesen hab', sollte sich dann im phppgadmin (wenns mal läuft) ein Help finden...

Sloter 24.10.2004 20:39

vi /etc/apache/httpd.conf

ServerName suchen und die IP eintragen.
/etc/init.d/apache restart

phppgadmin mußt du per Browser aufrufen.
http://ip.ip.ip.ip/phppgadmin

Sloter

Quintus14 24.10.2004 22:50

Ich hab' im /etc/apache/httpd.conf nach 'ServerName' gesucht: in dieser conf gibt's 2 x 'ServerName':
  • einmal als 'Virtual Host IP-Adress - host.some_domain.com' und
  • einmal nur als 'ServerName' (... allows to set a host name which is sent back to clients...).
IN beiden Fällen waren die Einträge vorläufig auskommentiert! Und eigenartig, dass ich in der config die o.a. IP 10.168.110.10 nirgends gefunden hab' - ich dachte, die müsste ich finden und ändern...

Ich hab die Kommentar-# raus genommen und es - in BEIDEN FÄLLEN - mal mit jener IP versucht, mit der der Debian-Server im Netz hängt - Fehlanzeige. Auch eine freie, neue IP-# hat's nicht gebracht (restartet hab' ich natürlich jeweils den Apache).

Leider hab' ich bis jetzt keine Verbindung von einem Windows-PC zum phppgadmin auf dem Debian-Server zustande gebracht :(.

Bitte nochmal detaillierter - was gehört jetzt wo genau hin?

Thx, Quintus

sagi 25.10.2004 00:05

was sagt denn ifconfig?

Quintus14 25.10.2004 00:24

Zitat:

eth0 Link encap:Ethernet HWaddr 00:02:44:3C:DC:0F
inet addr:10.168.110.10 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87928 errors:0 dropped:0 overruns:0 frame:0
TX packets:83711 errors:0 dropped:0 overruns:0 carrier:0
collisions:5 txqueuelen:100
RX bytes:71251700 (67.9 MiB) TX bytes:11146740 (10.6 MiB)
Interrupt:14 Base address:0xa400

eth1 Link encap:Ethernet HWaddr 00:05:5D:75:A2:5B
inet addr:192.168.xxx.xxx Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:226694 errors:0 dropped:0 overruns:0 frame:0
TX packets:228925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:117064848 (111.6 MiB) TX bytes:207035270 (197.4 MiB)
Interrupt:15 Base address:0xb000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1102 errors:0 dropped:0 overruns:0 frame:0
TX packets:1102 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:130718 (127.6 KiB) TX bytes:130718 (127.6 KiB)

Die eth0 ist jene, die zum Router (extern) geht, die eth1 ist die interne.

MfG, Quintus


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag