clean up, upgraded node
parent
67f00e1342
commit
c111be4e98
@ -0,0 +1,84 @@
|
|||||||
|
module.exports = function (sequelize, DataTypes) {
|
||||||
|
var Post = sequelize.define('Post', {
|
||||||
|
uuid: {
|
||||||
|
type: DataTypes.STRING(50),
|
||||||
|
unique: true,
|
||||||
|
allowNull: false
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
type: DataTypes.STRING(500),
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
slug: {
|
||||||
|
type: DataTypes.STRING(500),
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
tags: {
|
||||||
|
type: DataTypes.STRING(2000),
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
entry_html: {
|
||||||
|
type: DataTypes.TEXT,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
entry_plaintext: {
|
||||||
|
type: DataTypes.TEXT,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
feature_image: {
|
||||||
|
type: DataTypes.STRING,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
page: {
|
||||||
|
type: DataTypes.BOOLEAN,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
featured: {
|
||||||
|
type: DataTypes.BOOLEAN,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
author_id: {
|
||||||
|
type: DataTypes.INTEGER,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
},
|
||||||
|
origin_date: {
|
||||||
|
type: DataTypes.INTEGER,
|
||||||
|
unique: false,
|
||||||
|
allowNull: true
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
timestamps: true,
|
||||||
|
|
||||||
|
// don't delete database entries but set the newly added attribute deletedAt
|
||||||
|
// to the current date (when deletion was done). paranoid will only work if
|
||||||
|
// timestamps are enabled
|
||||||
|
paranoid: true,
|
||||||
|
|
||||||
|
// don't use camelcase for automatically added attributes but underscore style
|
||||||
|
// so updatedAt will be updated_at
|
||||||
|
underscored: true,
|
||||||
|
|
||||||
|
// disable the modification of table names; By default, sequelize will automatically
|
||||||
|
// transform all passed model names (first parameter of define) into plural.
|
||||||
|
// if you don't want that, set the following
|
||||||
|
freezeTableName: false,
|
||||||
|
|
||||||
|
// define the table's name
|
||||||
|
tableName: 'Posts',
|
||||||
|
|
||||||
|
// Enable optimistic locking. When enabled, sequelize will add a version count attriubte
|
||||||
|
// to the model and throw an OptimisticLockingError error when stale instances are saved.
|
||||||
|
// Set to true or a string with the attribute name you want to use to enable.
|
||||||
|
version: true
|
||||||
|
});
|
||||||
|
|
||||||
|
return Post;
|
||||||
|
};
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 434 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,108 +0,0 @@
|
|||||||
/*
|
|
||||||
|
|
||||||
Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox)
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
.hljs {
|
|
||||||
display: block;
|
|
||||||
overflow-x: auto;
|
|
||||||
padding: 0.5em;
|
|
||||||
background: #282828;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs,
|
|
||||||
.hljs-subst {
|
|
||||||
color: #ebdbb2;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Red */
|
|
||||||
.hljs-deletion,
|
|
||||||
.hljs-formula,
|
|
||||||
.hljs-keyword,
|
|
||||||
.hljs-link,
|
|
||||||
.hljs-selector-tag {
|
|
||||||
color: #fb4934;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Blue */
|
|
||||||
.hljs-built_in,
|
|
||||||
.hljs-emphasis,
|
|
||||||
.hljs-name,
|
|
||||||
.hljs-quote,
|
|
||||||
.hljs-strong,
|
|
||||||
.hljs-title,
|
|
||||||
.hljs-variable {
|
|
||||||
color: #83a598;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Yellow */
|
|
||||||
.hljs-attr,
|
|
||||||
.hljs-params,
|
|
||||||
.hljs-template-tag,
|
|
||||||
.hljs-type {
|
|
||||||
color: #fabd2f;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Purple */
|
|
||||||
.hljs-builtin-name,
|
|
||||||
.hljs-doctag,
|
|
||||||
.hljs-literal,
|
|
||||||
.hljs-number {
|
|
||||||
color: #8f3f71;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Orange */
|
|
||||||
.hljs-code,
|
|
||||||
.hljs-meta,
|
|
||||||
.hljs-regexp,
|
|
||||||
.hljs-selector-id,
|
|
||||||
.hljs-template-variable {
|
|
||||||
color: #fe8019;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Green */
|
|
||||||
.hljs-addition,
|
|
||||||
.hljs-meta-string,
|
|
||||||
.hljs-section,
|
|
||||||
.hljs-selector-attr,
|
|
||||||
.hljs-selector-class,
|
|
||||||
.hljs-string,
|
|
||||||
.hljs-symbol {
|
|
||||||
color: #b8bb26;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Aqua */
|
|
||||||
.hljs-attribute,
|
|
||||||
.hljs-bullet,
|
|
||||||
.hljs-class,
|
|
||||||
.hljs-function,
|
|
||||||
.hljs-function .hljs-keyword,
|
|
||||||
.hljs-meta-keyword,
|
|
||||||
.hljs-selector-pseudo,
|
|
||||||
.hljs-tag {
|
|
||||||
color: #8ec07c;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Gray */
|
|
||||||
.hljs-comment {
|
|
||||||
color: #928374;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Gruvbox Purple */
|
|
||||||
.hljs-link_label,
|
|
||||||
.hljs-literal,
|
|
||||||
.hljs-number {
|
|
||||||
color: #d3869b;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs-comment,
|
|
||||||
.hljs-emphasis {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs-section,
|
|
||||||
.hljs-strong,
|
|
||||||
.hljs-tag {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 434 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue