Wie man eine Kopfzeile in PostgreSQL 8.4 kopieren . Up von über 15 Jahren der Entwicklung Unterstützt wird diese Datenbank für die Richtigkeit , Zuverlässigkeit und Integrität der Daten zu schätzen. PostgreSQL wird von allen gängigen Betriebssystemen wie Windows, Linux und UNIX unterstützt. Er speichert große binäre Dateien wie Video, Sound und Bilder, und auch die meisten Datentypen gefunden in " SQL: . 2.008 " Kopieren einer Tabelle von PostgreSQL ist einfach, aber eine einfache Kopie Befehl kopiert nicht den Kopf . Wenn Sie einen Header kopieren möchten , sollten Sie einen komplexeren Befehl COPY . Anleitung
1
Öffnen Sie die Linux -Kommandozeile , Typ - " . Geben Sie " "su username" und drücken Sie Ersetzen Sie "username" mit Ihrem Benutzernamen . Verwenden Sie diesen Befehl, um in Ihrer Datenbank einloggen .
2
Typ "service postgresql start" in der Linux- Befehlszeile ein und drücken Sie "Enter". Dies startet den Datenbankserver , vorausgesetzt, es wurde gestoppt . Sie können auch die Datei "/etc /rc.d /init.d /postgresql start" oder "/usr /bin /postmaster -D /var /lib /pgsql /data & "-Befehl an den Server zu starten .
3
Type " psql Datenbankname " in der Linux- Befehlszeile ein und drücken Sie "Enter". Ersetzen Sie " Datenbankname " mit dem Namen Ihrer Datenbank . Sie müssen diesen Befehl , um Ihre Datenbank zu verbinden. Sie werden sich als Benutzer "username" in unserem Beispiel .
4
Type " postgres " in der Linux -Kommandozeile einloggen und drücken Sie "Enter". Dieser Befehl startet die PostgreSQL Kommandozeile . Sie müssen alle Datenbank -bezogene Befehle von diesem prompt.
5
laufen Verwenden Sie den Befehl "Kopieren" , um Daten zwischen einem Tisch und einem Datei zu kopieren. Sie müssen die folgende Form der COPY-Befehl , um eine Kopfzeile in PostgreSQL kopieren :
COPY tabellenname TO [ MIT CSV HEADER ] Dateiname
Ersetzen " Tabellenname " mit dem Namen der Tabelle, die hält Daten, die Sie kopieren möchten, und "Dateiname" den Pfad zu der Datei. Die "Header" -Parameter gibt an, dass die Datei eine Kopfzeile mit den Namen der jeweiligen Spalte enthält. Wenn die Tabelle in die Datei kopiert wird, wird die erste Zeile enthält die Spaltennamen .