| psql |
|
|
|
psqlpsql ist das frontend zu PostgreSQL - siehe man 1 psql. Nachdem postgreSQL von source oder als vorkompiliertes binary (.rpm, .deb, .tgz) erfolgreich installiert, eingerichtet und gestartet wurde (dazu später mehr), werden wir jetzt unsere erste Datenbank kreieren: postgres:~> createdb -d videothek -E utf-8 Die -d-Option ist hier nicht zwingend erforderlich (ginge also auch ohne) - und das grosse E (encoding) - damit kann ich den Zeichensatz auswählen. UTF-8 ist die "8-bit Unicode Transformation" Wikipaedia sagt dazu: "Dabei wird jedem Unicode-Zeichen eine speziell kodierte Bytekette von variabler Länge zugeordnet. UTF-8 unterstützt bis zu 4 Byte, auf die sich wie bei allen UTF-Formaten alle 1.114.112 Unicode-Zeichen abbilden lassen!" und das sollte für uns als Erklärung ausreichen! Weitere interessante Optionen beim Aufruf von psql sind:
postgres:~> psql videothek Am psql-prompt eingegebene "psql-Befehle" werden mit einem Backslash eingeleitet, und werden als Metacommands bezeichnet (im Gegensatz zu den SQL-Kommandos)! TAB-Taste (auto-completiton) funktioniert genau so wie auf bash! CTRL-l funktioniert auch --> Bildschirm leeren! Auf dem psql-prompt einen Backslash eintippen, gefolgt von 2xTAB, und dann werden Ihnen alle vorhandenen Metacommands angezeigt.
sql-files einspielenpostgres:~> psql -d videothek -f kundendatenbank.sql |
|||||||||||||||||||||||||||||||
| Letzte Aktualisierung ( Friday, 1. June 2007 ) | |||||||||||||||||||||||||||||||
| < Zurück | Weiter > |
|---|



