10 lines
423 B
MySQL
10 lines
423 B
MySQL
|
CREATE TABLE subscription (
|
||
|
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
||
|
sender_id UUID NOT NULL REFERENCES actor_profile (id) ON DELETE CASCADE,
|
||
|
sender_address VARCHAR(100) NOT NULL,
|
||
|
recipient_id UUID NOT NULL REFERENCES user_account (id) ON DELETE CASCADE,
|
||
|
expires_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||
|
updated_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||
|
UNIQUE (sender_id, recipient_id)
|
||
|
);
|