| KCDIRMGR(1) | Kyoto Cabinet | KCDIRMGR(1) |
نام (NAME)
kcdirmgr - رابط خط فرمان برای مدیریت پایگاهداده هش دایرکتوری
توضیحات (DESCRIPTION)
دستور 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 : مقادیر رکوردها را نیز چاپ میکند.
-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 و در صورت شکست مقدار دیگری را بازمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |