KCPOLYMGR(1) Kyoto Cabinet KCPOLYMGR(1)

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

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


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

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

-otr : پایگاه‌داده را با گزینه کوتاه‌سازی (Truncation) باز می‌کند.
-onl : پایگاه‌داده را با گزینه بدون قفل‌گذاری باز می‌کند.
-otl : پایگاه‌داده را با گزینه تلاش برای قفل‌گذاری باز می‌کند.
-onr : پایگاه‌داده را با گزینه عدم بازیابی خودکار باز می‌کند.
-st : اطلاعات گوناگون و متفرقه را چاپ می‌کند.
-add : عملیات افزودن را انجام می‌دهد.
-app : عملیات الحاق کردن را انجام می‌دهد.
-rep : عملیات جایگزینی را انجام می‌دهد.
-inci : عملیات افزایش عدد صحیح را انجام می‌دهد.
-incd : عملیات افزایش عدد حقیقی را انجام می‌دهد.
-sx : داده ورودی به عنوان یک رشته هگزادسیمال ارزیابی می‌شود.
-rm : رکورد را حذف می‌کند.
-px : داده خروجی به یک رشته هگزادسیمال تبدیل می‌شود.
-pz : از افزودن نویسه خط جدید در انتهای خروجی جلوگیری می‌کند.
-mp : به جای پیمایش معمولی، تطبیق پیشوند را انجام می‌دهد.
-mr : به جای پیمایش معمولی، تطبیق با عبارات باقاعده را انجام می‌دهد.
-ms : به جای پیمایش معمولی، تطبیق شباهت را انجام می‌دهد.
-des : رکوردها را به ترتیب نزولی پیمایش می‌کند.
-max num : حداکثر تعداد رکوردهای نمایش داده شده را مشخص می‌کند.
-pv : مقادیر رکوردها را نیز چاپ می‌کند.

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

kcpolytest(1), kclangctest(1)

2012-05-24 Man Page