Могу ли я передать PRAGMA в sqlite3, используя переменную среды (Bash )?

Это не общий ответ на ваш вопрос, но может быть простой способ сделать это в зависимости от того, сколько у вас файловой истории. Я часто сталкивался с подобной ситуацией с месяцами, когда искал вещи в сентябре/октябре. Одним из простых обходных путей является использование такого шаблона:

file.20[12][90]*

Он не идентичен, потому что помимо 2019 и 2020 годов, он также будет соответствовать 2010 и 2029 годам. Предположительно, у вас еще нет файлов, датированных 2029 годом. Если ваш архив не восходит к 2010 году, тогда этот должны быть функционально эквивалентны.

1
18.10.2020, 23:41
1 ответ
sqlite3pragma()
{
    sqlite3 -cmd 'PRAGMA FOREIGN_KEYS = ON' "$@"
}
sqlite3pragma example.db <<-END_CMD
   ...
END_CMD
2
18.03.2021, 22:56

Теги

Похожие вопросы