این دستور ایجاد شده است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
createb - ایجاد یک پایگاه داده PostgreSQL جدید
خلاصه
ایجاد شده ب [گزینه اتصال...] [انتخاب...] [dbname [شرح]]
شرح
createb یک پایگاه داده PostgreSQL جدید ایجاد می کند.
به طور معمول، کاربر پایگاه داده ای که این دستور را اجرا می کند، مالک جدید می شود
پایگاه داده با این حال، یک مالک متفاوت را می توان از طریق مشخص کرد -O گزینه، اگر در حال اجرا است
کاربر دارای امتیازات مناسب است.
createb یک بسته بندی در اطراف دستور SQL CREATE DATABASE است (CREATE_DATABASE(7)). آنجا
هیچ تفاوت موثری بین ایجاد پایگاه داده از طریق این ابزار و از طریق دیگر وجود ندارد
روش های دسترسی به سرور
OPTIONS
createb آرگومان های خط فرمان زیر را می پذیرد:
dbname
نام پایگاه داده ای که باید ایجاد شود را مشخص می کند. نام باید در بین همه منحصر به فرد باشد
پایگاه های داده PostgreSQL در این خوشه. به طور پیش فرض ایجاد یک پایگاه داده با استفاده از
همان نام کاربر فعلی سیستم
شرح
یک نظر را برای مرتبط شدن با پایگاه داده جدید ایجاد شده مشخص می کند.
-D فضای جدول
--tablespace=فضای جدول
جدول پیش فرض را برای پایگاه داده مشخص می کند. (این نام به عنوان یک پردازش می شود
شناسه دو نقل قول شده.)
-e
-- پژواک
فرامینی را که createb تولید و به سرور ارسال می کند، تکرار کنید.
-E پشتیبانی می کند
--Encoding=پشتیبانی می کند
طرح رمزگذاری کاراکتر مورد استفاده در این پایگاه داده را مشخص می کند. شخصیت
مجموعه های پشتیبانی شده توسط سرور PostgreSQL در بخش 22.3.1 توضیح داده شده است، "پشتیبانی می شود
مجموعه کاراکترها، در مستندات.
-l محل
--محلی=محل
محل مورد استفاده در این پایگاه داده را مشخص می کند. این معادل مشخص کردن است
هر دو --lc-collate و --lc-ctype.
--lc-collate=محل
تنظیم LC_COLLATE را برای استفاده در این پایگاه داده مشخص می کند.
--lc-ctype=محل
تنظیم LC_CTYPE را برای استفاده در این پایگاه داده مشخص می کند.
-O مالک
--مالک=مالک
کاربر پایگاه داده که مالک پایگاه داده جدید خواهد بود را مشخص می کند. (این نام به عنوان پردازش می شود
یک شناسه دو نقل قول شده.)
-T قالب
--قالب=قالب
پایگاه داده قالبی را مشخص می کند که از آن این پایگاه داده ساخته شود. (این نام است
به عنوان یک شناسه دو نقل قول پردازش می شود.)
-V
- نسخه
نسخه createb را پرینت بگیرید و خارج شوید.
-?
--کمک
در مورد آرگومان های خط فرمان createb راهنمایی نشان دهید و از آن خارج شوید.
گزینه ها -D, -l, -E, -Oو -T مطابق با گزینه های دستور SQL زیربنایی است
ایجاد پایگاه داده (CREATE_DATABASE(7))؛ برای اطلاعات بیشتر در مورد آنها به آنجا مراجعه کنید.
createb همچنین آرگومان های خط فرمان زیر را برای پارامترهای اتصال می پذیرد:
-h میزبان
-- میزبان =میزبان
نام میزبان ماشینی که سرور روی آن در حال اجرا است را مشخص می کند. اگر ارزش
با یک اسلش شروع می شود، به عنوان دایرکتوری برای سوکت دامنه یونیکس استفاده می شود.
-p بندر
--پورت=بندر
پورت TCP یا پسوند فایل سوکت دامنه محلی یونیکس را مشخص می کند
سرور در حال گوش دادن به اتصالات است.
-U نام کاربری
-- نام کاربری =نام کاربری
نام کاربری برای اتصال به عنوان.
-w
--بدون رمز عبور
هرگز درخواست رمز عبور صادر نکنید. اگر سرور به احراز هویت رمز عبور نیاز دارد و الف
رمز عبور با ابزارهای دیگری مانند فایل .pgpass، اتصال در دسترس نیست
تلاش شکست خواهد خورد این گزینه می تواند در کارهای دسته ای و اسکریپت هایی که هیچ کاربری ندارند مفید باشد
برای وارد کردن رمز عبور وجود دارد.
-W
--کلمه عبور
ایجاد b را مجبور کنید تا قبل از اتصال به پایگاه داده رمز عبور را درخواست کند.
این گزینه هرگز ضروری نیست، زیرا createb به طور خودکار یک را درخواست می کند
اگر سرور نیاز به احراز هویت رمز عبور داشته باشد. با این حال، createb a هدر خواهد داد
تلاش کنید تا بفهمید سرور رمز عبور می خواهد. در برخی موارد چنین است
ارزش تایپ کردن را دارد -W برای جلوگیری از تلاش اضافی برای اتصال
--maintenance-db=dbname
نام پایگاه داده را برای اتصال هنگام ایجاد پایگاه داده جدید مشخص می کند. اگر
مشخص نیست، پایگاه داده postgres استفاده خواهد شد. اگر وجود نداشته باشد (یا اگر وجود داشته باشد
نام پایگاه داده جدید در حال ایجاد)، template1 استفاده خواهد شد.
محیط زیست
PGDATABASE
در صورت تنظیم، نام پایگاه داده برای ایجاد، مگر اینکه در خط فرمان لغو شود.
PGHOST
PGPORT
PGUSER
پارامترهای اتصال پیش فرض PGUSER همچنین نام پایگاه داده را تعیین می کند
ایجاد کنید، اگر در خط فرمان یا توسط مشخص نشده باشد PGDATABASE.
این ابزار، مانند بسیاری از ابزارهای دیگر PostgreSQL، از متغیرهای محیطی نیز استفاده می کند
پشتیبانی شده توسط libpq (به بخش 31.14، "متغیرهای محیطی"، در مستندات مراجعه کنید).
عیب یابی
در صورت مشکل، به ایجاد پایگاه داده (CREATE_DATABASE(7)) و psql(1) برای
بحث در مورد مشکلات احتمالی و پیام های خطا. سرور پایگاه داده باید در حال اجرا باشد
در میزبان مورد نظر همچنین، از تنظیمات پیش فرض اتصال و متغیرهای محیطی استفاده می شود
توسط کتابخانه جلویی libpq اعمال خواهد شد.
مثال ها
برای ایجاد نسخه نمایشی پایگاه داده با استفاده از سرور پایگاه داده پیش فرض:
$ ایجاد شده ب نسخه ی نمایشی
برای ایجاد نسخه نمایشی پایگاه داده با استفاده از سرور روی هاست eden، پورت 5000، با استفاده از LATIN1
طرح رمزگذاری با نگاهی به دستور زیربنایی:
$ ایجاد شده ب -p 5000 -h بهشت -E لاتین 1 -e نسخه ی نمایشی
ایجاد نسخه نمایشی پایگاه داده رمزگذاری 'LATIN1'.
با استفاده از خدمات onworks.net از createb به صورت آنلاین استفاده کنید