You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

wp_users.js 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. const Sequelize = require('sequelize');
  2. module.exports = function(sequelize, DataTypes) {
  3. return sequelize.define('wp_users', {
  4. ID: {
  5. autoIncrement: true,
  6. type: DataTypes.BIGINT.UNSIGNED,
  7. allowNull: false,
  8. primaryKey: true
  9. },
  10. user_login: {
  11. type: DataTypes.STRING(60),
  12. allowNull: false,
  13. defaultValue: ""
  14. },
  15. user_pass: {
  16. type: DataTypes.STRING(255),
  17. allowNull: false,
  18. defaultValue: ""
  19. },
  20. user_nicename: {
  21. type: DataTypes.STRING(50),
  22. allowNull: false,
  23. defaultValue: ""
  24. },
  25. user_email: {
  26. type: DataTypes.STRING(100),
  27. allowNull: false,
  28. defaultValue: ""
  29. },
  30. user_url: {
  31. type: DataTypes.STRING(100),
  32. allowNull: false,
  33. defaultValue: ""
  34. },
  35. user_registered: {
  36. type: DataTypes.DATE,
  37. allowNull: false,
  38. defaultValue: "0000-00-00 00:00:00"
  39. },
  40. user_activation_key: {
  41. type: DataTypes.STRING(255),
  42. allowNull: false,
  43. defaultValue: ""
  44. },
  45. user_status: {
  46. type: DataTypes.INTEGER,
  47. allowNull: false,
  48. defaultValue: 0
  49. },
  50. display_name: {
  51. type: DataTypes.STRING(250),
  52. allowNull: false,
  53. defaultValue: ""
  54. }
  55. }, {
  56. sequelize,
  57. timestamps: false,
  58. });
  59. };