mirror of
https://github.com/CompassConnections/Compass.git
synced 2025-12-24 06:27:52 -05:00
18 lines
697 B
SQL
18 lines
697 B
SQL
create table push_subscriptions_mobile (
|
|
id serial primary key,
|
|
user_id text not null,
|
|
token text not null unique,
|
|
platform text not null, -- 'android' or 'ios'
|
|
created_at timestamptz default now(),
|
|
constraint push_subscriptions_mobile_user_id_fkey foreign KEY (user_id) references users (id) on delete CASCADE
|
|
);
|
|
|
|
-- Row Level Security
|
|
ALTER TABLE push_subscriptions_mobile ENABLE ROW LEVEL SECURITY;
|
|
|
|
-- Indexes
|
|
CREATE INDEX IF not exists user_id_idx ON push_subscriptions_mobile (user_id);
|
|
|
|
CREATE INDEX IF not exists platform_idx ON push_subscriptions_mobile (platform);
|
|
|
|
CREATE INDEX IF not exists platform_user_id_idx ON push_subscriptions_mobile (platform, user_id); |