Custom ID converted to string, added as property to Message class.
This commit is contained in:
parent
ff67c86517
commit
10f1841b54
@ -39,7 +39,7 @@ CREATE TABLE IF NOT EXISTS Categories (
|
|||||||
date_created BIGINT NOT NULL CHECK (date_created != 0),
|
date_created BIGINT NOT NULL CHECK (date_created != 0),
|
||||||
icon BLOB,
|
icon BLOB,
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
);
|
);
|
||||||
@ -62,7 +62,7 @@ CREATE TABLE IF NOT EXISTS Feeds (
|
|||||||
update_interval INTEGER NOT NULL DEFAULT 15 CHECK (update_interval >= 5),
|
update_interval INTEGER NOT NULL DEFAULT 15 CHECK (update_interval >= 5),
|
||||||
type INTEGER NOT NULL CHECK (type >= 0),
|
type INTEGER NOT NULL CHECK (type >= 0),
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
);
|
);
|
||||||
@ -83,7 +83,7 @@ CREATE TABLE IF NOT EXISTS Messages (
|
|||||||
is_pdeleted INTEGER(1) NOT NULL DEFAULT 0 CHECK (is_pdeleted >= 0 AND is_pdeleted <= 1),
|
is_pdeleted INTEGER(1) NOT NULL DEFAULT 0 CHECK (is_pdeleted >= 0 AND is_pdeleted <= 1),
|
||||||
enclosures TEXT,
|
enclosures TEXT,
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (feed) REFERENCES Feeds (id),
|
FOREIGN KEY (feed) REFERENCES Feeds (id),
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
|
@ -34,7 +34,7 @@ CREATE TABLE IF NOT EXISTS Categories (
|
|||||||
date_created INTEGER NOT NULL CHECK (date_created != 0),
|
date_created INTEGER NOT NULL CHECK (date_created != 0),
|
||||||
icon BLOB,
|
icon BLOB,
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
);
|
);
|
||||||
@ -57,7 +57,7 @@ CREATE TABLE IF NOT EXISTS Feeds (
|
|||||||
update_interval INTEGER NOT NULL CHECK (update_interval >= 5) DEFAULT 15,
|
update_interval INTEGER NOT NULL CHECK (update_interval >= 5) DEFAULT 15,
|
||||||
type INTEGER NOT NULL CHECK (type >= 0),
|
type INTEGER NOT NULL CHECK (type >= 0),
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
);
|
);
|
||||||
@ -78,7 +78,7 @@ CREATE TABLE IF NOT EXISTS Messages (
|
|||||||
is_pdeleted INTEGER(1) NOT NULL DEFAULT 0 CHECK (is_pdeleted >= 0 AND is_pdeleted <= 1),
|
is_pdeleted INTEGER(1) NOT NULL DEFAULT 0 CHECK (is_pdeleted >= 0 AND is_pdeleted <= 1),
|
||||||
enclosures TEXT,
|
enclosures TEXT,
|
||||||
account_id INTEGER NOT NULL,
|
account_id INTEGER NOT NULL,
|
||||||
custom_id INTEGER,
|
custom_id TEXT,
|
||||||
|
|
||||||
FOREIGN KEY (feed) REFERENCES Feeds (id),
|
FOREIGN KEY (feed) REFERENCES Feeds (id),
|
||||||
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
FOREIGN KEY (account_id) REFERENCES Accounts (id)
|
||||||
|
@ -26,12 +26,12 @@ ALTER TABLE Categories
|
|||||||
ADD COLUMN account_id INTEGER NOT NULL DEFAULT (1);
|
ADD COLUMN account_id INTEGER NOT NULL DEFAULT (1);
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Messages
|
ALTER TABLE Messages
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Feeds
|
ALTER TABLE Feeds
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Categories
|
ALTER TABLE Categories
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
UPDATE Information SET inf_value = '4' WHERE inf_key = 'schema_version';
|
UPDATE Information SET inf_value = '4' WHERE inf_key = 'schema_version';
|
@ -26,12 +26,12 @@ ALTER TABLE Categories
|
|||||||
ADD COLUMN account_id INTEGER NOT NULL DEFAULT (1);
|
ADD COLUMN account_id INTEGER NOT NULL DEFAULT (1);
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Messages
|
ALTER TABLE Messages
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Feeds
|
ALTER TABLE Feeds
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
ALTER TABLE Categories
|
ALTER TABLE Categories
|
||||||
ADD COLUMN custom_id INTEGER;
|
ADD COLUMN custom_id TEXT;
|
||||||
-- !
|
-- !
|
||||||
UPDATE Information SET inf_value = '4' WHERE inf_key = 'schema_version';
|
UPDATE Information SET inf_value = '4' WHERE inf_key = 'schema_version';
|
@ -61,7 +61,7 @@ QString Enclosures::encodeEnclosuresToString(const QList<Enclosure> &enclosures)
|
|||||||
}
|
}
|
||||||
|
|
||||||
Message::Message() {
|
Message::Message() {
|
||||||
m_title = m_url = m_author = m_contents = "";
|
m_title = m_url = m_author = m_contents = m_customId = "";
|
||||||
m_feedId = 0;
|
m_feedId = 0;
|
||||||
m_enclosures = QList<Enclosure>();
|
m_enclosures = QList<Enclosure>();
|
||||||
}
|
}
|
||||||
|
@ -51,6 +51,7 @@ class Message {
|
|||||||
QDateTime m_created;
|
QDateTime m_created;
|
||||||
int m_feedId;
|
int m_feedId;
|
||||||
|
|
||||||
|
|
||||||
QList<Enclosure> m_enclosures;
|
QList<Enclosure> m_enclosures;
|
||||||
|
|
||||||
// Is true if "created" date was obtained directly
|
// Is true if "created" date was obtained directly
|
||||||
|
Loading…
x
Reference in New Issue
Block a user