Wie füge ich mehrere Zeilen mit Node-Postgres richtig in PG ein?

8

Eine einzelne Zeile kann wie folgt eingefügt werden:

%Vor%

Bei diesem Ansatz werden automatisch Sonderzeichen auskommentiert.

Wie füge ich mehrere Zeilen gleichzeitig ein?

Ich muss dies umsetzen:

%Vor%

Ich kann einfach js String-Operatoren verwenden, um solche Zeilen manuell zu kompilieren, aber dann muss ich Sonderzeichen hinzufügen, die irgendwie entkommen.

    
stkvtflw 25.01.2016, 10:24
quelle

3 Antworten

2

Nach diesem Artikel: Performance Boost von pg-promise Bibliothek und der vorgeschlagene Ansatz:

%Vor%

Ein Beispiel für die Verwendung, genau wie in Ihrem Fall:

%Vor%

Und es wird auch mit einem Array von Objekten funktionieren:

%Vor%

AKTUALISIEREN

Für einen Hochleistungsansatz über eine einzige INSERT -Abfrage siehe Mehrzeilig einfügen mit pg-promise .

    
vitaly-t 26.01.2016, 13:53
quelle
2
%Vor%

hilft nicht? Darüber hinaus können Sie manuell eine Zeichenfolge für die Abfrage generieren:

%Vor%

Wenn Sie hier Ссылка lesen, können Sie dieselbe Implementierung sehen.

    
Vyacheslav 25.01.2016 10:27
quelle
2

Eine andere Möglichkeit, PostgreSQL json-Funktionen zu verwenden:

%Vor%     
Sergey Okatov 11.05.2016 16:16
quelle