mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-09-05 05:58:48 -06:00
![Dessalines](/assets/img/avatar_default.png)
* Removing the site creator, adding leave_admin. Fixes #1808 * Making sure there's at least one admin. Fixing unit tests
15 lines
351 B
SQL
15 lines
351 B
SQL
-- Add the column back
|
|
alter table site add column creator_id int references person on update cascade on delete cascade;
|
|
|
|
-- Add the data, selecting the highest admin
|
|
update site
|
|
set creator_id = sub.id
|
|
from (
|
|
select id from person
|
|
where admin = true
|
|
limit 1
|
|
) as sub;
|
|
|
|
-- Set to not null
|
|
alter table site alter column creator_id set not null;
|