نمایش نتایج 1 تا 1 از 1

نام تاپیک: شروع کار با postgres

  1. #1

    شروع کار با postgres

    postgres نیز مانند دیتابیس های دیگر مثل oracle,mysql یک رابط دستوری دارد به نام psql که می توان کار های خود را در حالت text mode یا بدون گرافیک در دیتابیس انجام داد.پ

    حالا بریم سراغ کار با psql
    مثلا اگر در ویندوز postgres 9.4 نصب کنید مسیر نصب C:\Program Files (x86)\PostgreSQL\9.4 است .

    دو تا پوشه مهم در این مسیر است یکی پوشه bin که محل نگه داری ابزار postgres است و پوشه date که محل نگه داری داده ها و لاگ ها و تنظیمات و... دیتابیس است.

    با cmd وارد مسیر \C:\Program Files (x86)\PostgreSQL\9.4 سپس پوشه bin شده. حالا برای وارد سدن به psql دستور زیر را زده
    psql.exe -U postgres -p 5432 -h localhost
    اما تو لینوکس 3 روش نصب دارد:
    1- نصب از طریق binery فایل که مانند نصب postgres در ویندوز است الیته ساده ترین راه نصب نیز است، ایتدا فایل postgres9.4.bin را دانلود کرده سپس با دستور مجوز اجرایی (x) به آن داده

    #chmod +x postgres9.6.bin
    حالا اگر ll بگیریم میبینم که فایل نصبی سبز شده و آماده نصب است با دستور زیر نصب را انجام داده
    #./postgres9.4.bin

    2- استفاده از دستور yum
    # yum install -y postgresql*
    با این روش postgres به صورت سرویسی نصب می شود.هنگام استفاده از دستور yum یا باید به اینترنت متصل باشید و یا reposiroty لوکال بسازید.

    3- استفاده از source که این روش بهترین روش نصب است چون وقتی سورس برنامه ای بر روی همون سیستم عاملی که قرار است بر روی آن کارکند کامپایل شود با سخت افزار بهتر سازگار می شود این زات برنامه های لینوکسی است البته برای اینکه به یکسری امکانات postgres دسترسی داشته باشیم بهتر است از این روش استفاده کنیم.

    چون برنامه های لینوکسی اغلب با C نوشته می شود نیاز به کامپایلر gcc در لینوکس است. طریقه نصب:
    #yum install -y gcc*
    حالا سورس postgres را از اینترنت دانلود کرده وآن را از حالت پک خارج کرده
    #chown postgres /usr/local/pgsql/data
    #tar -xvf postgres9.4.tar /opt
    بعد از این کار پوشه ای در مسیر /opt به نام postgres ساخته شده، وارد پوشه شده سپس دستور
    #cd /opt/postgres9.4
    #./configure
    برای بررسی سیستم را زده اگر آخز کار پیغام success را نداد خودش می گوید که دستور بالا را همراه با چه دستوری بزنید.
    #./configure --without-readline --without-zlib
    حالا دستور زیر را برای کامپایل زده که زمان زیادی طول میکشد
    #make
    با دستور زیر postgresنصب کرده
    #make install
    انشاء الله که نصب با موفقیت بوده. حالا باید مراحل زیر را انجام بدهیم. حالا کاربری به نام postgres ساخته.
    #adduser postgresبرای کاربر ساخته شده رمز گذاشته
    #passwd postgres
    دستور زیر دایرکتوری date را در مسیر /usr/local/pgsql می سازد این دایرکتوری محل قرارگیری داده های دیتابیسه.
    #mkdir -p /usr/local/pgsql/data
    حالا صاحب دایرکتوری ساخته شده را کاربر postgres قرار داده
    وارد کاربر postgres شده
    #su - postgres
    دیتابیس را در مسیر قبلی ساخته
    #initdb -D /usr/local/pgsql/data -E UNICODE --locale=C
    حالا دیتابیس را استارت کرده


    #pg_ctl -D /usr/local/pgsql/data -l /home/postgres/logfile start
    این هم یک صفحه وببرای نصب postgres
    انشاءالله ادامه دارد.....





    آخرین ویرایش به وسیله saeedsos007 : پنج شنبه 18 آبان 1396 در 08:39 صبح

تاپیک های مشابه

  1. شروع کار با Crystal report
    نوشته شده توسط once4ever در بخش گزارش سازی با Crystal Report
    پاسخ: 3
    آخرین پست: سه شنبه 16 دی 1393, 22:13 عصر
  2. شروع کار با دلفی 2005 ؟
    نوشته شده توسط ProgrammingLove در بخش برنامه نویسی در Delphi Prism
    پاسخ: 36
    آخرین پست: شنبه 14 مهر 1386, 16:07 عصر
  3. شروع کار با دلفی
    نوشته شده توسط soltanvb در بخش برنامه نویسی در Delphi
    پاسخ: 11
    آخرین پست: یک شنبه 25 اردیبهشت 1384, 02:40 صبح
  4. کی یک ebook خوب برای شروع کار با کریستال ریپورت سراغ داره؟
    نوشته شده توسط sarina در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: سه شنبه 18 فروردین 1383, 15:42 عصر
  5. شروع کار با sql
    نوشته شده توسط مهران علیدوست در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 16 بهمن 1382, 07:25 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •