From 91fea9fc48a4ce53dd69e0e20f5804ad95a6c27d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 13 Dec 2017 17:46:23 +0100 Subject: Add migration --- .../migrations/0125-table-lowercase.ts | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 server/initializers/migrations/0125-table-lowercase.ts (limited to 'server/initializers/migrations') diff --git a/server/initializers/migrations/0125-table-lowercase.ts b/server/initializers/migrations/0125-table-lowercase.ts new file mode 100644 index 000000000..78041ccb0 --- /dev/null +++ b/server/initializers/migrations/0125-table-lowercase.ts @@ -0,0 +1,36 @@ +import * as Sequelize from 'sequelize' + +async function up (utils: { + transaction: Sequelize.Transaction, + queryInterface: Sequelize.QueryInterface, + sequelize: Sequelize.Sequelize +}): Promise { + await utils.queryInterface.renameTable('Applications', 'application') + await utils.queryInterface.renameTable('AccountFollows', 'accountFollow') + await utils.queryInterface.renameTable('AccountVideoRates', 'accountVideoRate') + await utils.queryInterface.renameTable('Accounts', 'account') + await utils.queryInterface.renameTable('Avatars', 'avatar') + await utils.queryInterface.renameTable('BlacklistedVideos', 'videoBlacklist') + await utils.queryInterface.renameTable('Jobs', 'job') + await utils.queryInterface.renameTable('OAuthClients', 'oAuthClient') + await utils.queryInterface.renameTable('OAuthTokens', 'oAuthToken') + await utils.queryInterface.renameTable('Servers', 'server') + await utils.queryInterface.renameTable('Tags', 'tag') + await utils.queryInterface.renameTable('Users', 'user') + await utils.queryInterface.renameTable('VideoAbuses', 'videoAbuse') + await utils.queryInterface.renameTable('VideoChannels', 'videoChannel') + await utils.queryInterface.renameTable('VideoChannelShares', 'videoChannelShare') + await utils.queryInterface.renameTable('VideoFiles', 'videoFile') + await utils.queryInterface.renameTable('VideoShares', 'videoShare') + await utils.queryInterface.renameTable('VideoTags', 'videoTag') + await utils.queryInterface.renameTable('Videos', 'video') +} + +function down (options) { + throw new Error('Not implemented.') +} + +export { + up, + down +} -- cgit v1.2.3