Size: a a a

Sequelize - community (eng/ru)

2021 April 01

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
и покажите как удаляете
источник

I

Ivan in Sequelize - community (eng/ru)
Yaroslav Zhymkov
убрать правило ключа на коскад
Так убрал, оно удаляет, и вместе с ключом в другой таблице
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Ivan
Так убрал, оно удаляет, и вместе с ключом в другой таблице
покажите
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
как выглядит таблица/удаление
источник
2021 April 06

MA

Md. Dilshad Alam in Sequelize - community (eng/ru)
I have Huge Data regarding the Product I guess 140 fields split into different Tables.
It's Working fine when I select the first page of data but as I go for the 19th or 20th page it gets very slow.
My API Handler is Something Like
=================================
const getProducts = async (req, res) => {
   const page = req.query.page || 1
   const pageSize = req.query.pageSize || 30
   try {
       const data = await BasicProductDetail.findAll({
           include: [
               { model: AdditionalProductDetail },
               { model: Catalog },
               { model: ImageDetail },
               { model: Manufacturer },
               { model: Measurement },
               { model: PriceAndCost },
               { model: ProductClass },
               { model: Selling },
               { model: UPC },
               { model: Usage }
           ],
           limit : pageSize,
           offset : (page - 1) * pageSize,
           order : [ ['id', 'ASC']]
       })
       const count = await BasicProductDetail.count({ })
       res.json({
           data: data,
           count : count
       })
   } catch (error) {
       console.log(error)
       return res.status(500).send(`Something Went Wrong!!!`)
   }
}

=================================
When I Request for Page=1 and pageSize=100 I get response in 35seconds.
But As I increase the Page Numbers say 19
It Responds in 8min or even More.
Guide me to Some Optimal and More Professional Way.
Any Hint would be Appreciated.
источник

I

Ivan in Sequelize - community (eng/ru)
Объединил две таблицы, теперь надо с помощью оператора where сделать поиск по столбцам таблицы Dictdependence. Как это сделать?
источник

I

Ivan in Sequelize - community (eng/ru)
источник

I

Ivan in Sequelize - community (eng/ru)
Делаю так, но оно добавляет первую таблицу
источник

I

Ivan in Sequelize - community (eng/ru)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Ivan
Делаю так, но оно добавляет первую таблицу
я обычно делаю через асоциацию и внутри ее делаю where. такой подход лучше чем findAndCountAll т.к. findAndCountAll это подзапрос. в вашем же случае нужно описать обращение к полю подтаблицы через литерал.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Md. Dilshad Alam
I have Huge Data regarding the Product I guess 140 fields split into different Tables.
It's Working fine when I select the first page of data but as I go for the 19th or 20th page it gets very slow.
My API Handler is Something Like
=================================
const getProducts = async (req, res) => {
   const page = req.query.page || 1
   const pageSize = req.query.pageSize || 30
   try {
       const data = await BasicProductDetail.findAll({
           include: [
               { model: AdditionalProductDetail },
               { model: Catalog },
               { model: ImageDetail },
               { model: Manufacturer },
               { model: Measurement },
               { model: PriceAndCost },
               { model: ProductClass },
               { model: Selling },
               { model: UPC },
               { model: Usage }
           ],
           limit : pageSize,
           offset : (page - 1) * pageSize,
           order : [ ['id', 'ASC']]
       })
       const count = await BasicProductDetail.count({ })
       res.json({
           data: data,
           count : count
       })
   } catch (error) {
       console.log(error)
       return res.status(500).send(`Something Went Wrong!!!`)
   }
}

=================================
When I Request for Page=1 and pageSize=100 I get response in 35seconds.
But As I increase the Page Numbers say 19
It Responds in 8min or even More.
Guide me to Some Optimal and More Professional Way.
Any Hint would be Appreciated.
I think you need to add index. you can also see analytics by explain for understanding why is so long.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Md. Dilshad Alam
I have Huge Data regarding the Product I guess 140 fields split into different Tables.
It's Working fine when I select the first page of data but as I go for the 19th or 20th page it gets very slow.
My API Handler is Something Like
=================================
const getProducts = async (req, res) => {
   const page = req.query.page || 1
   const pageSize = req.query.pageSize || 30
   try {
       const data = await BasicProductDetail.findAll({
           include: [
               { model: AdditionalProductDetail },
               { model: Catalog },
               { model: ImageDetail },
               { model: Manufacturer },
               { model: Measurement },
               { model: PriceAndCost },
               { model: ProductClass },
               { model: Selling },
               { model: UPC },
               { model: Usage }
           ],
           limit : pageSize,
           offset : (page - 1) * pageSize,
           order : [ ['id', 'ASC']]
       })
       const count = await BasicProductDetail.count({ })
       res.json({
           data: data,
           count : count
       })
   } catch (error) {
       console.log(error)
       return res.status(500).send(`Something Went Wrong!!!`)
   }
}

=================================
When I Request for Page=1 and pageSize=100 I get response in 35seconds.
But As I increase the Page Numbers say 19
It Responds in 8min or even More.
Guide me to Some Optimal and More Professional Way.
Any Hint would be Appreciated.
источник
2021 April 07

AI

Abdullah Izzul Islam in Sequelize - community (eng/ru)
How to save image to db in sequelize?
источник

A

Alisher Ortiqov in Sequelize - community (eng/ru)
источник

A

Alisher Ortiqov in Sequelize - community (eng/ru)
источник

AI

Abdullah Izzul Islam in Sequelize - community (eng/ru)
I see using blob, thank you
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
usually we save only url of img, or buffer of small size(for preview). img we are saving at s3
источник

I

Irwan in Sequelize - community (eng/ru)
hallo, i am irwan. I want to ask, can sequelize migrate specific files?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
what do you mean?
источник
2021 April 08

AI

Abdullah Izzul Islam in Sequelize - community (eng/ru)
Is s3 aws free?
источник