mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-01-06 05:10:49 +01:00
68 lines
1.5 KiB
MySQL
68 lines
1.5 KiB
MySQL
|
CREATE TABLE Accounts (
|
||
|
id INTEGER PRIMARY KEY,
|
||
|
type TEXT NOT NULL
|
||
|
);
|
||
|
-- !
|
||
|
INSERT INTO Accounts (type) VALUES ('std-rss');
|
||
|
-- !
|
||
|
DROP TABLE IF EXISTS FeedsData;
|
||
|
-- !
|
||
|
CREATE TABLE TtRssAccounts (
|
||
|
id INTEGER,
|
||
|
username TEXT NOT NULL,
|
||
|
password TEXT,
|
||
|
auth_protected INTEGER(1) NOT NULL DEFAULT 0 CHECK (auth_protected >= 0 AND auth_protected <= 1),
|
||
|
auth_username TEXT,
|
||
|
auth_password TEXT,
|
||
|
url TEXT NOT NULL,
|
||
|
force_update INTEGER(1) NOT NULL DEFAULT 0 CHECK (force_update >= 0 AND force_update <= 1),
|
||
|
|
||
|
FOREIGN KEY (id) REFERENCES Accounts (id)
|
||
|
);
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
ADD COLUMN account_id INTEGER NOT NULL DEFAULT 1;
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
ADD COLUMN custom_id TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
DROP FOREIGN KEY feed;
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
MODIFY feed TEXT NOT NULL;
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
MODIFY author TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Messages
|
||
|
MODIFY url TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
ADD COLUMN account_id INTEGER NOT NULL DEFAULT 1;
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
ADD COLUMN custom_id TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
MODIFY date_created BIGINT;
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
MODIFY encoding TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
MODIFY url VARCHAR(100);
|
||
|
-- !
|
||
|
ALTER TABLE Feeds
|
||
|
MODIFY type INTEGER;
|
||
|
-- !
|
||
|
ALTER TABLE Categories
|
||
|
ADD COLUMN account_id INTEGER NOT NULL DEFAULT 1;
|
||
|
-- !
|
||
|
ALTER TABLE Categories
|
||
|
ADD COLUMN custom_id TEXT;
|
||
|
-- !
|
||
|
ALTER TABLE Categories
|
||
|
MODIFY date_created BIGINT;
|
||
|
-- !
|
||
|
UPDATE Information SET inf_value = '4' WHERE inf_key = 'schema_version';
|