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