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 : مقادیر رکوردها را نیز چاپ می‌کند. این دستور در صورت موفقیت مقدار 0 و در صورت بروز خطا مقداری دیگر را برمی‌گرداند. همچنین ببینید (SEE ALSO) kcpolytest(1), kclangctest(1) Man Page 2012-05-24 KCPOLYMGR(1)