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