ownertextnotnullreferencesarsse_users(id)ondeletecascadeonupdatecascade,-- owner of subscription
urltextnotnull,-- URL of feed
deletedintnotnulldefault0,-- soft-delete flag
feed_titletextcollatenocase,-- feed title
titletextcollatenocase,-- user-supplied title, which overrides the feed title when set
folderintegerreferencesarsse_folders(id)ondeletecascade,-- TT-RSS category (nestable); the first-level category (which acts as Nextcloud folder) is joined in when needed
modifiedtextnotnulldefaultCURRENT_TIMESTAMP,-- time at which subscription properties were last modified by the user
last_modtext,-- time at which the feed last actually changed at the foreign host
etagtextnotnulldefault'',-- HTTP ETag hash used for cache validation, changes each time the content changes
next_fetchtext,-- time at which the feed should next be fetched