Це команда db_dump185, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
db_dump185 - створювати дамп застарілих файлів бази даних DB 1.85
СИНТАКСИС
db_dump185 [-p] [-f вихід] db_file
ОПИС
Команда db_dump185 утиліта читає файл бази даних версії 1.85 db_file і записує його до
стандартний вихід із використанням портативного формату плоского тексту, який розуміється db_load(1) корисність.
Аргумент db_file має бути файл, створений за допомогою версії 1.85 DB функції бібліотеки.
Варіанти такі:
-f Пишіть на вказаний файл замість стандартного виводу.
-p Якщо символи в ключі або елементах даних є друкованими символами (як визначено
друк(3)), використовуйте друковані символи в файл представляти їх. Цей варіант дозволяє
користувачам використовувати стандартні текстові редактори для зміни вмісту баз даних.
Зауважте, що різні системи можуть мати різні поняття щодо символів
``друк'', і бази даних, створені таким чином, можуть бути менш переносними на зовнішні
систем.
Дамп і перезавантаження хеш-баз даних, які використовують визначені користувачем хеш-функції, призведе до
нові бази даних, які використовують хеш-функцію за замовчуванням. Під час використання хеш-функції за замовчуванням
може не бути оптимальним для нової бази даних, вона продовжить працювати правильно.
Дамп і перезавантаження баз даних btree, які використовують визначений користувачем префікс або функції порівняння
призведе до створення нових баз даних, які використовують стандартні префікси та функції порівняння. In
це випадок, it is досить Ймовірно Що база даних волі be пошкоджений За ремонт що дозволяють
ні запис зберігання or пошук.
Єдиним доступним обхідним шляхом у будь-якому випадку є зміна джерел для db_load(1)
утиліта для завантаження бази даних, використовуючи правильний хеш, префікс і функції порівняння.
Команда db_dump утиліта виходить з 0 в разі успіху і >0, якщо виникає помилка.
ВИХІД ФОРМАТИ
Є два вихідних формати, які використовуються db_dump.
В обох форматах виведення перші кілька рядків містять інформацію заголовка
з описом основного методу доступу, розміру сторінки файлової системи та іншої бухгалтерії
інформації. Ця інформація виводиться в парах «ім’я=значення», де може бути «ім’я».
будь-яке з ключових слів, перелічених у db_load(1) довідкова сторінка, а ``значення'' буде її значенням.
Хоча цю інформацію заголовка можна редагувати перед перезавантаженням бази даних, це так
рідко є якісь причини для цього, оскільки всю цю інформацію можна перевизначити командним рядком
аргументи до db_load.
Після інформації заголовка йдуть пари ключ/дані з бази даних. Якщо
база даних, що вивантажується, має тип btree or мішанина, результатом будуть парні рядки тексту,
де перший рядок пари є ключовим елементом, а другий рядок пари є його
відповідний елемент даних. Якщо дамп бази даних має тип recno, вихід буде
бути рядками тексту, де кожен рядок є новим елементом даних для бази даних.
Якщо -p було вказано параметр, кожен вихідний рядок складатиметься з окремих символів
представляє будь-які символи з бази даних, які були ``друковані'', і зворотну скісну риску
(``\'') екрановані символи для всіх, які не були. Символи зворотної косої риски, що з’являються в
вихід означають одну з двох речей: якщо символ зворотної косої риски передує іншій зворотній косій рискі
символ, це означає, що буквальний символ зворотної косої риски трапився в ключі або елементі даних.
Якщо символ зворотної скісної риски стоїть перед будь-яким іншим символом, наступні два символи мають передувати
інтерпретується як шістнадцяткова специфікація одного символу, наприклад, \0a є символом нового рядка
символ у наборі символів ASCII.
Якщо -p параметр не вказано, кожен вихідний рядок складатиметься з парних шістнадцяткових
значення, наприклад, рядок ``726f6f74'' - це рядок ``root'' в наборі символів ASCII.
В обох форматах виведення один символ нового рядка закінчує як ключ, так і елементи даних.
Використовуйте db_dump185 онлайн за допомогою сервісів onworks.net