پایگاه داده پستگرس ( PostgreSQL ) چیست و چگونه آن را نصب کنیم؟

این بانک اطلاعاتی که در برخی منابع با نام Postgres معرفی شده است یکی از قدرتمندترین بانک های اطلاعاتی متن باز دنیا با تاکید بر انعطاف پذیری و انطباق با استانداردها می باشد. پستگرس‌کیوال توسط گروه توسعه سراسری پستگرس‌کیوال توسعه داده می‌شود، که شامل تعداد زیادی از افراد داوطلب است. پایگاه داده پستگرس یک object-relational database management system می باشد که برای انواع مختلف سیستم های عامل بهینه شده است و می تواند بر روی مدل های مختلفی از سیستم های عامل مانند ویندوز ، لینوکس و macOS نصب شده و سرویس دهی نماید. یکی از نکات قابل توجه دیتابیس پستگرس این است که در سرورهای مک (macOS Server) به صورت دیتابیس پیش فرض سرور در نظر گرفته شده است.

یکی از ویژگی های دیتایبس پستگرس متن باز بودن این بانک اطلاعاتی می باشد که سبب شده تا توابع، نوع داده ها و عملگرهای بسیار زیادی به آن افزوده شده که کار با این بانک اطلاعاتی را بسیار ساده نموده است. همچنین این مهم ، انعطاف و قابلیت های بسیار زیادی را برای برنامه نویسان و توسعه دهندگان بوجود آورده است.

نصب پایگاه داده پستگرس :

برای نصب PostgreSQL بر روی سرور های لینوکس CentOS6 به بالا و فعال سازی ماژول PHP دیتابیس postgresql می توانید از مراحل ذیل برای انجام آن استفاده نمایید. لطفا توجه فرمایید، در صورتی که چند نسخه PostgreSQL بر روی سرور نصب می باشد در هنگام کامپایل ماژول php مسیر نسخه ای که قصد استفاده از آن را دارید مشخص نمایید.

 بروزرسانی  ریپو های اصلی سنت او اس :

پیش از نصب پستگرس نیاز است تا  عبارت *exclude=postgresql را در در فایل CentOS-Base.repo وارد نمائیم.

vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=
http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=
http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*

[updates]
name=CentOS-$releasever - Updates
mirrorlist=
http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=
http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql* 

مراحل نصب دیتابیس پستگرس :

جهت تکمیل مراحل نصب کافی است دستورات زیر را در ترمینال لینوکس وارد نمایید:

yum install postgresql93-server

service postgresql-9.3 initdb

chkconfig postgresql-9.3 on service postgresql-9.3 start

yum install postgresql-devel

pecl download pdo_pgsql tar xzf PDO_PGSQL-1.0.2.tgz cd PDO_PGSQL-1.0.2

phpize ./configure --with-pdo-pgsql=/path/to/postgres make make install

php -i | grep php.ini

add extension=pdo_pgsql.so To php.ini

service httpd restart

php -m | grep pdo_pgsql

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

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

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    تفاوت هاست لینوکس و ویندوز

    یکی از چالش‌های مهم مدیران وب‌سایت‌ها، در هنگام خرید هاست و راه‌اندازی وب‌سایت، انتخاب نوع سیستم‌ عامل هاست است. ارائه‌دهندگان خدمات میزبانی وب و هاست...

    چک لیست امنیت وردپرس

    امنیت وردپرس یکی از موضوعاتی است که اهمیت بسیار بالایی برای مدیران وب‌سایت‌های وردپرسی دارد. گزارشات نشان می‌دهند که در هر دقیقه بیش از ۹۰ هزار وب‌سای...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.