James Tombleson
713205bb03
* basic routes are working with db context * swagger is working along with swag gen * cron was updated with a class and better db context, untested though * sourcelist command added * lost the pg package but added it back * Updated the api startup for cron and api * updated source routes and started to add article routes * Updated cron add func calls * updated swagger * keeping articles basic for now as I dont need to pull them in yet * swagger update * added getarticlesbysourceid call * adding the subscriptions table to track who to send notifications and where * removed legacy columns from discordwebhooks that are no longer needed. * added discord webhook routes * updated routes * Minor change to schema * Updated routes to support subscriptions * ignore .vscode
22 lines
522 B
SQL
22 lines
522 B
SQL
-- +goose Up
|
|
-- +goose StatementBegin
|
|
SELECT 'up SQL query';
|
|
Create TABLE Subscriptions (
|
|
ID uuid Primary Key,
|
|
DiscordWebHookID uuid Not Null,
|
|
SourceID uuid Not Null
|
|
);
|
|
|
|
ALTER TABLE discordwebhooks drop COLUMN Name;
|
|
ALTER TABLE discordwebhooks drop COLUMN Key;
|
|
|
|
-- +goose StatementEnd
|
|
|
|
-- +goose Down
|
|
-- +goose StatementBegin
|
|
SELECT 'down SQL query';
|
|
Drop Table Subscriptions;
|
|
ALTER TABLE discordwebhooks Add COLUMN Name TEXT;
|
|
--ALTER TABLE discordwebhooks Add COLUMN Key TEXT;
|
|
-- +goose StatementEnd
|