وبلاگ شخصی علی مقدس زاده

در این پست قصد معرفی پایگاه داده PostgreSQL و یا مقایسه آن با سایر پایگاه داده‌ها را نداریم، بلکه فقط نحوه راه اندازی این سرویس در سیستم عامل اوبونتو به صورت مرحله به مرحله آورده می‌شود.


مرحله اول: نصب)

چنانچه فقط قصد اتصال به سرور PostgreSql رادارید و تمایلی به نصب بسته کامل آن ندارید، می‌توانید با استفاده از دستور زیر فقط ابزارهای مربوط به client را نصب نمایید:

sudo apt-get install postgresql-client


پس از اجرای این دستور می‌توانید به این شیوه به سرور مورد نظر دسترسی داشته باشید:

psql -h server.domain.org database user
SELECT * FROM table WHERE 1;
\q


برای نصب کامل PostgreSql از دستور زیر استفاده می‌شود:

sudo apt-get install postgresql postgresql-contrib



مرحله دوم: نصب pgadmin)

یکی از ابزارهایی که برای مدیریت سرور PostgreSQL به صورت گرافیکی تهیه شده، نرم افزار pgadmin می‌باشد.برای نصب این نرم افزار از دستور زیر استفاده می‌کنیم:

sudo apt-get install pgadmin3

البته ابزارهای مشابه دیگری هم برای این کار در دسترس هستند ولی pgadmin یکی از معروف‌ترین آنهاست.



مرحله سوم: تنظیمات اولیه)

برای اتصال به سرورلازم است کلمه عبور کاربر postgres را تنظیم نماییم، برای این منظور از دستورات زیر استفاده می‌کنیم:

sudo -u postgres psql postgres


بعد از اجرای دستور بالا، وارد شل psql می‌شویم، برای تغییر کلمه عبور postgres از دستور زیر استفاده می‌کنیم:

\password postgres


برای خروج از شل psql نیز از کلید‌های ترکیبی Control+D استفاده می‌کنیم.


برای استفاده از تمام قابلیت‌های نرم‌افزار PgAdmin لازم است addon ای با نام adminpack که در بسته postgresql-contrib وجود دارد، با دستور زیر فعال شود:

sudo -u postgres psql
CREATE EXTENSION adminpack;


مرحله چهارم: فعال سازی امکان اتصال از راه دور)

برای اتصال از راه دور به سرور PostgreSql موارد زیر باید انجام شوند:

به فایل etc/postgresql/9.3/main/pg_hba.conf/ عبارت زیر را اضافه می‌کنیم:

host    all     all     0.0.0.0/0 md5

همچنین به فایل etc/postgresql/9.3/main/postgresql.conf/ نیز باید عبارت زیر اضافه شود:

listen_addresses = '*'

بعد از انجام این تغییرات، لازم هست سرویس PostgreSQL مجددا راه اندازی شود:

service postgresql restart


  • علی مقدس زاده

نظرات  (۳)

postgres نصب کردم اما همه چیزش بر عکسه. حتی وقتی quarey مینویسم بر عکس مینویسه نمیدونم چرا

ممنون
بسیار مفید واقع شد
سلام و خسته نباشید..
حسین جان چون سیستم شما فارسیه..یعنی ویندوز رو تغییر دادین و فارسیشکردین برا همین همه چیبرعکس می شه از سمت راست نوشته می شه

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی