20240427161436_stream_ssl.js 851 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. const migrate_name = 'stream_ssl';
  2. const logger = require('../logger').migrate;
  3. /**
  4. * Migrate
  5. *
  6. * @see http://knexjs.org/#Schema
  7. *
  8. * @param {Object} knex
  9. * @returns {Promise}
  10. */
  11. exports.up = function (knex) {
  12. logger.info('[' + migrate_name + '] Migrating Up...');
  13. return knex.schema.table('stream', (table) => {
  14. table.integer('certificate_id').notNull().unsigned().defaultTo(0);
  15. })
  16. .then(function () {
  17. logger.info('[' + migrate_name + '] stream Table altered');
  18. });
  19. };
  20. /**
  21. * Undo Migrate
  22. *
  23. * @param {Object} knex
  24. * @returns {Promise}
  25. */
  26. exports.down = function (knex) {
  27. logger.info('[' + migrate_name + '] Migrating Down...');
  28. return knex.schema.table('stream', (table) => {
  29. table.dropColumn('certificate_id');
  30. })
  31. .then(function () {
  32. logger.info('[' + migrate_name + '] stream Table altered');
  33. });
  34. };