| KCTREEMGR(1) | Kyoto Cabinet | KCTREEMGR(1) |
نام (NAME)
kctreemgr - رابط خط فرمان برای مدیریت پایگاهدادههای درختی فایل
توضیحات (DESCRIPTION)
دستور `kctreemgr' ابزاری برای آزمایش و اشکالزدایی پایگاهدادههای درختی فایل و کاربردهای آن است. `path' مسیر فایل پایگاهداده را مشخص میکند. `key' کلید یک رکورد را تعیین میکند. `value' مقدار یک رکورد را مشخص میسازد. `file' فایل ورودی/خروجی را مشخص میکند.
kctreemgr create [-otr] [-onl|-otl|-onr] [-apow num] [-fpow num] [-ts] [-tl] [-tc] [-bnum num] [-psiz num] [-rcd|-rcld|-rcdd] path
یک فایل
پایگاهداده
ایجاد
میکند.
kctreemgr inform [-onl|-otl|-onr]
[-st] path
اطلاعات
وضعیت را
چاپ
میکند.
kctreemgr set [-onl|-otl|-onr]
[-add|-app|-rep|-inci|-incd]
[-sx] path key
value
یک رکورد
را ذخیره
میکند.
kctreemgr remove [-onl|-otl|-onr]
[-sx] path key
یک رکورد
را حذف
میکند.
kctreemgr get [-onl|-otl|-onr]
[-rm] [-sx] [-px]
[-pz] path key
مقدار یک
رکورد را
چاپ
میکند.
kctreemgr list [-onl|-otl|-onr]
[-des] [-max num]
[-rm] [-sx] [-pv]
[-px] path [key]
کلیدهای
تمام
رکوردها را
جداشده با
خط جدید چاپ
میکند.
kctreemgr clear [-onl|-otl|-onr]
path
تمام
رکوردهای
یک
پایگاهداده
را حذف
میکند.
kctreemgr import [-onl|-otl|-onr]
[-sx] path [file]
رکوردها
را از یک
فایل TSV وارد
میکند.
kctreemgr copy [-onl|-otl|-onr]
path file
از کل
پایگاهداده
یک رونوشت
تهیه
میکند.
kctreemgr dump [-onl|-otl|-onr]
path [file]
رکوردها
را در یک
فایل تصویر
لحظهای (snapshot)
ذخیره
میکند.
kctreemgr load [-otr]
[-onl|-otl|-onr] path
[file]
رکوردها
را از یک
فایل تصویر
لحظهای (snapshot)
بارگذاری
میکند.
kctreemgr defrag [-onl|-otl|-onr]
path
عملیات
یکپارچهسازی
(defragmentation) را انجام
میدهد.
kctreemgr setbulk [-onl|-otl|-onr]
path key value ...
چندین
رکورد را
بهصورت
یکجا
ذخیره
میکند.
kctreemgr removebulk [-onl|-otl|-onr]
[-sx] path key ...
چندین
رکورد را
بهصورت
یکجا حذف
میکند.
kctreemgr getbulk [-onl|-otl|-onr]
[-sx] [-px] path key
...
چندین
رکورد را
بهصورت
یکجا
بازیابی
میکند.
kctreemgr check [-onl|-otl|-onr]
path
سازگاری
دادهها را
بررسی
میکند.
گزینهها شامل موارد زیر هستند:
-otr :
پایگاهداده
را با گزینه
کوتاهسازی
(truncation) باز
میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه بدون تعمیر خودکار (no auto repair) باز میکند.
-apow num : توان تراز اندازه رکورد را تعیین میکند.
-fpow num : توان ظرفیت استخر بلوکهای آزاد را تعیین میکند.
-ts : پایگاهداده را با گزینه کوچک (small) میزانسازی میکند.
-tl : پایگاهداده را با گزینه خطی (linear) میزانسازی میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) میزانسازی میکند.
-bnum num : تعداد باکتهای جدول هش را مشخص میکند.
-psiz num : اندازه هر صفحه (page) را تعیین میکند.
-rcd : بهجای مقایسهگر واژگانی، از مقایسهگر دهدهی استفاده میکند.
-rcld : بهجای مقایسهگر صعودی، از مقایسهگر واژگانی نزولی استفاده میکند.
-rcdd : بهجای مقایسهگر دهدهی صعودی، از مقایسهگر دهدهی نزولی استفاده میکند.
-st : اطلاعات گوناگون را چاپ میکند.
-add : عملیات افزودن (adding) را انجام میدهد.
-app : عملیات الحاق (appending) را انجام میدهد.
-rep : عملیات جایگزینی (replacing) را انجام میدهد.
-inci : عملیات افزایش عدد صحیح (integer increment) را انجام میدهد.
-incd : عملیات افزایش عدد حقیقی (real number increment) را انجام میدهد.
-sx : دادههای ورودی را بهعنوان رشته دادههای هگزادسیمال ارزیابی میکند.
-rm : رکورد را حذف میکند.
-px : دادههای خروجی را به یک رشته داده هگزادسیمال تبدیل میکند.
-pz : نویسه خط جدید را به انتهای خروجی اضافه نمیکند.
-des : رکوردها را به ترتیب نزولی پیمایش میکند.
-max num : حداکثر تعداد رکوردهای نمایشی را مشخص میکند.
-pv : مقادیر رکوردها را نیز چاپ میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه بدون تعمیر خودکار (no auto repair) باز میکند.
-apow num : توان تراز اندازه رکورد را تعیین میکند.
-fpow num : توان ظرفیت استخر بلوکهای آزاد را تعیین میکند.
-ts : پایگاهداده را با گزینه کوچک (small) میزانسازی میکند.
-tl : پایگاهداده را با گزینه خطی (linear) میزانسازی میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) میزانسازی میکند.
-bnum num : تعداد باکتهای جدول هش را مشخص میکند.
-psiz num : اندازه هر صفحه (page) را تعیین میکند.
-rcd : بهجای مقایسهگر واژگانی، از مقایسهگر دهدهی استفاده میکند.
-rcld : بهجای مقایسهگر صعودی، از مقایسهگر واژگانی نزولی استفاده میکند.
-rcdd : بهجای مقایسهگر دهدهی صعودی، از مقایسهگر دهدهی نزولی استفاده میکند.
-st : اطلاعات گوناگون را چاپ میکند.
-add : عملیات افزودن (adding) را انجام میدهد.
-app : عملیات الحاق (appending) را انجام میدهد.
-rep : عملیات جایگزینی (replacing) را انجام میدهد.
-inci : عملیات افزایش عدد صحیح (integer increment) را انجام میدهد.
-incd : عملیات افزایش عدد حقیقی (real number increment) را انجام میدهد.
-sx : دادههای ورودی را بهعنوان رشته دادههای هگزادسیمال ارزیابی میکند.
-rm : رکورد را حذف میکند.
-px : دادههای خروجی را به یک رشته داده هگزادسیمال تبدیل میکند.
-pz : نویسه خط جدید را به انتهای خروجی اضافه نمیکند.
-des : رکوردها را به ترتیب نزولی پیمایش میکند.
-max num : حداکثر تعداد رکوردهای نمایشی را مشخص میکند.
-pv : مقادیر رکوردها را نیز چاپ میکند.
این دستور در صورت موفقیت مقدار 0 و در صورت بروز خطا مقدار دیگری را برمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |