This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
outline/server/models/Revision.js
2016-06-26 11:23:03 -07:00

32 lines
564 B
JavaScript

import {
DataTypes,
sequelize,
} from '../sequelize';
const Revision = sequelize.define('revision', {
id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true },
title: DataTypes.STRING,
text: DataTypes.TEXT,
html: DataTypes.TEXT,
preview: DataTypes.TEXT,
userId: {
type: 'UUID',
allowNull: false,
references: {
model: 'users',
}
},
documentId: {
type: 'UUID',
allowNull: false,
references: {
model: 'documents',
onDelete: 'CASCADE',
}
},
});
export default Revision;