פּאָסטגרעסקל איז אַ פּאָטער דייטאַבייס פאַרוואַלטונג סיסטעם ימפּלאַמענאַד פֿאַר פאַרשידן פּלאַטפאָרמס, אַרייַנגערעכנט ווינדאָוז און לינוקס. די געצייַג שטיצט אַ פּלאַץ פון דאַטן טייפּס, האט אַ געבויט-אין סקריפּטינג שפּראַך און שטיצט אַרבעט ניצן קלאסישע פּראָגראַממינג שפּראַכן. אין ובונטו, פּאָסטגרעסקל איז אינסטאַלירן דורך "טערמינאַל" ניצן אַפישאַל אָדער באַניצער ריפּאַזאַטאָריז, און נאָך אַז פּרעפּאַראַטאָרי אַרבעט, טעסטינג און שאפן טישן זענען געפירט אויס.
ינסטאַלירן פּאָסטגרעסקל אין ובונטו
דייטאַבייסיז זענען געניצט אין אַ פאַרשיידנקייַט פון געביטן, אָבער אַ באַקוועם פאַרוואַלטונג סיסטעם גיט זיי באַקוועם קאָנטראָל. פילע וסערס האַלטן בייַ PostgreSQL, ינסטאַלירן עס אין זייער אַס און אָנהייבן ארבעטן מיט טישן. ווייַטער, מיר וואָלט ווי צו דערגרייכן די גאנצע ייַנמאָנטירונג פּראָצעס, דער ערשטער קאַטער און סעטאַפּ פון די דערמאנט געצייַג.
טרעטן 1: ינסטאַלירן פּאָסטגרעסקל
פון קורס, איר זאָל אָנהייבן צו לייגן אַלע די נייטיק טעקעס און לייברעריז צו ובונטו צו ענשור דער נאָרמאַל פאַנגקשאַנינג פון פּאָסטגרעסקל. דעם איז געטאן ניצן די קאַנסאָול און באַניצער אָדער באַאַמטער ריפּאַזאַטאָריז.
- לויפן "טערמינאַל" אין קיין באַקוועם וועג, פֿאַר בייַשפּיל, דורך די מעניו אָדער דורך דרינגלעך די שליסל קאָמבינאַציע קטרל + אַלט + ג.
- ערשטער, מיר טאָן די באַניצער ריפּאַזאַטאָריז, ווייַל די מערסט פריש ווערסיעס זענען יוזשאַוואַלי ערשטער דאָוונט. אַרייַננעמען אין די פעלד באַפֿעל
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg הויפּט" >> /etc/apt/sources.list.d/pgdg.list '
און דעמאָלט גיט אויף אַרייַן. - אַרייַן די פּאַראָל פֿאַר דיין חשבון.
- נאָך וואָס נוצן
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
צו לייגן פּאַקידזשיז. - עס בלייבט בלויז צו דערהייַנטיקן די סיסטעם לייברעריז מיט דעם נאָרמאַל באַפֿעל.
סודאָ אַפּט-באַקומען דערהייַנטיקן
. - אויב איר זענט אינטערעסירט צו באַקומען די לעצט בנימצא ווערסיע פון פּאָסטגרעסקל פון די באַאַמטער ריפּאַזאַטאָרי, איר דאַרפֿן צו שרייַבן אין די קאַנסאָול
sudo apt-get install postgresql postgresql-contrib
און באַשטעטיקן אַדינג טעקעס.
אויף אַ קאַמפּלישאַן פון אַ מצליח ייַנמאָנטירונג, איר קענען גיינ ווייַטער צו לאָנטשינג אַ נאָרמאַל חשבון, קאָנטראָלירן די אָפּעראַציע פון די סיסטעם און ערשט קאַנפיגיעריישאַן.
טרעטן 2: אָנהייב פּאָסטגרעסקל ערשטער
דער פאַרוואַלטונג פון די אינסטאַלירן דבמס אויך אַקאַונץ דורך "טערמינאַל" ניצן די צונעמען קאַמאַנדז. די רופן צו די פעליקייַט באַניצער קוקט ווי דאָס:
- אַרייַן די באַפֿעל
sudo su - postgres
און גיט אויף אַרייַן. דעם קאַמף וועט לאָזן איר צו גיין צו פאַרוואַלטונג אויף ביכאַף פון די חשבון באשאפן דורך פעליקייַט, וואָס דערווייַל סערוועס ווי די הויפּט איינער. - אַרייַן די קאָנטראָל קאַנסאָול אונטער די גייז פון דעם פּראָפיל געניצט איז דורך
psql
. האַנדל מיט די סוויווע וועט העלפן איר אַקטאַוויישאַןהילף
- עס וועט ווייַזן אַלע בנימצא קאַמאַנדז און טענות. - ווייַז אינפֿאָרמאַציע וועגן דעם קראַנט פּאָסטגרעסקל סעסיע איז דורכגעגאנגען דורך
conninfo
. - אַרויסגאַנג די סוויווע וועט העלפן די מאַנשאַפֿט
q
.
איצט איר וויסן ווי צו קלאָץ אין די חשבון און גיין צו די פאַרוואַלטונג קאַנסאָול, אַזוי עס ס צייַט צו מאַך אויף צו שאַפֿן אַ נייַ באַניצער און זיין דאַטאַבאַסע.
שריט 3: שאַפֿן באַניצער און דאַטאַבאַסע
עס איז ניט שטענדיק באַקוועם צו אַרבעטן מיט די יגזיסטינג נאָרמאַל חשבון, און עס איז ניט שטענדיק נייטיק. אַז ס וואָס מיר פאָרשלאָגן צו באַטראַכטן די פּראָצעדור פֿאַר שאפן אַ נייע פּראָפיל און פֿאַרבינדונג צו עס אַ באַזונדער דאַטאַבאַסע.
- זייַענדיק אין די קאַנסאָול אונטער די קאָנטראָל פּראָפיל postgres (team
sudo su - postgres
) שרייַבןcreateuser --interactive
און דאַן געבן עס אַ פּאַסיק נאָמען דורך טייפּינג טשאַרדזשיז אין די צונעמען שטריקל. - ווייַטער, באַשליסן צי איר ווילן צו געבן די באַניצער סופּערוסוס רעכט צו באַקומען אַלע סיסטעם רעסורסן. פשוט אויסקלייַבן די צונעמען אָפּציע און גיין אויף.
- די דייטאַבייס איז בעסער געהייסן די זעלבע נאָמען ווי די חשבון איז געהייסן, אַזוי איר זאָל נוצן דעם באַפֿעל
createdb lumpics
ווו לומפּיקס - username. - יבערגאַנג צו אַרבעטן מיט די ספּעסאַפייד דאַטאַבאַסע אַקערז דורך
psql-d לומפּיקס
ווו לומפּיקס - די נאָמען פון די דאַטאַבאַסע.
שריט 4: שאַפֿן די טיש און אַרבעט מיט ראָוז
עס איז צייַט צו שאַפֿן דיין ערשטער טיש אין די דעזיגנייטיד דאַטאַבאַסע. דעם פּראָצעדור איז אויך געטאן דורך די קאַנסאָול, אָבער עס וועט נישט זיין שווער צו האַנדלען מיט די הויפּט קאַמאַנדז, ווייַל אַלע איר דאַרפֿן צו טאָן איז:
- נאָך מאָווינג צו די דאַטאַבאַסע, אַרייַן די פאלגענדע קאָד:
CREATE TABLE TEST (
equip_id סיריאַל פּריימערי שליסל,
טיפּ וואַרטשאַר (50) NOT NULL,
color varchar (25) NOT NULL,
אָרט וואַרטשאַר (25) טשעק (אָרט אין 'צפֿון', 'דרום', 'מערב', 'מזרח', 'צאָפנ - מיזרעך', 'דרום', 'דרום'
install_date date
);ערשטער דער טיש נאָמען איז ספּעסאַפייד. test (איר קענען קלייַבן קיין אנדערע נאָמען). די פאלגענדע באשרייבט יעדער זייַל. מיר אויסדערוויילט די נעמען טיפּ וואַרטשאַר און color varchar נאָר פֿאַר אַ בייַשפּיל, איר קענען צוטריט קיין אנדערע אָנווייַז, אָבער נאָר מיט די נוצן פון לאַטייַן אותיות. די נומערן אין בראַקאַץ זענען פאַראַנטוואָרטלעך פֿאַר די גרייס פון דעם זייַל, וואָס איז גלייַך שייַכות צו די דאַטן פּאַסיק דאָרט.
- נאָך ענטערינג עס בלייבט בלויז צו אַרויסווייַזן די טיש אויף דעם עקראַן
d
. - איר זעט אַ פּשוט פּרויעקט וואָס טוט ניט אַנטהאַלטן קיין אינפֿאָרמאַציע.
- ניו דאַטע איז מוסיף דורך דעם באַפֿעל
ינסערט אין פּרובירן (טיפּ, קאָליר, אָרט, ינסטאַלל_דאַטע) וואַלועס ('רוק', 'בלוי', 'דרום', '2018-02-24');
ערשטער, די נאָמען פון די טיש איז אנגעוויזן, אין אונדזער פאַל עס איז test, דעמאָלט אַלע די שפאלטן זענען ליסטעד, און די וואַלועס אין בראַקאַץ זענען אנגעוויזן, דאַווקע אין קוואָטעס. - דעמאָלט איר קענען לייגן אן אנדער שורה, פֿאַר בייַשפּיל,
ינסערט אין פּרובירן (טיפּ, קאָליר, אָרט, ינסטאַלל_דאַטע) וואַלועס ('מאַך', 'געל', 'נאָרטוועסט', '2018-02-24');
- לויפן די טיש דורך
סעלעקטירן * פֿון פּרובירן;
צו אָפּשאַצן די רעזולטאַט. ווי איר קענען זען, אַלץ איז ריכטיק עריינדזשד און די דאַטע איז ריכטיק. - אויב איר דאַרפֿן צו באַזייַטיקן קיין ווערט, טאָן עס דורך די באַפֿעל
ויסמעקן פֿון פּרובירן ווו טיפּ = 'רוק';
דורך ספּעסאַפייינג די פארלאנגט פעלד אין קוואָטעס.
שריט 5: ינסטאַלירן פפּפּגאַדמין
דאַטאַבאַסע פאַרוואַלטונג איז ניט שטענדיק גרינג צו דורכפירן דורך די קאַנסאָול, אַזוי עס איז בעסטער צו אַפּגרייד עס דורך ינסטאָלינג די ספּעציעל פפּפּגאַדמין גוי.
- Priority through "טערמינאַל" אָפּלאָדירן די לעצט דערהייַנטיקונגען פֿאַר לייברעריז דורך
סודאָ אַפּט-באַקומען דערהייַנטיקן
. - ינסטאַלירן אַפּאַטשי וועב סערווירער
sudo apt-get install apache2
. - נאָך ייַנמאָנטירונג, פּרובירן זייַן פאָרשטעלונג און סינטאַקס ריכטיק
sudo apache2ctl configtest
. אויב עפּעס איז פאַלש, קוק פֿאַר אַ טעות לויט די באַשרייַבונג אויף דער באַאַמטער אַפּאַטשי וועבזייַטל. - אָנהייב די סערווירער דורך טייפּינג
sudo systemctl אָנהייב apache2
. - איצט אַז די סערווירער ס אָפּעראַציע איז געווען אַשורד, איר קענען לייגן די פפּפּגאַדמין לייברעריז דורך דאַונלאָודינג זיי פון דער באַאַמטער ריפּאַזאַטאָרי דורך
sudo apt install phppgadmin
. - ווייַטער, איר זאָל אַ ביסל טוישן די קאַנפיגיעריישאַן טעקע. עפענען עס דורך אַ נאָרמאַל העפט, ספּעסאַפייינג
gedit /etc/apache2/conf-available/phppgadmin.conf
. אויב די דאָקומענט איז בלויז לייענען, איר דאַרפֿן די באַפֿעל איידער געדיט ספּעציפיצירן אויךסודאָ
. - איידער שורה "דאַרפן היגע" put
#
, צו רעדאָ עס אין די באַמערקונג, און אַרייַן אונטןגעבן פון אַלע
. איצט דער צוטריט צו די אַדרעס וועט זיין עפענען פֿאַר אַלע דעוויסעס אויף די נעץ, און ניט נאָר פֿאַר די היגע פּיסי. - ריסטאַרט וועב סערווער
sudo service apache2 ריסטאַרט
און פילן פֿרייַ צו באַקומען אַראָפּ צו אַרבעט מיט פּאָסטגרעסקל.
אין דעם אַרטיקל, מיר געקוקט בלויז אויף פּאָסטגרעסקל, אָבער אויך די ינסטאַלירונג פון אַ אַפּאַטשע וועב סערווער, וואָס איז געניצט אין קאַמביינינג לאַמפּ ווייכווארג. אויב איר זענט אינטערעסירט אין די פול פאַנגקשאַנינג פון דיין זייטלעך און אנדערע פראיעקטן, מיר רעקאָמענדירן איר צו זיין באַקאַנט מיט דעם פּראָצעס פון לייגן אנדערע קאַמפּאָונאַנץ דורך לייענען אונדזער אנדערע אַרטיקל אין די פאלגענדע לינק.
זען אויך: ינסטאַללינג די לאָמפּ סוויט אין ובונטו