29 lines
938 B
SQL
29 lines
938 B
SQL
ALTER TABLE reviews ADD COLUMN remote_actor_url TEXT;
|
|
CREATE TABLE ap_followers (
|
|
local_user_id TEXT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
|
remote_actor_url TEXT NOT NULL,
|
|
status TEXT NOT NULL DEFAULT 'pending',
|
|
created_at TEXT NOT NULL,
|
|
PRIMARY KEY (local_user_id, remote_actor_url)
|
|
);
|
|
CREATE TABLE ap_following (
|
|
local_user_id TEXT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
|
remote_actor_url TEXT NOT NULL,
|
|
created_at TEXT NOT NULL,
|
|
PRIMARY KEY (local_user_id, remote_actor_url)
|
|
);
|
|
CREATE TABLE ap_remote_actors (
|
|
url TEXT PRIMARY KEY,
|
|
handle TEXT NOT NULL,
|
|
inbox_url TEXT NOT NULL,
|
|
shared_inbox_url TEXT,
|
|
display_name TEXT,
|
|
fetched_at TEXT NOT NULL
|
|
);
|
|
CREATE TABLE IF NOT EXISTS ap_local_actors (
|
|
user_id TEXT PRIMARY KEY REFERENCES users(id) ON DELETE CASCADE,
|
|
public_key TEXT NOT NULL,
|
|
private_key TEXT NOT NULL,
|
|
created_at TEXT NOT NULL
|
|
);
|