KCHASHMGR(1) Kyoto Cabinet KCHASHMGR(1) نام (NAME) kchashmgr - رابط خط فرمان برای مدیریت پایگاه‌داده هش فایل توضیحات (DESCRIPTION) دستور kchashmgr ابزاری برای آزمایش و اشکال‌زدایی پایگاه‌داده هش فایل و برنامه‌های کاربردی آن است. path مسیر یک فایل پایگاه‌داده را تعیین می‌کند. key کلید یک رکورد را مشخص می‌کند. value مقدار یک رکورد را تعیین می‌کند. file فایل ورودی/خروجی را مشخص می‌سازد. kchashmgr create [-otr] [-onl|-otl|-onr] [-apow num] [-fpow num] [-ts] [-tl] [-tc] [-bnum num] path یک فایل پایگاه‌داده ایجاد می‌کند. kchashmgr inform [-onl|-otl|-onr] [-st] path اطلاعات وضعیت را چاپ می‌کند. kchashmgr set [-onl|-otl|-onr] [-add|-app|-rep|-inci|-incd] [-sx] path key value یک رکورد را ذخیره می‌کند. kchashmgr remove [-onl|-otl|-onr] [-sx] path key یک رکورد را حذف می‌کند. kchashmgr get [-onl|-otl|-onr] [-rm] [-sx] [-px] [-pz] path key مقدار یک رکورد را چاپ می‌کند. kchashmgr list [-onl|-otl|-onr] [-max num] [-rm] [-sx] [-pv] [-px] path [key] کلیدهای تمام رکوردها را که با خط جدید جدا شده‌اند چاپ می‌کند. kchashmgr clear [-onl|-otl|-onr] path تمام رکوردهای پایگاه‌داده را حذف می‌کند. kchashmgr import [-onl|-otl|-onr] [-sx] path [file] رکوردها را از یک فایل TSV وارد می‌کند. kchashmgr copy [-onl|-otl|-onr] path file از کل پایگاه‌داده رونوشت می‌گیرد. kchashmgr dump [-onl|-otl|-onr] path [file] رکوردها را در یک فایل تصویر لحظه‌ای (snapshot) ذخیره می‌کند. kchashmgr load [-otr] [-onl|-otl|-onr] path [file] رکوردها را از یک فایل تصویر لحظه‌ای بارگذاری می‌کند. kchashmgr defrag [-onl|-otl|-onr] path یکپارچه‌سازی انجام می‌دهد. kchashmgr setbulk [-onl|-otl|-onr] path key value ... چندین رکورد را به صورت یکجا ذخیره می‌کند. kchashmgr removebulk [-onl|-otl|-onr] [-sx] path key ... چندین رکورد را به صورت یکجا حذف می‌کند. kchashmgr getbulk [-onl|-otl|-onr] [-sx] [-px] path key ... چندین رکورد را به صورت یکجا بازیابی می‌کند. kchashmgr check [-onl|-otl|-onr] path یکپارچگی را بررسی می‌کند. گزینه‌ها شامل موارد زیر هستند: -otr : پایگاه‌داده را با گزینه کوتاه‌سازی باز می‌کند. -onl : پایگاه‌داده را با گزینه بدون قفل‌گذاری باز می‌کند. -otl : پایگاه‌داده را با گزینه تلاش برای قفل‌گذاری باز می‌کند. -onr : پایگاه‌داده را با گزینه بدون ترمیم خودکار باز می‌کند. -apow num : توان هم‌ترازی اندازه رکورد را مشخص می‌کند. -fpow num : توان گنجایش استخر بلوک‌های آزاد را مشخص می‌کند. -ts : پایگاه‌داده را با گزینه حجم کوچک (small) تنظیم می‌کند. -tl : پایگاه‌داده را با گزینه خطی (linear) تنظیم می‌کند. -tc : پایگاه‌داده را با گزینه فشرده‌سازی تنظیم می‌کند. -bnum num : تعداد باکت‌های جدول هش را مشخص می‌کند. -st : اطلاعات متفرقه را چاپ می‌کند. -add : عملیات افزودن را انجام می‌دهد. -app : عملیات الحاق (پیوست کردن) را انجام می‌دهد. -rep : عملیات جایگزینی را انجام می‌دهد. -inci : عملیات افزایش عدد صحیح را انجام می‌دهد. -incd : عملیات افزایش عدد حقیقی را انجام می‌دهد. -sx : داده‌های ورودی به عنوان یک رشته داده شانزده‌شانزدهی (هگزادسیمال) ارزیابی می‌شوند. -rm : رکورد را حذف می‌کند. -px : داده‌های خروجی به یک رشته داده شانزده‌شانزدهی (هگزادسیمال) تبدیل می‌شوند. -pz : نویسه خط جدید را به انتهای خروجی اضافه نمی‌کند. -max num : بیشینه تعداد رکوردهای نمایشی را مشخص می‌کند. -pv : مقادیر رکوردها را نیز چاپ می‌کند. این دستور در صورت موفقیت 0 و در صورت شکست مقدار دیگری را بازمی‌گرداند. همچنین ببینید (SEE ALSO) kchashtest(1) Man Page 2012-05-24 KCHASHMGR(1)