watapi
Version:
API for WhatsApp using Baileys
24 lines (22 loc) • 797 B
JavaScript
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.up = function (knex) {
return knex.schema.createTable('instances', function (table) {
table.increments('id').primary();
table.string('name').notNullable().unique();
table.string('status').defaultTo('disconnected'); // connected | disconnected | qrcode
table.text('qrcode'); // base64 QR code
table.timestamp('qr_expires_at'); // tempo de expiração controlado manualmente
table.string('phone'); // número do WhatsApp conectado, se houver
table.timestamps(true, true); // created_at e updated_at automáticosd_at
});
};
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.down = function (knex) {
return knex.schema.dropTable('instances');
};