KCFORESTMGR(1) Kyoto Cabinet KCFORESTMGR(1)

kcforestmgr - ابزار خط فرمان مدیریت پایگاه‌داده درختی جنگلی Kyoto Cabinet

دستور kcforestmgr ابزاری برای آزمایش و اشکال‌زدایی پایگاه‌داده درختی جنگلی و برنامه‌های کاربردی آن است. path مسیر یک فایل پایگاه‌داده را تعیین می‌کند. key کلید یک رکورد را مشخص می‌کند. value مقدار یک رکورد را تعیین می‌کند. file فایل ورودی/خروجی را مشخص می‌سازد.


kcforestmgr create [-otr] [-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-rcd|-rcld|-rcdd] path
یک فایل پایگاه‌داده ایجاد می‌کند.
kcforestmgr inform [-onl|-otl|-onr] [-st] path
اطلاعات وضعیت را چاپ می‌کند.
kcforestmgr set [-onl|-otl|-onr] [-add|-app|-rep|-inci|-incd] [-sx] path key value
یک رکورد را ذخیره می‌کند.
kcforestmgr remove [-onl|-otl|-onr] [-sx] path key
یک رکورد را حذف می‌کند.
kcforestmgr get [-onl|-otl|-onr] [-rm] [-sx] [-px] [-pz] path key
مقدار یک رکورد را چاپ می‌کند.
kcforestmgr list [-onl|-otl|-onr] [-des] [-max num] [-rm] [-sx] [-pv] [-px] path [key]
کلیدهای تمام رکوردها را که با خط جدید جدا شده‌اند چاپ می‌کند.
kcforestmgr clear [-onl|-otl|-onr] path
تمام رکوردهای پایگاه‌داده را حذف می‌کند.
kcforestmgr import [-onl|-otl|-onr] [-sx] path [file]
رکوردها را از یک فایل TSV وارد می‌کند.
kcforestmgr copy [-onl|-otl|-onr] path file
از کل پایگاه‌داده رونوشت می‌گیرد.
kcforestmgr dump [-onl|-otl|-onr] path [file]
رکوردها را در یک فایل تصویر لحظه‌ای (snapshot) ذخیره می‌کند.
kcforestmgr load [-otr] [-onl|-otl|-onr] path [file]
رکوردها را از یک فایل تصویر لحظه‌ای بارگذاری می‌کند.
kcforestmgr setbulk [-onl|-otl|-onr] path key value ...
چندین رکورد را به صورت یکجا ذخیره می‌کند.
kcforestmgr removebulk [-onl|-otl|-onr] [-sx] path key ...
چندین رکورد را به صورت یکجا حذف می‌کند.
kcforestmgr getbulk [-onl|-otl|-onr] [-sx] [-px] path key ...
چندین رکورد را به صورت یکجا بازیابی می‌کند.
kcforestmgr check [-onl|-otl|-onr] path
یکپارچگی را بررسی می‌کند.

گزینه‌ها شامل موارد زیر هستند:

-otr : پایگاه‌داده را با گزینه کوتاه‌سازی (truncation) باز می‌کند.
-onl : پایگاه‌داده را با گزینه بدون قفل‌گذاری (no locking) باز می‌کند.
-otl : پایگاه‌داده را با گزینه تلاش برای قفل‌گذاری (try locking) باز می‌کند.
-onr : پایگاه‌داده را با گزینه بدون ترمیم خودکار (no auto repair) باز می‌کند.
-tc : پایگاه‌داده را با گزینه فشرده‌سازی تنظیم می‌کند.
-bnum num : تعداد باکت‌های جدول هش را مشخص می‌کند.
-psiz num : اندازه هر صفحه را مشخص می‌کند.
-rcd : به جای مقایسه‌گر لغوی، از مقایسه‌گر ده‌دهی استفاده می‌کند.
-rcld : به جای مقایسه‌گر لغوی صعودی، از مقایسه‌گر لغوی نزولی استفاده می‌کند.
-rcdd : به جای مقایسه‌گر ده‌دهی، از مقایسه‌گر ده‌دهی نزولی استفاده می‌کند.
-st : اطلاعات متفرقه را چاپ می‌کند.
-add : عملیات افزودن را انجام می‌دهد.
-app : عملیات الحاق (پیوست کردن) را انجام می‌دهد.
-rep : عملیات جایگزینی را انجام می‌دهد.
-inci : عملیات افزایش عدد صحیح را انجام می‌دهد.
-incd : عملیات افزایش عدد حقیقی را انجام می‌دهد.
-sx : داده‌های ورودی به عنوان یک رشته داده شانزده‌شانزدهی (هگزادسیمال) ارزیابی می‌شوند.
-rm : رکورد را حذف می‌کند.
-px : داده‌های خروجی به یک رشته داده شانزده‌شانزدهی (هگزادسیمال) تبدیل می‌شوند.
-pz : نویسه خط جدید را به انتهای خروجی اضافه نمی‌کند.
-des : رکوردها را به ترتیب نزولی پیمایش می‌کند.
-max num : بیشینه تعداد رکوردهای نمایشی را مشخص می‌کند.
-pv : مقادیر رکوردها را نیز چاپ می‌کند.

این دستور در صورت موفقیت 0 و در صورت شکست مقدار دیگری را بازمی‌گرداند.

kcforesttest(1)

2012-05-24 Man Page