Um die Konvertierung von HTML und URL in PDF und PS vorzubereiten, benötigen wir
postgres selbst, den
htmldoc- Generator und die Erweiterung
pg_htmldoc . (Ich habe Links zu meinen Gabeln angegeben, da ich einige Änderungen vorgenommen habe, die noch nicht im ursprünglichen Repository gespeichert wurden. Sie können auch das
vorgefertigte Image verwenden .)
Installieren Sie zuerst die Erweiterungen mit dem Befehl
CREATE EXTENSION pg_htmldoc
Verwenden Sie die Befehle, um von HTML und URL in PDF und PS zu konvertieren
SELECT file2pdf('file.html', 'file.pdf');
Das Generierungsergebnis kann also auch mit
pg_curl an Mail
gesendet werden
CREATE OR REPLACE FUNCTION send(url TEXT, username TEXT, password TEXT, subject TEXT, "from" TEXT, "to" TEXT[], data TEXT, type TEXT) RETURNS TEXT LANGUAGE SQL AS $BODY$ WITH s AS (SELECT pg_curl_easy_reset(),
Und das alles kann mit dem
Scheduler asynchron im Hintergrund erfolgen.