|
APEX Export Splitter, опция update и вообще
|
|||
---|---|---|---|
#18+
Привет! Доку читал, Гугл спрашивал, сам пробовал. Вопросы остались. 0. Кто-нибудь знает алгоритм, по которому формируется скрипт обновления утилитой APEXExportSplitter: Код: plaintext
Код: plaintext 1. 2. 3.
------------------------------------------------------- When I say "RTFM" or "STFF" or "STFW", the third letter means "Following" or "Fine"... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2010, 02:03 |
|
APEX Export Splitter, опция update и вообще
|
|||
---|---|---|---|
#18+
По результатам моего косноязычного общения на OTN Forums (пока не окончательным): 0. C опцией update создаётся скрипт обновления, в который включаются все компоненты, изменившиеся с момента последней разбивки файла экспорта. Чтобы определить, изменился ли компонент, сравниваются контрольные суммы скриптов этого компонента. Если компонент изменился - мы получаем новый файл на месте старого и строку с вызовом этого файла в update.sql . Почему временами в update.sql попадают не изменившиеся компоненты - пока непонятно. 1. По умолчанию APEXExportSplitter при разбивке проверяет, изменился ли компонент. Если компонент не изменился и его файл уже существует (т.е., мы разбиваем экспорт приложения повторно в ту же папку), то файл остаётся нетронутым, время его последней модификации тоже не изменяется. Если включить опцию nochecksum , то даже у не изменившихся файлов обновится время последней модификации. Эдакий аналог touch . 2. Возможности изменять префикс имён скриптов, вызывающихся в install.sql и update.sql, и вызывать APEXExportSplitter из любой папки будут реализованы в следующих версиях. 3. Планируется поддерживать APEXExport и APEXExportSplitter в следующих релизах. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2010, 13:46 |
|
|
start [/forum/topic.php?fid=50&fpage=76&tid=1876758]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 141ms |
0 / 0 |