.TH "KCPOLYMGR" 1 "2012-05-24" "Man Page" "Kyoto Cabinet" .SH "نام (NAME)" kcpolymgr \- ابزار خط فرمان مدیریت پایگاه‌داده پلی‌مورفیک Kyoto Cabinet .SH "توضیحات (DESCRIPTION)" .PP دستور `\fBkcpolymgr\fR' ابزاری برای آزمایش و اشکال‌زدایی پایگاه‌داده پلی‌مورفیک و برنامه‌های کاربردی آن است. `\fIpath\fR' مسیر یک فایل پایگاه‌داده را مشخص می‌کند. `\fIkey\fR' کلید یک رکورد را تعیین می‌کند. `\fIvalue\fR' مقدار یک رکورد را مشخص می‌کند. `\fIfile\fR' فایل ورودی/خروجی را مشخص می‌نماید. `\fIsrc\fR' سایر فایل‌های پایگاه‌داده را مشخص می‌کند. .PP .RS .br \fBkcpolymgr create \fR[\fB\-otr\fR]\fB \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS یک فایل پایگاه‌داده ایجاد می‌کند. .RE .br \fBkcpolymgr inform \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-st\fR]\fB \fIpath\fB\fR .RS اطلاعات وضعیت را چاپ می‌کند. .RE .br \fBkcpolymgr 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 \fBkcpolymgr 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 \fBkcpolymgr 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 \fBkcpolymgr list \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-mp\fR|\fB\-mr\fR|\fB\-ms\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 \fBkcpolymgr clear \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS تمامی رکوردهای یک پایگاه‌داده را حذف می‌کند. .RE .br \fBkcpolymgr 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 \fBkcpolymgr copy \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIfile\fB\fR .RS از کل پایگاه‌داده رونوشت تهیه می‌کند. .RE .br \fBkcpolymgr 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 \fBkcpolymgr 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 \fBkcpolymgr merge \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-add\fR|\fB\-app\fR|\fB\-rep\fR]\fB \fIpath\fB \fIsrc\fB...\fR .RS رکوردها را از سایر پایگاه‌های داده ادغام می‌کند. .RE .br \fBkcpolymgr setbulk \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIkey\fB \fIvalue\fB ...\fR .RS چندین رکورد را به صورت یکجا ذخیره می‌کند. .RE .br \fBkcpolymgr 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 \fBkcpolymgr 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 \fBkcpolymgr 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 : پایگاه‌داده را با گزینه بدون قفل‌گذاری باز می‌کند. .br \fB\-otl\fR : پایگاه‌داده را با گزینه تلاش برای قفل‌گذاری باز می‌کند. .br \fB\-onr\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\-mp\fR : به جای پیمایش معمولی، تطبیق پیشوند را انجام می‌دهد. .br \fB\-mr\fR : به جای پیمایش معمولی، تطبیق با عبارات باقاعده را انجام می‌دهد. .br \fB\-ms\fR : به جای پیمایش معمولی، تطبیق شباهت را انجام می‌دهد. .br \fB\-des\fR : رکوردها را به ترتیب نزولی پیمایش می‌کند. .br \fB\-max \fInum\fR\fR : حداکثر تعداد رکوردهای نمایش داده شده را مشخص می‌کند. .br \fB\-pv\fR : مقادیر رکوردها را نیز چاپ می‌کند. .br .RE .PP این دستور در صورت موفقیت مقدار 0 و در صورت بروز خطا مقداری دیگر را برمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" .PP .BR kcpolytest (1), .BR kclangctest (1)