diff options
| author | horus | 2019-04-21 14:16:43 +0200 |
|---|---|---|
| committer | horus | 2019-04-21 14:16:43 +0200 |
| commit | 3f5eaaaaedee0ef41719fa2f6a8e02446484d785 (patch) | |
| tree | 859ed3722f4c0390e068f5fc858019e6ea1bb6a7 /schema.sql | |
| parent | 07a008424cd432b8e62c396423c7235f8a93c373 (diff) | |
| download | ghrss-3f5eaaaaedee0ef41719fa2f6a8e02446484d785.tar.gz | |
Changes database view.
Diffstat (limited to 'schema.sql')
| -rw-r--r-- | schema.sql | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -38,3 +38,24 @@ CREATE TABLE IF NOT EXISTS entry ( CONSTRAINT fk_entry_language FOREIGN KEY (language) REFERENCES language(id), CONSTRAINT fk_entry_period FOREIGN KEY (update_period) REFERENCES update_period(id) ) CHARSET=utf8; + +CREATE OR REPLACE VIEW entry_view AS +SELECT + entry.id, + title, + synopsis, + owner.name AS owner, + platform.name AS platform, + platform.url AS platform_url, + CONCAT( platform.url, entry.url) AS url, + language.name AS language, + stars, + created_at +FROM entry +JOIN owner ON + entry.owner = owner.id +JOIN platform on + entry.platform = platform.id +JOIN language + ON entry.language = language.id +ORDER BY created_at DESC; |
