.TH "KCFORESTMGR" 1 "2012-05-24" "Man Page" "Kyoto Cabinet" .SH "نام (NAME)" kcforestmgr \- ابزار خط فرمان مدیریت پایگاه‌داده درختی جنگلی Kyoto Cabinet .SH "توضیحات (DESCRIPTION)" .PP دستور \fBkcforestmgr\fR ابزاری برای آزمایش و اشکال‌زدایی پایگاه‌داده درختی جنگلی و برنامه‌های کاربردی آن است. \fIpath\fR مسیر یک فایل پایگاه‌داده را تعیین می‌کند. \fIkey\fR کلید یک رکورد را مشخص می‌کند. \fIvalue\fR مقدار یک رکورد را تعیین می‌کند. \fIfile\fR فایل ورودی/خروجی را مشخص می‌سازد. .PP .RS .br \fBkcforestmgr create \fR[\fB\-otr\fR]\fB \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\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 \fBkcforestmgr inform \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-st\fR]\fB \fIpath\fB\fR .RS اطلاعات وضعیت را چاپ می‌کند. .RE .br \fBkcforestmgr 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 \fBkcforestmgr 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 \fBkcforestmgr 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 \fBkcforestmgr 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 \fBkcforestmgr clear \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS تمام رکوردهای پایگاه‌داده را حذف می‌کند. .RE .br \fBkcforestmgr 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 \fBkcforestmgr copy \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIfile\fB\fR .RS از کل پایگاه‌داده رونوشت می‌گیرد. .RE .br \fBkcforestmgr 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 \fBkcforestmgr 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 رکوردها را از یک فایل تصویر لحظه‌ای بارگذاری می‌کند. .RE .br \fBkcforestmgr setbulk \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIkey\fB \fIvalue\fB ...\fR .RS چندین رکورد را به صورت یکجا ذخیره می‌کند. .RE .br \fBkcforestmgr 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 \fBkcforestmgr 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 \fBkcforestmgr 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\-tc\fR : پایگاه‌داده را با گزینه فشرده‌سازی تنظیم می‌کند. .br \fB\-bnum \fInum\fR\fR : تعداد باکت‌های جدول هش را مشخص می‌کند. .br \fB\-psiz \fInum\fR\fR : اندازه هر صفحه را مشخص می‌کند. .br \fB\-rcd\fR : به جای مقایسه‌گر لغوی، از مقایسه‌گر ده‌دهی استفاده می‌کند. .br \fB\-rcld\fR : به جای مقایسه‌گر لغوی صعودی، از مقایسه‌گر لغوی نزولی استفاده می‌کند. .br \fB\-rcdd\fR : به جای مقایسه‌گر ده‌دهی، از مقایسه‌گر ده‌دهی نزولی استفاده می‌کند. .br \fB\-st\fR : اطلاعات متفرقه را چاپ می‌کند. .br \fB\-add\fR : عملیات افزودن را انجام می‌دهد. .br \fB\-app\fR : عملیات الحاق (پیوست کردن) را انجام می‌دهد. .br \fB\-rep\fR : عملیات جایگزینی را انجام می‌دهد. .br \fB\-inci\fR : عملیات افزایش عدد صحیح را انجام می‌دهد. .br \fB\-incd\fR : عملیات افزایش عدد حقیقی را انجام می‌دهد. .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 kcforesttest (1)