You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O uso de SHA256 é necessário apenas no pacote de preservação, o controle de arquivos de carga pode ser feito com MD5 por ser mais leve e um padrão mais amplamente utilizado nesse tipo de aplicação, com universo pequeno (sem risco de colizão no MD5).
-- MD5 funciona em binários, tais como CREATE TABLE tmp_docs(file_name text PRIMARY KEY);DROPTABLE IF EXISTS tmp_docs CASCADE;
CREATETABLEtmp_docs(file_name textPRIMARY KEY);
COPY tmp_docs FROM PROGRAM 'ls /tmp/*.csv' WITH (format 'csv');
ALTERTABLE tmp_docs ADD COLUMN doc bytea, ADD COLUMN doc_oid oid;
UPDATE tmp_docs SET doc_oid = lo_import(file_name);
UPDATE tmp_docs SET doc = lo_get(doc_oid);
SELECT lo_unlink(doc_oid) FROM tmp_docs;