// 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
});
returnPost;
};
/**
post:{
"id":"59711abc12d3ab0bd61c3abc",
"uuid":"ec630e45-3342-4d7f-a24c-e448263c975b",
"title":"Welcome to Ghost",
"slug":"welcome-to-ghost",
"mobiledoc":"{\"version\":\"0.3.1\",\"markups\":[],\"atoms\":[],\"cards\":[[\"card-markdown\",{\"cardName\":\"card-markdown\",\"markdown\":\"You're live nice!\"}]],\"sections\":[[10,0]]}",