]> Untitled Git - lemmy.git/blob - migrations/2023-06-20-191145_add_listingtype_sorttype_3_6_9_months_enums/down.sql
Dont use sha hash for password reset token (fixes #3491) (#3795)
[lemmy.git] / migrations / 2023-06-20-191145_add_listingtype_sorttype_3_6_9_months_enums / down.sql
1 -- update the default sort type
2 UPDATE
3     local_user
4 SET
5     default_sort_type = 'TopDay'
6 WHERE
7     default_sort_type IN ('TopThreeMonths', 'TopSixMonths', 'TopNineMonths');
8
9 -- rename the old enum
10 ALTER TYPE sort_type_enum RENAME TO sort_type_enum__;
11
12 -- create the new enum
13 CREATE TYPE sort_type_enum AS ENUM (
14     'Active',
15     'Hot',
16     'New',
17     'Old',
18     'TopDay',
19     'TopWeek',
20     'TopMonth',
21     'TopYear',
22     'TopAll',
23     'MostComments',
24     'NewComments',
25     'TopHour',
26     'TopSixHour',
27     'TopTwelveHour'
28 );
29
30 -- alter all you enum columns
31 ALTER TABLE local_user
32     ALTER COLUMN default_sort_type TYPE sort_type_enum
33     USING default_sort_type::text::sort_type_enum;
34
35 -- drop the old enum
36 DROP TYPE sort_type_enum__;
37