كيفية تثبيت PostgreSQL على macOS

تعليمات لتثبيت PostgreSQL DBMS

تستند الإرشادات التالية لتثبيت PostgreSQL إلى نظام التشغيل macOS.

بالنسبة لنظامي التشغيل Windows و Linux ، انتقل إلىhttps://www.postgresql.org/download/واختيار الحزمة الخاصة بك.

ابحث أيضًا عن "كيفية تثبيت postgres على الويندوز" أو "كيفية تثبيت postgres علىyour linux distribution"إذا كنت تستخدم أنظمة أساسية أخرى.

لا ينبغي أن تختلف كثيرًا ، خاصة بعد مرحلة التثبيت.

سنستخدم ملفاتالبيرة. إذا لم يكن لديك برنامج Homebrew مثبتًا بعد ، فانتقل إلىhttps://brew.sh/واتبع التعليمات هناك.

بمجرد الانتهاء ، ارجع وقم بتشغيل سطر الأوامر:

brew install postgresql

وبعد الانتهاء ، قم بتشغيل:

brew services start postgresql

إلىبدايةPostgreSQL كخادم ، مما يعني أنه سيستمر في العمل في الخلفية ، والاستماع إلى الاتصالات.

يتمتع استخدام Homebrew بميزة كبيرة تتمثل في إمكانية تثبيت أي تحديث عن طريق التشغيل

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresqlيعد نطق اسم PostgreSQL أكثر تعقيدًا ، لكنهما نفس الشيء. يقوم فقط بتضمين SQL في الاسم. ما هىSQL؟ SQL ، "تكملة" منطوقة ، تعني لغة الاستعلام الهيكلية ، وهي لغة خاصة نستخدمها للتفاعل معقاعدة بيانات علائقية.

إذا كنت جديدًا في قاعدة البيانات ، فهناك الكثير من المصطلحات الجديدة لك! تقوم قاعدة البيانات العلائقية بشكل أساسي بتنظيم البيانات في ملفاتالجداول، ويوفر طريقة لإدراج البيانات واستخراجها من تلك الجداول. هذا هو SQL.

وسنستخدمه قريبًا.

مباشرة بعد تسجيل الدخول إلى PostgreSQL!

ارجع إلى سطر الأوامر واكتب

psql postgres

using psql

سيتيح لك هذا الوصول إلى ملفpostgresقاعدة البيانات ، التي يتم إنشاؤها افتراضيًا ، باستخدام اسم مستخدم macOS الخاص بك. قام Homebrew تلقائيًا بإنشاء المستخدم الخاص بك عند التثبيت.

الآن بعد أن أصبحنا فيpsqlالتطبيق ، يمكننا إنشاء قاعدة بيانات جديدة:

CREATE DATABASE test;

لا تنس الفاصلة المنقوطة;، لأنه مطلوب بواسطة SQL وإلا فلن يتم تشغيل الأمر.

الآن في سطر جديد ، ننتقل إلى قاعدة البيانات هذه باستخدام

\c test

سيخبر الموجه شيئًا كهذا:

You are now connected to database "test" as user "flaviocopes"..

الآن سنقوم بإنشاء جدول جديد.

استخدم بناء الجملة هذا:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

الآن إذا قمت بتشغيل هذا ، ولم يظهر أي خطأ ، سيكون لديك الجدول في النظام.

يمكنك رؤيته عن طريق تشغيل الأمر

\dt

والتي ستظهر لك جداول قاعدة البيانات:

إذا قمت بأي خطأ ، يمكنك حذف الجدول عن طريق تشغيل الأمر

DROP TABLE users

للانسحاب في النهايةpsql، يركض

\q

أو اكتب فقطquit.

الآن بعد أن عرفت كيف تعمل الأشياء تحت الغطاء ، سأوضح لك طريقة أسهل للعمل مع PostgreSQL وقواعد البيانات الأخرى أيضًا:تطبيق TablePlus. يعمل على أنظمة macOS و Windows و Linux.

اتصل بقاعدة البيانات:

تحديدtestاسم قاعدة البيانات:

بالإضافة إلى القدرة على فحص الجداول باستخدام واجهة المستخدم الرسومية:

كما يتيح لنا العمل مع استعلامات SQL بسهولة بالغة:


المزيد من دروس قواعد البيانات: