| KCPOLYMGR(1) | Kyoto Cabinet | KCPOLYMGR(1) |
نام (NAME)
kcpolymgr - ابزار خط فرمان مدیریت پایگاهداده پلیمورفیک Kyoto Cabinet
توضیحات (DESCRIPTION)
دستور `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 : مقادیر رکوردها را نیز چاپ میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری باز میکند.
-onr : پایگاهداده را با گزینه عدم بازیابی خودکار باز میکند.
-st : اطلاعات گوناگون و متفرقه را چاپ میکند.
-add : عملیات افزودن را انجام میدهد.
-app : عملیات الحاق کردن را انجام میدهد.
-rep : عملیات جایگزینی را انجام میدهد.
-inci : عملیات افزایش عدد صحیح را انجام میدهد.
-incd : عملیات افزایش عدد حقیقی را انجام میدهد.
-sx : داده ورودی به عنوان یک رشته هگزادسیمال ارزیابی میشود.
-rm : رکورد را حذف میکند.
-px : داده خروجی به یک رشته هگزادسیمال تبدیل میشود.
-pz : از افزودن نویسه خط جدید در انتهای خروجی جلوگیری میکند.
-mp : به جای پیمایش معمولی، تطبیق پیشوند را انجام میدهد.
-mr : به جای پیمایش معمولی، تطبیق با عبارات باقاعده را انجام میدهد.
-ms : به جای پیمایش معمولی، تطبیق شباهت را انجام میدهد.
-des : رکوردها را به ترتیب نزولی پیمایش میکند.
-max num : حداکثر تعداد رکوردهای نمایش داده شده را مشخص میکند.
-pv : مقادیر رکوردها را نیز چاپ میکند.
این دستور در صورت موفقیت مقدار 0 و در صورت بروز خطا مقداری دیگر را برمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |