Unable to connect to the database: Error
    at Query.run (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async User.sync (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/sequelize/lib/model.js:984:11)
    at async startServer (/home/jismyid/api.bookstore.jis.my.id/backend/server.js:69:13) {
  name: 'SequelizeDatabaseError',
  parent: Error: Too many keys specified; max 64 keys allowed
      at Packet.asError (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/packets/packet.js:740:17)
      at Query.execute (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
      at Connection.handlePacket (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:508:34)
      at PacketParser.onPacket (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:93:12)
      at PacketParser.executeStart (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
      at Socket.<anonymous> (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:100:25)
      at Socket.emit (node:events:524:28)
      at addChunk (node:internal/streams/readable:561:12)
      at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
      at Readable.push (node:internal/streams/readable:392:5) {
    code: 'ER_TOO_MANY_KEYS',
    errno: 1069,
    sqlState: '42000',
    sqlMessage: 'Too many keys specified; max 64 keys allowed',
    sql: 'ALTER TABLE `users` CHANGE `email` `email` VARCHAR(100) NOT NULL UNIQUE;',
    parameters: undefined
  },
  original: Error: Too many keys specified; max 64 keys allowed
      at Packet.asError (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/packets/packet.js:740:17)
      at Query.execute (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
      at Connection.handlePacket (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:508:34)
      at PacketParser.onPacket (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:93:12)
      at PacketParser.executeStart (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
      at Socket.<anonymous> (/home/jismyid/nodevenv/api.bookstore.jis.my.id/backend/20/lib/node_modules/mysql2/lib/base/connection.js:100:25)
      at Socket.emit (node:events:524:28)
      at addChunk (node:internal/streams/readable:561:12)
      at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
      at Readable.push (node:internal/streams/readable:392:5) {
    code: 'ER_TOO_MANY_KEYS',
    errno: 1069,
    sqlState: '42000',
    sqlMessage: 'Too many keys specified; max 64 keys allowed',
    sql: 'ALTER TABLE `users` CHANGE `email` `email` VARCHAR(100) NOT NULL UNIQUE;',
    parameters: undefined
  },
  sql: 'ALTER TABLE `users` CHANGE `email` `email` VARCHAR(100) NOT NULL UNIQUE;',
  parameters: {}
}
