-
-
Notifications
You must be signed in to change notification settings - Fork 114
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
38 additions
and
1 deletion.
There are no files selected for viewing
37 changes: 37 additions & 0 deletions
37
prisma/migrations/20250113233026_weekly_posts_update/migration.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
CREATE OR REPLACE FUNCTION update_weekly_posts_job() | ||
RETURNS INTEGER | ||
LANGUAGE plpgsql | ||
AS $$ | ||
DECLARE | ||
BEGIN | ||
UPDATE pgboss.schedule | ||
SET data = jsonb_build_object( | ||
'title', 'Meme Monday - Best Bitcoin Meme Gets 5,000 CCs', | ||
'text', E'Time for another round of Meme Monday!\n\nWe have another 5,000 CCs up for grabs for this week''s winner.\n\nThe CCs will be given to the stacker with the best Bitcoin meme as voted by the "top" filter on this thread at 10am CT tomorrow.\n\nTo post an image on SN, check out our docs [here](https://stacker.news/faq#how-do-i-post-images-on-stacker-news).\n\nSend your best 👇', | ||
'bounty', 5000, | ||
'subName', 'memes') | ||
WHERE name = 'weeklyPost-meme-mon'; | ||
|
||
UPDATE pgboss.schedule | ||
SET data = jsonb_build_object( | ||
'title', 'What are you working on this week?', | ||
'text', E'Calling all stackers!\n\nLeave a comment below to let the SN community know what you''re working on this week. It doesn''t matter how big or small your project is, or how much progress you''ve made.\n\nJust share what you''re up to, and let the community know if you want any feedback or help.', | ||
'subName', 'meta') | ||
WHERE name = 'weeklyPost-what-wed'; | ||
|
||
UPDATE pgboss.schedule | ||
SET data = jsonb_build_object( | ||
'title', 'Fun Fact Friday - Best Fun Fact Gets 5,000 CCs', | ||
'text', E'Let''s hear all your best fun facts, any topic counts!\n\nThe best comment as voted by the "top" filter at 10am CT tomorrow gets 5,000 CCs.\n\nBonus CCs for including a source link to your fun fact!\n\nSend your best 👇', | ||
'bounty', 5000, | ||
'subName', 'meta') | ||
WHERE name = 'weeklyPost-fact-fri'; | ||
|
||
return 0; | ||
EXCEPTION WHEN OTHERS THEN | ||
return 0; | ||
END; | ||
$$; | ||
|
||
SELECT update_weekly_posts_job(); | ||
DROP FUNCTION IF EXISTS update_weekly_posts_job; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters