Вот мой подход для импорта .sql-файлов в MS SQL:
--compatible=mssql
и --extended-insert=FALSE
: mysqldump -u [username] -p --compatible=mssql --extended-insert=FALSE db_name table_name > table_backup.sql
$i=0; Get-Content exported.sql -ReadCount 300000 | %{$i++; $_ | Out-File out_$i.sql}
Есть несколько советов , как для ускорения вставок .
Другой подход заключается в использовании опции mysqldump –where
. Используя эту опцию, вы можете разбить таблицу на любое условие, которое поддерживается предложением where
sql.
Не расширяя moment
, вы можете попробовать:
let fridaysInMonth = [];
const monthDate = moment().startOf('month');
const daysInMonth = monthDate.daysInMonth();
for(let i=0; i< daysInMonth; i++){
if (monthDate.day() === 5){
const currFridayDate = moment(monthDate);
fridaysInMonth.push(currFridayDate);
}
monthDate.add(1, 'day');
}
Или расширить moment
и использовать диапазон моментов :
const month = moment();
const range = moment().range(moment(month).startOf('month'), moment(month).endOf('month'));
const days = range.by('days');
const fridaysInMonth = days.filter(currDay => currDay.day() === 5);