Archived
36 lines
972 B
SQL
36 lines
972 B
SQL
-- Create tables that were originally created via Supabase dashboard.
|
|
-- Using IF NOT EXISTS so this is safe to run on existing databases.
|
|
|
|
-- Comments table
|
|
create table if not exists public.comments (
|
|
id bigint generated always as identity primary key,
|
|
name text not null,
|
|
email text not null,
|
|
comment text not null,
|
|
post_id text not null,
|
|
created_at timestamptz not null default now()
|
|
);
|
|
|
|
alter table public.comments enable row level security;
|
|
|
|
-- Subscriptions table
|
|
create table if not exists public.subscriptions (
|
|
id bigint generated always as identity primary key,
|
|
email text not null unique,
|
|
created_at timestamptz not null default now()
|
|
);
|
|
|
|
alter table public.subscriptions enable row level security;
|
|
|
|
-- Authors table
|
|
create table if not exists public.authors (
|
|
name text primary key,
|
|
bio text not null default '',
|
|
x_link text,
|
|
fb_link text,
|
|
insta_link text,
|
|
pfp_link text
|
|
);
|
|
|
|
alter table public.authors enable row level security;
|