KCDIRMGR(1) Kyoto Cabinet KCDIRMGR(1)

kcdirmgr - رابط خط فرمان برای مدیریت پایگاه‌داده هش دایرکتوری

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


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

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

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

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

kcdirtest(1)

2012-05-24 Man Page