Label attachment field as sha256 instead of md5 for futureproofing

This commit is contained in:
towards-a-new-leftypol 2024-01-15 21:00:30 -05:00
parent ecb444ac21
commit f03d11aafb
1 changed files with 4 additions and 2 deletions

View File

@ -103,7 +103,7 @@ CREATE TABLE IF NOT EXISTS attachments
( attachment_id bigserial primary key
, mimetype text NOT NULL
, creation_time timestamp with time zone NOT NULL
, md5_hash text NOT NULL
, sha256_hash text NOT NULL
, phash bigint
, illegal boolean NOT NULL DEFAULT false
, post_id bigint NOT NULL
@ -117,7 +117,9 @@ CREATE TABLE IF NOT EXISTS attachments
);
CREATE INDEX attachments_creation_time_idx ON attachments (creation_time);
CREATE INDEX attachments_post_id_idx ON attachments (post_id);
CREATE INDEX attachments_md5_hash_idx ON attachments (md5_hash);
CREATE INDEX attachments_sha256_hash_idx ON attachments (sha256_hash);
--
-- Index using the bktree extension for quickly getting the closest phashes
CREATE INDEX attachments_phash_bktree_index ON attachments USING spgist (phash bktree_ops);