2016-12-23 19 views

回答

1

sequelize將分配連接池以連接到數據庫。例如,如果您要通過單個進程連接到數據庫,則會創建一個進程的實例,並以全連接池大小進行分配,但如果有4個進程連接到數據庫,並且連接池大小爲160,則每個進程的實例40.

種子將被分配大小用於初始數據插入到數據庫中,像這樣: -

function (queryInterface, Sequelize) { 
    return [ 
     queryInterface.bulkInsert('Users', [ 
     { username: "user1" }, 
     { username: "user2" } 
    ])]; 
    } 
1

數據庫播種可以被看作是一種通過插入一些記錄來引導你的數據庫進去。這是在遷移爲數據庫創建表結構之後運行的。
播種通常可以分成兩種類型:
- 開發/測試/分段播種:提供一些初始虛擬數據來測試數據模型或演示功能給客戶。
- 生產接種:將引導一些基本的數據數據庫(主要是提供您應用中的一些初始設置)

數據庫播種與移民一起提供了一種方式來包裝你的應用程序,它爲整個數據庫,使其更容易部署到任何服務器。