text.model.js 538 B

12345678910111213141516
  1. /**
  2. * @file Provides the model for texts.
  3. * @author Inigo Valentin
  4. * @since 4.0.0
  5. */
  6. module.exports = (sequelize, Sequelize) => {
  7. const Text = sequelize.define("text", {
  8. id: {allowNull: false, primaryKey: true, type: Sequelize.STRING(64)},
  9. lang: {allowNull: false, primaryKey: true, references: {model: "langs", key: "code"}, type: Sequelize.STRING(8)},
  10. section: {type: Sequelize.STRING(32)},
  11. text: {type: Sequelize.STRING(5000)},
  12. file: {type: Sequelize.STRING(32)},
  13. }, {timestamps: false});
  14. return Text;
  15. }