Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwenden des Befehls\ copy zum Importieren von Daten in eine Tabelle auf einer SQL Postgre-DB-Instance

Fokusmodus
Verwenden des Befehls\ copy zum Importieren von Daten in eine Tabelle auf einer SQL Postgre-DB-Instance - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Der SQL \copy Befehl Postgre ist ein Metabefehl, der im psql interaktiven Client-Tool verfügbar ist. Sie können ihn verwenden\copy, um Daten in eine Tabelle auf Ihrer SQL Postgre-DB-Instance RDS zu importieren. Um den \copy-Befehl zu verwenden, müssen Sie zuerst die Tabellenstruktur auf der Ziel-DB-Instance erstellen, damit \copy ein Ziel für die zu kopierenden Daten hat.

Sie können \copy es verwenden, um Daten aus einer Datei mit kommagetrennten Werten (CSV) zu laden, z. B. aus einer Datei, die exportiert und auf Ihrer Client-Workstation gespeichert wurde.

Um die CSV Daten in das Ziel RDS für die SQL Postgre-DB-Instance zu importieren, stellen Sie zunächst eine Verbindung mit der Ziel-DB-Instance her. psql

psql --host=db-instance.111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=target-db

Führen Sie dann den \copy-Befehl mit den folgenden Parametern aus, um das Ziel für die Daten und ihr Format zu identifizieren.

  • target_table— Der Name der Tabelle, die die aus der CSV Datei kopierten Daten erhalten soll.

  • column_list – Spaltenspezifikationen für die Tabelle.

  • 'filename'— Der vollständige Pfad zur CSV Datei auf Ihrer lokalen Workstation.

\copy target_table from '/path/to/local/filename.csv' WITH DELIMITER ',' CSV;

Wenn Ihre CSV Datei Informationen zur Spaltenüberschrift enthält, können Sie diese Version des Befehls und der Parameter verwenden.

\copy target_table (column-1, column-2, column-3, ...) from '/path/to/local/filename.csv' WITH DELIMITER ',' CSV HEADER;

Wenn der \copy Befehl fehlschlägt, gibt Postgre SQL Fehlermeldungen aus.

Erstellen einer neuen DB-Instance in der Database Preview-Umgebung mithilfe eines psql Befehls mit dem \copy Meta-Befehl, wie in den folgenden Beispielen gezeigt. In diesem Beispiel wird source-table als Name für die Quelltabelle verwendet, source-table.csv für die CSV-Datei und target-db für die Zieldatenbank:

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

$psql target-db \ -U <admin user> \ -p <port> \ -h <DB instance name> \ -c "\copy source-table from 'source-table.csv' with DELIMITER ','"

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

$psql target-db ^ -U <admin user> ^ -p <port> ^ -h <DB instance name> ^ -c "\copy source-table from 'source-table.csv' with DELIMITER ','"

Vollständige Informationen zum \copy Befehl finden Sie auf der psql-Seite in der SQL Postgre-Dokumentation im Abschnitt Meta-Befehle.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.