Как использовать libapt (или libept) в подобной debian системе, чтобы перечислить пакеты и получить их infos?

В документации BigQuery объясняется, что функция DATE принимает следующий вход:

  1. DATE(year, month, day): Создает DATE из значений INT64. представляет год, месяц и день.

  2. DATE(timestamp_expression[, timezone]): преобразует выражение timestamp_expression в тип данных DATE. Он поддерживает необязательный параметр для указания часового пояса. Если часовой пояс не указан, используется часовой пояс по умолчанию, UTC.

blockquote>

В вашем случае использования кажется, что значение, которое вы передаете DATE, уже является датой-временем. Для этой цели вы можете использовать DATETIME_TRUNC, например:

DATETIME_TRUNC(IFNULL(OnSite.timestamp, Documents.timestamp), DAY)

12
задан tshepang 21 January 2015 в 21:50
поделиться

2 ответа

Смотрите на то, как способный кэш (8) реализован. Получение источника с Кв. легко:

# apt-get source apt

В исходном файле cmdline/apt-cache.cc существует, вызванная функция DumpPackage() который извлекает информацию из именованного файла в кэше.

6
ответ дан 2 December 2019 в 20:43
поделиться

Существует также DPKG:: Синтаксический анализ от CPAN, если Вы используете жемчуг.

0
ответ дан 2 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

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