این دستور dropdb است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dropdb - پایگاه داده PostgreSQL را حذف کنید
خلاصه
dropdb [گزینه اتصال...] [انتخاب...] dbname
شرح
dropdb پایگاه داده PostgreSQL موجود را از بین می برد. کاربری که این دستور را اجرا می کند باید
یک ابرکاربر پایگاه داده یا مالک پایگاه داده باشید.
dropdb یک بسته بندی در اطراف دستور SQL DROP DATABASE است (DROP_DATABASE(7)). وجود ندارد
تفاوت موثر بین حذف پایگاه داده از طریق این ابزار و از طریق روش های دیگر برای
دسترسی به سرور
OPTIONS
dropdb آرگومان های خط فرمان زیر را می پذیرد:
dbname
نام پایگاه داده ای که باید حذف شود را مشخص می کند.
-e
-- پژواک
دستوراتی را که dropdb تولید کرده و به سرور ارسال می کند، تکرار کنید.
-i
--در ارتباط بودن
قبل از انجام هر کاری مخرب، یک درخواست تأیید صادر می کند.
-V
- نسخه
نسخه dropdb را چاپ کرده و خارج شوید.
--اگر وجود داشته باشد
اگر پایگاه داده وجود ندارد، خطا ایجاد نکنید. در این مورد اخطاریه صادر می شود.
-?
--کمک
راهنمایی در مورد آرگومان های خط فرمان dropdb نشان داده و از آن خارج شوید.
dropdb همچنین آرگومان های خط فرمان زیر را برای پارامترهای اتصال می پذیرد:
-h میزبان
-- میزبان =میزبان
نام میزبان ماشینی که سرور روی آن در حال اجرا است را مشخص می کند. اگر ارزش
با یک اسلش شروع می شود، به عنوان دایرکتوری برای سوکت دامنه یونیکس استفاده می شود.
-p بندر
--پورت=بندر
پورت TCP یا پسوند فایل سوکت دامنه یونیکس محلی که سرور روی آن قرار دارد را مشخص می کند
برای اتصالات گوش می دهد.
-U نام کاربری
-- نام کاربری =نام کاربری
نام کاربری برای اتصال به عنوان.
-w
--بدون رمز عبور
هرگز درخواست رمز عبور صادر نکنید. اگر سرور به احراز هویت رمز عبور نیاز دارد و الف
رمز عبور با ابزارهای دیگری مانند فایل .pgpass، اتصال در دسترس نیست
تلاش شکست خواهد خورد این گزینه می تواند در کارهای دسته ای و اسکریپت هایی که هیچ کاربری ندارند مفید باشد
برای وارد کردن رمز عبور وجود دارد.
-W
--کلمه عبور
قبل از اتصال به پایگاه داده، dropdb را مجبور به درخواست رمز عبور کنید.
این گزینه هرگز ضروری نیست، زیرا dropdb به طور خودکار رمز عبور را درخواست می کند
اگر سرور نیاز به احراز هویت رمز عبور داشته باشد. با این حال، dropdb یک اتصال را هدر می دهد
سعی کنید بفهمید که سرور رمز عبور می خواهد. در برخی موارد ارزش تایپ کردن را دارد
-W برای جلوگیری از تلاش اضافی برای اتصال
--maintenance-db=dbname
نام پایگاه داده را برای اتصال به منظور حذف پایگاه داده هدف مشخص می کند.
اگر مشخص نشده باشد، پایگاه داده postgres استفاده خواهد شد. اگر وجود نداشته باشد (یا هست
پایگاه داده حذف می شود)، از template1 استفاده خواهد شد.
محیط زیست
PGHOST
PGPORT
PGUSER
پارامترهای اتصال پیش فرض
این ابزار، مانند بسیاری از ابزارهای دیگر PostgreSQL، از متغیرهای محیطی نیز استفاده می کند
پشتیبانی شده توسط libpq (به بخش 31.14، "متغیرهای محیطی"، در مستندات مراجعه کنید).
عیب یابی
در صورت مشکل، رجوع کنید به DROP DATABASE (DROP_DATABASE(7)) و psql(1) برای بحث در مورد
مشکلات احتمالی و پیام های خطا سرور پایگاه داده باید در مورد هدف اجرا شود
میزبان. همچنین، تنظیمات پیش فرض اتصال و متغیرهای محیطی که توسط libpq استفاده می شود
کتابخانه جلویی اعمال خواهد شد.
مثال ها
برای از بین بردن نسخه نمایشی پایگاه داده در سرور پایگاه داده پیش فرض:
$ dropdb نسخه ی نمایشی
برای از بین بردن نسخه نمایشی پایگاه داده با استفاده از سرور در هاست eden، پورت 5000، با تأیید
و نگاهی به دستور زیربنایی:
$ dropdb -p 5000 -h بهشت -i -e نسخه ی نمایشی
"نمونه" پایگاه داده برای همیشه حذف خواهد شد.
مطمئنی؟ (y/n) y
نسخه ی نمایشی DROP DATABASE.
از dropdb به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید