add views filed in the database

pull/1/head
kirbylife 2022-12-22 15:46:42 -06:00
parent 46007d9a32
commit cca93aa1d8
5 changed files with 8 additions and 3 deletions

View File

View File

@ -3,6 +3,8 @@ CREATE TABLE posts (
title VARCHAR NOT NULL,
content TEXT NOT NULL,
published BOOLEAN NOT NULL DEFAULT 'f',
views integer NOT NULL DEFAULT 0,
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
updated_at TIMESTAMP NOT NULL DEFAULT NOW()
)

View File

@ -1,10 +1,12 @@
table! {
// @generated automatically by Diesel CLI.
diesel::table! {
posts (id) {
id -> Integer,
id -> Int4,
title -> Varchar,
content -> Text,
published -> Bool,
views -> Integer,
views -> Int4,
created_at -> Timestamp,
updated_at -> Timestamp,
}

View File

@ -31,6 +31,7 @@
<label for="">Visible</label>
<input name="published" type="checkbox" value="true"{% if post.published %}checked{% endif %}/>
<textarea id="content" name="content">{{ post.content }}</textarea>
<input name="views" type="number" value="0" style="display: none"/>
<button>Publicar</button>
</form>
</div>