PostgreSQL هو نظام مجاني لإدارة قواعد البيانات يتم تطبيقه على العديد من المنصات ، بما في ذلك Windows و Linux. تدعم الأداة عددًا كبيرًا من أنواع البيانات ولديها لغة برمجة نصية مضمنة وتدعم العمل باستخدام لغات البرمجة الكلاسيكية. في أوبونتو ، يتم تثبيت PostgreSQL عبر "المحطة الطرفية" باستخدام المستودعات الرسمية أو المعرفة من قبل المستخدم ، وبعد ذلك ، يتم تنفيذ الأعمال التحضيرية واختبار وإنشاء الجداول.
محتوى
يتم استخدام قواعد البيانات في مجموعة متنوعة من المجالات ، ولكن نظام الإدارة المريح يوفر لهم تحكمًا مريحًا. يتوقف العديد من المستخدمين في PostgreSQL ، ويثبتونها في نظام التشغيل الخاص بهم ويبدأون العمل مع الجداول. بعد ذلك ، نود أن نصف خطوة بخطوة عملية التثبيت بأكملها ، أول تشغيل وإعداد للأداة المذكورة.
بالطبع ، يجب أن تبدأ بإضافة جميع الملفات والمكتبات اللازمة إلى أوبونتو لضمان سير العمل العادي في PostgreSQL. يتم ذلك باستخدام وحدة التحكم والمستخدم أو المستودعات الرسمية.
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
ثم انقر فوق Enter . wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
لإضافة الحزم. sudo apt-get update
القياسي. sudo apt-get install postgresql postgresql-contrib
وتأكيد إضافة الملفات. عند الانتهاء من التثبيت الناجح ، يمكنك متابعة بدء تشغيل الحساب القياسي ، والتحقق من تشغيل النظام والتكوين الأولي.
إدارة DBMS المثبتة يحدث أيضا من خلال "المحطة الطرفية" باستخدام الأوامر المناسبة. تبدو الدعوة إلى المستخدم الافتراضي كما يلي:
sudo su - postgres
واضغط على Enter . سيتيح لك هذا الإجراء الانتقال إلى الإدارة نيابةً عن الحساب الذي تم إنشاؤه افتراضيًا ، والذي يعمل حاليًا كحساب رئيسي. psql
الدخول إلى وحدة التحكم الإدارية تحت ستار الملف الشخصي المستخدم من خلال psql
. help
تنشيط help
فهم البيئة - سيعرض جميع الأوامر والوسائط المتاحة. conninfo
. q
. أنت الآن تعرف كيفية تسجيل الدخول إلى الحساب والانتقال إلى وحدة التحكم الإدارية ، لذلك حان الوقت للمضي قدمًا لإنشاء مستخدم جديد وقاعدة بياناته.
ليس من المناسب دائمًا العمل مع الحساب القياسي الحالي ، وليس ضروريًا دائمًا. هذا هو السبب في أننا نقترح النظر في الإجراء الخاص بإنشاء ملف تعريف جديد وربطه بقاعدة بيانات منفصلة.
createuser --interactive
في وحدة التحكم ، قم بتشغيل ملف تعريف postgres (الأمر sudo su - postgres
) ، واكتب createuser --interactive
، ثم أعطه اسمًا مناسبًا بكتابة أحرف في السطر المناسب. createdb
soringpcrepair.com حيث soringpcrepair.com - اسم المستخدم. psql -d
soringpcrepair.com حيث soringpcrepair.com - اسم قاعدة البيانات. لقد حان الوقت لإنشاء الجدول الأول في قاعدة البيانات المعينة. يتم تنفيذ هذا الإجراء أيضًا من خلال وحدة التحكم ، ولكن لن يكون من الصعب التعامل مع الأوامر الرئيسية ، لأن كل ما عليك فعله هو:
CREATE TABLE test (
equip_id serial PRIMARY KEY,
type varchar (50) NOT NULL,
color varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
install_date date
);
أولاً ، يتم تحديد اسم جدول الاختبار (يمكنك اختيار أي اسم آخر). فيما يلي وصف لكل عمود. لقد اخترنا نوعي الأسماء varchar و varchar color على سبيل المثال فقط ، يمكنك أيضًا تحديد أي نوع آخر ، ولكن فقط باستخدام الحروف اللاتينية. الأرقام الموجودة بين قوسين هي المسؤولة عن حجم العمود ، والذي يرتبط مباشرة بالبيانات التي تنتقل إلى هناك.
d
. INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');
أولاً ، يتم الإشارة إلى اسم الجدول ، وفي حالتنا يكون الاختبار ، ثم يتم إدراج جميع الأعمدة ، ويتم الإشارة إلى القيم بين قوسين ، في علامات اقتباس. INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
SELECT * FROM test;
لتقييم النتيجة. كما ترون ، يتم ترتيب كل شيء بشكل صحيح وإدخال البيانات بشكل صحيح. DELETE FROM test WHERE type = 'slide';
عن طريق تحديد الحقل المطلوب في علامات الاقتباس. ليس من السهل دائمًا إدارة قاعدة البيانات من خلال وحدة التحكم ، لذلك فمن الأفضل ترقيتها عن طريق تثبيت واجهة المستخدم الرسومية الخاصة بـ phpPgAdmin.
sudo apt-get update
. sudo apt-get install apache2
. sudo apache2ctl configtest
باستخدام sudo apache2ctl configtest
. إذا حدث خطأ ما ، فابحث عن خطأ وفق الوصف الموجود على موقع Apache الرسمي. sudo systemctl start apache2
. sudo apt install phppgadmin
. gedit /etc/apache2/conf-available/phppgadmin.conf
من خلال المفكرة القياسية ، وتحديد gedit /etc/apache2/conf-available/phppgadmin.conf
. إذا كان المستند للقراءة فقط ، فستحتاج إلى تحديد sudo
في الأمر قبل gedit . #
لتعيده في تعليق ، ومن الأسفل أدخل Allow From all
. سيتم الآن فتح الوصول إلى العنوان لجميع الأجهزة على الشبكة ، وليس فقط للكمبيوتر الشخصي المحلي. sudo service apache2 restart
خادم الويب sudo service apache2 restart
ثم لا تتردد في العمل مع PostgreSQL. في هذه المقالة ، لم ننظر في PostgreSQL فقط ، ولكن أيضًا في تثبيت خادم الويب Apache ، والذي يستخدم في تكامل برنامج LAMP. إذا كنت مهتمًا بضمان التشغيل الكامل لمواقعك ومشاريعك الأخرى ، فننصحك بالتعرف على عملية إضافة مكونات أخرى من خلال قراءة مقالتنا الأخرى على الرابط التالي.
انظر أيضا: تثبيت مجموعة أدوات LAMP في أوبونتو