mirror of
				https://github.com/KevinMidboe/leifsbackend.git
				synced 2025-10-29 17:50:20 +00:00 
			
		
		
		
	Updated seeders for images and migration for adding folder column to images
This commit is contained in:
		| @@ -20,13 +20,21 @@ module.exports = { | |||||||
|           type: Sequelize.TEXT, |           type: Sequelize.TEXT, | ||||||
|           allowNull: true |           allowNull: true | ||||||
|         }, |         }, | ||||||
|         size: { |         variations: { | ||||||
|           type: Sequelize.DOUBLE, |           type: Sequelize.JSON, | ||||||
|           allowNull: true |           allowNull: true | ||||||
|         }, |         }, | ||||||
|         album_order: { |         album_order: { | ||||||
|           type: Sequelize.INTEGER, |           type: Sequelize.INTEGER, | ||||||
|           allowNull: true |           allowNull: true | ||||||
|  |         }, | ||||||
|  |         createdAt: { | ||||||
|  |           allowNull: false, | ||||||
|  |           type: Sequelize.DATE | ||||||
|  |         }, | ||||||
|  |         updatedAt: { | ||||||
|  |           allowNull: false, | ||||||
|  |           type: Sequelize.DATE | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     ) |     ) | ||||||
|   | |||||||
| @@ -22,6 +22,14 @@ module.exports = { | |||||||
|           type: Sequelize.JSON, |           type: Sequelize.JSON, | ||||||
|           allowNull: true, |           allowNull: true, | ||||||
|           defaultValue: null |           defaultValue: null | ||||||
|  |         }, | ||||||
|  |         createdAt: { | ||||||
|  |           allowNull: false, | ||||||
|  |           type: Sequelize.DATE | ||||||
|  |         }, | ||||||
|  |         updatedAt: { | ||||||
|  |           allowNull: false, | ||||||
|  |           type: Sequelize.DATE | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     ) |     ) | ||||||
|   | |||||||
| @@ -0,0 +1,18 @@ | |||||||
|  | 'use strict'; | ||||||
|  |  | ||||||
|  | module.exports = { | ||||||
|  |   up: (queryInterface, Sequelize) => { | ||||||
|  |     return queryInterface.addColumn( | ||||||
|  |       'images', | ||||||
|  |       'folder', | ||||||
|  |       { | ||||||
|  |         type: Sequelize.STRING, | ||||||
|  |         allowNull: false | ||||||
|  |       } | ||||||
|  |     ) | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   down: (queryInterface, Sequelize) => { | ||||||
|  |     return queryInterface.removeColumn('images', 'folder') | ||||||
|  |   } | ||||||
|  | }; | ||||||
| @@ -3,47 +3,48 @@ | |||||||
| module.exports = { | module.exports = { | ||||||
|   up: (queryInterface, Sequelize) => { |   up: (queryInterface, Sequelize) => { | ||||||
|     return queryInterface.bulkInsert('images', [{ |     return queryInterface.bulkInsert('images', [{ | ||||||
|       filename: 'DSC_9029.png', |       filename: '686f90d2dae64d979d5c2df0a866d286.jpg', | ||||||
|       adventure_id: 1, |       adventure_id: 1, | ||||||
|       size: 2983546, |       // size: 2983546, | ||||||
|  |       album_order: 0, | ||||||
|  |       variations: '{"sizes":["thumb","sm","md","lg"]}', | ||||||
|  |       folder: '/Users/kevinmidboe/python/leifs-image-processor/assets', | ||||||
|       createdAt: new Date(), |       createdAt: new Date(), | ||||||
|       updatedAt: new Date() |       updatedAt: new Date() | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       filename: 'DSC_0505.png', |       filename: '41baeb62842d4b99a71ba6cdabf09e7c.jpg', | ||||||
|       adventure_id: 1, |       adventure_id: 1, | ||||||
|       description: 'Dancing around the christmas tree', |       description: 'Dancing around the christmas tree', | ||||||
|       size: 10032272, |       // size: 10032272, | ||||||
|       album_order: 1, |       album_order: 1, | ||||||
|  |       variations: '{"sizes":["thumb","sm","md","lg"]}', | ||||||
|  |       folder: '/Users/kevinmidboe/python/leifs-image-processor/assets', | ||||||
|       createdAt: new Date(), |       createdAt: new Date(), | ||||||
|       updatedAt: new Date() |       updatedAt: new Date() | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       filename: 'DSC_0509.png', |       filename: '5de304186ef4439e814c5eca3fe03a4c.jpg', | ||||||
|       adventure_id: 2, |       adventure_id: 2, | ||||||
|       description: 'Se på den fisken der!', |       description: 'Se på den fisken der!', | ||||||
|       size: 8032272, |       // size: 8032272, | ||||||
|       album_order: 2, |       album_order: 1, | ||||||
|  |       variations: '{"sizes":["thumb","sm","md","lg"]}', | ||||||
|  |       folder: '/Users/kevinmidboe/python/leifs-image-processor/assets', | ||||||
|       createdAt: new Date(), |       createdAt: new Date(), | ||||||
|       updatedAt: new Date() |       updatedAt: new Date() | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       filename: 'DSC_0510.png', |       filename: '42531f99132e414a81d6d21d97e77082.jpg', | ||||||
|       adventure_id: 2, |       adventure_id: 2, | ||||||
|       description: 'Noe i garnet!', |       description: 'Noe i garnet!', | ||||||
|       size: 6373234, |       // size: 6373234, | ||||||
|       album_order: 1, |       album_order: 0, | ||||||
|  |       variations: '{"sizes":["thumb","sm","md","lg"]}', | ||||||
|  |       folder: '/Users/kevinmidboe/python/leifs-image-processor/assets', | ||||||
|       createdAt: new Date(), |       createdAt: new Date(), | ||||||
|       updatedAt: new Date() |       updatedAt: new Date() | ||||||
|     }], {}) |     }], {}) | ||||||
|  |  | ||||||
|     // const adventure = await queryInterface.Sequelize.query( |  | ||||||
|     //   `SELECT id FROM adventure;` |  | ||||||
|     // ); |  | ||||||
|  |  | ||||||
|     // const adventure = images[0]; |  | ||||||
|  |  | ||||||
|     // return await queryInterface.bulkInsert('images') |  | ||||||
|   }, |   }, | ||||||
|  |  | ||||||
|   down: (queryInterface, Sequelize) => {  |   down: (queryInterface, Sequelize) => {  | ||||||
|   | |||||||
| @@ -1,18 +0,0 @@ | |||||||
| 'use strict'; |  | ||||||
|  |  | ||||||
| module.exports = { |  | ||||||
|   up: (queryInterface, Sequelize) => { |  | ||||||
|     return queryInterface.bulkInsert('imagevariations', [{ |  | ||||||
|       'image_id': 4, |  | ||||||
|       'thumb': false, |  | ||||||
|       'md': true, |  | ||||||
|       'lg': true, |  | ||||||
|       createdAt: new Date(), |  | ||||||
|       updatedAt: new Date() |  | ||||||
|     }]) |  | ||||||
|   }, |  | ||||||
|  |  | ||||||
|   down: (queryInterface, Sequelize) => {  |  | ||||||
|     return queryInterface.bulkDelete('imagevariations', null, {}); |  | ||||||
|   } |  | ||||||
| }; |  | ||||||
		Reference in New Issue
	
	Block a user