[ENTITY] Add uniqueness constraint to Attachment::file_hash

This commit is contained in:
Hugo Sales 2021-05-02 15:48:06 +00:00
parent 4f936108a1
commit 3fab198c04
Signed by: someonewithpc
GPG Key ID: 7D0C7EAFC9D835A0

View File

@ -213,18 +213,17 @@ class Attachment extends Entity
return $this->height;
}
public function setModified(\DateTimeInterface $modified): self
public function setModified(DateTimeInterface $modified): self
{
$this->modified = $modified;
return $this;
}
public function getModified(): \DateTimeInterface
public function getModified(): DateTimeInterface
{
return $this->modified;
}
// }}} Autocode
const URLHASH_ALGO = 'sha256';
@ -303,7 +302,7 @@ class Attachment extends Entity
],
'primary key' => ['id'],
'unique keys' => [
// 'file_file_key' => ['file_hash', 'actor_id'],
'attachment_file_hash_uniq' => ['file_hash'],
],
'indexes' => [
'file_filehash_idx' => ['file_hash'],