راهنمای اتصال به PostgreSQL
مدیریت سرویس
پس از ساخت دیتابیس، به صفحه مدیریت اپ منتقل میشوید.
در این صفحه میتوانید:
- سرویس خود را فعال یا غیرفعال کنید
- نحوه اتصال به سرویس دیتابیس را مشاهده کنید
- کانفیگ دیتابیس را شخصیسازی کنید
اطلاعات اتصال
روی گزینه نحوه اتصال در تب تنظیمات پایه کلیک کنید.
در این صفحه اطلاعات زیر را مشاهده خواهید کرد:
- Internal Endpoint: نام دامنه داخلی دیتابیس شما
- Port: پورت داخلی دیتابیس که به صورت پیشفرض
5432
است - User: نام کاربری دیتابیس که به صورت خودکار تعیین شده است
- Password: رمز عبور دیتابیس که به صورت خودکار یا دستی تعیین شده است
- Root Password: رمز عبور کاربر root که برای دسترسی باید از کنسول داخلی سایت استفاده کرد
اطلاع
اگر میخواهید از پلتفرم هایی به جزکوبار (مثل کامپیوتر شخصی خود) به دیتابیس متصل شوید، بر روی گزینه ساخت پورت خارجی کلیک کنید. سپس از External Endpoint به عنوان hostname و از Port خارجی به جای 5432
استفاده کنید.
روشهای اتصال
با استفاده از Navicat
-
ابتدا Navicat را دانلود و نصب کنید.
-
برنامه را اجرا کرده و روی Connection کلیک کنید.
-
اطلاعات اتصال را وارد کنید:
- Connection Name: نام اتصال
- Host Name/IP Address: هاست خارجی دیتابیس
- Port: پورت خارجی دیتابیس
- Initial Database: نام دیتابیس
- User Name: نام کاربری دیتابیس
- Password: رمز عبور دیتابیس
-
روی Test Connection کلیک کنید.
-
اگر اتصال موفقیتآمیز بود، روی OK کلیک کنید.
در سیستمعاملهای مختلف
- Windows
- macOS
- Linux (Ubuntu/Debian)
از طریق Command Prompt
PGPASSWORD=Password psql -h Host -p Port -U UserName -d DataBaseName
از طریق pgAdmin
- pgAdmin را از سایت رسمی دانلود کرده و نصب کنید.
- برنامه را اجرا کرده و در تب Dashboard روی "Add New Server" کلیک کنید.
- اطلاعات اتصال را وارد کرده و روی Save کلیک کنید.
- نصب پکیج postgresql:
brew update
brew install postgresql
- اتصال به دیتابیس
PGPASSWORD=Password psql -h Host -p Port -U UserName -d DataBaseName
- نصب پکیج postgresql:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql
- اتصال به دیتابیس
PGPASSWORD=Password psql -h Host -p Port -U UserName -d DataBaseName
نکته
- PostgreSQL از پروتکل TCP برای اتصال استفاده میکند.
- قبل از اتصال، مطمئن شوید که فایروالهای سیستم شما اجازه اتصال به پورت مورد نظر را میدهند.