chore: add dependencies and configuration
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
f423e1f25d
commit
25c82bcf0b
+20
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE files (
|
||||
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||
public_id VARCHAR(21) UNIQUE NOT NULL,
|
||||
telegram_file_id VARCHAR NOT NULL,
|
||||
telegram_file_unique_id VARCHAR NOT NULL,
|
||||
storage_chat_id BIGINT NOT NULL,
|
||||
storage_message_id BIGINT NOT NULL,
|
||||
file_name VARCHAR NOT NULL,
|
||||
mime_type VARCHAR NOT NULL,
|
||||
size_bytes BIGINT NOT NULL,
|
||||
file_type VARCHAR NOT NULL,
|
||||
uploader_id BIGINT NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE INDEX idx_files_public_id ON files(public_id);
|
||||
CREATE INDEX idx_files_telegram_file_id ON files(telegram_file_id);
|
||||
CREATE INDEX idx_files_uploader_id ON files(uploader_id);
|
||||
CREATE INDEX idx_files_created_at ON files(created_at DESC);
|
||||
Reference in New Issue
Block a user