PostgreSQL ዊንዶውስ እና ሊኑክስን ጨምሮ ለተለያዩ መድረኮች የሚተገበር ነፃ የመረጃ ቋት ስርዓት ስርዓት ነው። መሣሪያው በርካታ ቁጥር ያላቸውን የመረጃ አይነቶች ይደግፋል ፣ አብሮገነብ የስክሪፕት ቋንቋ አለው እንዲሁም ክላሲካል የፕሮግራም አወጣጥን ቋንቋዎችን ይደግፋል ፡፡ በኡቡንቱ ውስጥ PostgreSQL በ ተጭኗል "ተርሚናል" ከዚያ በኋላ የዝግጅት ሥራ ፣ የሙከራ እና ሠንጠረ creatingችን ማዘጋጀት ይከናወናል ፡፡
በኡቡንቱ ውስጥ PostgreSQL ን ይጫኑ
የመረጃ ቋቶች በተለያዩ መስኮች ጥቅም ላይ ይውላሉ ፣ ነገር ግን የአስተዳደር ስርዓቱ ምቹ አስተዳደርን ይሰጣል ፡፡ ብዙ ተጠቃሚዎች PostgreSQL ላይ ያቆማሉ ፣ በ OS ላይ ይጫኑት እና ከጠረጴዛዎች ጋር መሥራት ይጀምራሉ። በመቀጠልም የተጠቀሰውን መሣሪያ የመጀመሪያ ማስጀመሪያ እና ውቅር አጠቃላይውን የመጫን ሂደት ደረጃ በደረጃ መግለፅ እንፈልጋለን ፡፡
ደረጃ 1 PostgreSQL ን ይጫኑ
በእርግጥ የ PostgreSQL ን አሠራር መደበኛነት ለማረጋገጥ ሁሉንም አስፈላጊ ፋይሎች እና ቤተ-ፍርግሞች ወደ ኡቡንቱ በመጨመር መጀመር ይኖርብዎታል ፡፡ ይህ የሚከናወነው ኮንሶሉን እና የተጠቃሚውን ወይም ኦፊሴላዊ የመረጃ ዝርዝሮችን በመጠቀም ነው።
- አሂድ "ተርሚናል" ለምሳሌ በማንኛውም ምናሌ ለምሳሌ በምናሌ በኩል ወይም የቁልፍ ጥምርውን በመጫን Ctrl + Alt + T.
- በመጀመሪያ ፣ በጣም የቅርብ ጊዜ ስሪቶች ብዙውን ጊዜ መጀመሪያ እዚያ ስለሚጫኑ የተጠቃሚዎች ማከማቻዎችን እናስተውላለን። ትዕዛዙን በመስኩ ውስጥ ይለጥፉ
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >>/etc/apt/sources.list.d/pgdg.list '
እና ከዚያ ጠቅ ያድርጉ ይግቡ. - ለመለያዎ የይለፍ ቃል ያስገቡ።
- ከዚያ አገልግሎት በኋላ
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
ፓኬጆችን ለመጨመር ፡፡ - የስርዓት ቤተ-ፍርግሞችን ከመደበኛ ትዕዛዙ ጋር ለማዘመን ብቻ ይቀራል
sudo ተስማሚ-ዝማኔን ያግኙ
. - የቅርብ ጊዜውን PostgreSQL ስሪት ከኦፊሴላዊ ማከማቻው ለማግኘት ከፈለጉ ፣ በኮንሶሉ ውስጥ መጻፍ ያስፈልግዎታል
sudo ተችሎትን ያግኙ postgresql postgresql-አስተዋጽኦ
እና የፋይሎች መጨመሩ ያረጋግጡ።
የተሳካ መጫኑን ከጨረሱ በኋላ መደበኛውን መለያ ለማስጀመር ፣ ስርዓቱን መፈተሽ እና የመነሻ ውቅሩን መቀጠል ይችላሉ።
ደረጃ 2 ለመጀመሪያ ጊዜ PostgreSQL ን በመጀመር ላይ
የተጫነው DBMS አስተዳደር እንዲሁ በኩል ይከሰታል "ተርሚናል" ተገቢዎቹን ትዕዛዛት በመጠቀም። በነባሪ ለተፈጠረው ተጠቃሚ የሚደረገው ጥሪ እንደዚህ ይመስላል
- ትእዛዝ ያስገቡ
sudo su - postgres
እና ጠቅ ያድርጉ ይግቡ. እንዲህ ዓይነቱ እርምጃ በአሁኑ ጊዜ እንደ ዋነኛው የሚሰራውን ነባሪ መለያውን ወክለው ወደ አስተዳደር እንዲቀይሩ ያስችልዎታል ፡፡ - በተጠቀመበት ፕሮፋይል መሠረት ወደ ማኔጅመንት ኮንሶል ይግቡ
psql
. ማግበር አከባቢን ለመቋቋም ይረዳዎታል ፡፡እገዛ
- ሁሉንም የሚገኙ ትዕዛዞችን እና ክርክሮችን ያሳያል። - ስለአሁኑ PostgreSQL ክፍለ ጊዜ መረጃን ማየት በ በኩል ይከናወናል
conninfo
. - ከአከባቢው መውጣት ቡድኑን ይረዳል
q
.
ወደ ሂሳብዎ እንዴት እንደሚገቡ እና ወደ የአስተዳዳሪ ኮንሶል እንደሚገቡ ያውቃሉ ፣ ስለሆነም አዲስ ተጠቃሚን እና የእሱ የመረጃ ቋቱን (ፕሮፌሽናል) መፍጠር ለመቀጠል ጊዜው ነው።
ደረጃ 3 የተጠቃሚ እና የመረጃ ቋትን ፍጠር
አሁን ካለው መደበኛ መለያ ጋር አብሮ መስራት ሁልጊዜ አመቺ አይደለም ፣ እና ሁልጊዜ አስፈላጊ አይደለም። ለዚህ ነው አዲስ መገለጫ ለመፍጠር እና የተለየ የውሂብ ጎታ ከርሱ ጋር ለማገናኘት የአሠራር ሂደቱን ከግምት ውስጥ የምናስገባውም ፡፡
- በመሣሪያ አስተዳደር ስር ኮንሶል ውስጥ መሆን ድህረ-መልሶች (ቡድን)
sudo su - postgres
) ጻፍcreateuser - ተበታተነ
እና ከዚያ ቁምፊዎቹን በተገቢው መስመር ላይ በመጻፍ ተስማሚ ስም ይስጡት። - ቀጥሎም ለተገልጋዩ የበላይ ተቆጣጣሪ ሁሉንም የስርዓት ሀብቶች እንዲደርስባቸው መፍቀድ አለመፈለግዎን ይወስኑ። በቀላሉ ተገቢውን አማራጭ ይምረጡ እና ይቀጥሉ።
- የመረጃ ቋቱን (ሂሳቡ) ከተሰየመው ተመሳሳይ ስም ጎታውን መጥራት ይሻላል ፣ ስለዚህ ትዕዛዙን መጠቀም አለብዎት
የተፈጠሩ እብጠት
የት እብጠት - የተጠቃሚ ስም። - ከተጠቀሰው ዳታቤዝ ጋር ለመስራት የሚደረግ ሽግግር የሚከናወነው በ ነው
psql -d lumpics
የት እብጠት - የመረጃ ቋቱ ስም።
ደረጃ 4 ጠረጴዛን መፍጠር እና ከረድፎች ጋር መስራት
በተሰየመው የመረጃ ቋት ውስጥ የመጀመሪያዎን ሰንጠረዥ ለመፍጠር ጊዜው አሁን ነው ፡፡ ይህ አሰራር በኮንሶሉ በኩልም ይከናወናል ፣ ሆኖም ዋና ዋና ትእዛዞቹን ለመቋቋም አስቸጋሪ አይሆንም ፣ ምክንያቱም የሚከተሉትን ብቻ ያስፈልግዎታል ፡፡
- ወደ ዳታቤዙ ከሄዱ በኋላ የሚከተለውን ኮድ ያስገቡ
የቃል ሙከራን ይፍጠሩ (
equip_id ተከታታይ PRIMARY KEY ፣
ዓይነት varchar (50) ሙሉ አይደለም ፣
የቀለም ልዩነት (25) ሙሉ አይደለም ፣
ቼክ varchar (25) ፍተሻ (በ ('ሰሜን' ፣ 'ደቡብ' ፣ 'ምዕራብ' ፣ 'ምስራቅ' ፣ 'ሰሜን-ምስራቅ' ፣ 'ደቡብ-ምስራቅ' '፣' ደቡብ-ምዕራብ '፣ ሰሜን-ምዕራብ'))) ፣
የመጫኛ ቀን
);የጠረጴዛ ስም መጀመሪያ ሙከራ (ሌላ ማንኛውንም ስም መምረጥ ይችላሉ)። እያንዳንዱ አምድ ከዚህ በታች ተገል isል ፡፡ ስሞቹን መርጠናል ዓይነት varchar እና ቀለም varchar ለምሳሌ ፣ የሌላውን አመላካች መድረስ ይችላሉ ፣ ግን የላቲን ቁምፊዎችን በመጠቀም ብቻ። በቅንፍ ውስጥ ያሉት ቁጥሮች በቦታው ላይ ካለው መረጃ ጋር በቀጥታ የሚዛመደው የአምዱ መጠን ናቸው።
- ከገባ በኋላ ጠረጴዛውን በማያ ገጹ ላይ ለማሳየት ብቻ ይቀራል
መ
. - ገና ምንም መረጃ ያልያዘ ቀላል ፕሮጀክት ይመለከታሉ ፡፡
- በትእዛዙ በኩል አዲስ ውሂብ ታክሏል
INSERT INTO ፈተና (አይነት ፣ ቀለም ፣ ስፍራ ፣ ጭነት_ቀን) VALUES ('ስላይድ' ፣ 'ሰማያዊ' ፣ 'ደቡብ' ፣ '2018-02-24');
የጠረጴዛው ስም በመጀመሪያ ተጠቁሟል ፣ በእኛ ሁኔታም ነው ሙከራ፣ ከዚያ ሁሉም አምዶች ተዘርዝረዋል ፣ እና እሴቶቹ በቅንዓት ምልክቶች ውስጥ ሁልጊዜ በቅደም ተከተል ይታያሉ። - ከዚያ ሌላ መስመር ማከል ይችላሉ ፣ ለምሳሌ ፣
INSERT INTO ፈተና (አይነት ፣ ቀለም ፣ ስፍራ ፣ ጭነት_ቀን) ልዩነቶች ('ማንሸራተት' ፣ 'ቢጫ' ፣ 'ሰሜን ምዕራብ' ፣ '2018-02-24');
- ሠንጠረ throughን ያሂዱ
ከሙከራው ይምረጡ *;
ውጤቱን ለመገምገም። እንደምታየው ሁሉም ነገር በትክክል የሚገኝ እና ውሂቡ በትክክል ገብቷል። - አንድ እሴት መሰረዝ ከፈለጉ በትእዛዙ በኩል ያድርጉት
ከሙከራው ይሰረዙ የት ዓይነት = 'ስላይድ';
በጥቅስ ምልክቶች ውስጥ የተፈለገውን መስክ በመጥቀስ።
ደረጃ 5 phpPgAdmin ን ጫን
በኮንሶሉ (ኮምፒተርዎ) በኩል የመረጃ ቋቱን ለማስተዳደር ሁልጊዜ ቀላል አይደለም ፣ ስለሆነም ልዩ phpPgAdmin GUI ን በመጫን ማሻሻል የተሻለ ነው።
- በዋነኝነት በ "ተርሚናል" የቅርብ ጊዜዎቹን የቤተ-መጽሐፍት ዝመናዎች በ በኩል ያውርዱ
sudo ተስማሚ-ዝማኔን ያግኙ
. - Apache የድር አገልጋይ ጫን
sudo ተችሎትን ያግኙ Apache2
. - ከተጫነ በኋላ በመጠቀም አፈፃፀሙን እና አገባቡን ይፈትሹ
sudo apache2ctl ውቅር
. የሆነ ችግር ከተከሰተ በይፋዊው Apache ድርጣቢያ ላይ ባለው መግለጫ ላይ ስህተቱን ይፈልጉ። - በመተየብ አገልጋዩን ይጀምሩ
sudo systemctl apache2
. - አሁን አገልጋዩ በትክክል እየሰራ ስለሆነ የ phpPgAdmin ቤተ-ፍርግሞችን ከኦፊሴላዊ ማከማቻው በኩል በማውረድ ማከል ይችላሉ
phudogadmin ን ጫን
. - በመቀጠል የውቅረት ፋይሉን በትንሹ ማሻሻል ያስፈልግዎታል። በመግለጽ በመደበኛ ማስታወሻ ደብተር በኩል ይክፈቱት
gedit /etc/apache2/conf-a የሚገኝ/phppgadmin.conf
. ሰነዱ ተነባቢ-ብቻ ከሆነ ፣ ከዚህ በፊት ትዕዛዙን ያስፈልግዎታል gedit ይጠቁሙsudo
. - ከመስመሩ በፊት "አካባቢያዊ ይፈልጋል" ማስቀመጥ
#
ወደ አስተያየት ለመቀየር ፣ እና ከስር ያስገቡከሁሉም ፍቀድ
. አሁን የአድራሻው መድረሻ በአውታረ መረቡ ላይ ላሉ ሁሉም መሳሪያዎች ክፍት ይሆናል ፣ ለአካባቢያዊው ፒሲ ብቻ አይደለም። - የድር አገልጋዩን እንደገና ያስጀምሩ
sudo አገልግሎት apache2 እንደገና ያስጀምሩ
እና ከ PostgreSQL ጋር ደህንነቱ በተጠበቀ ሁኔታ መስራት መቀጠል ይችላሉ።
በዚህ ጽሑፍ ውስጥ እኛ PostgreSQL ን ብቻ ሳይሆን የ LAMP ሶፍትዌርን ለማጣመር የሚያገለግለውን የ Apache ድር አገልጋይ መጫንንም መርምረናል ፡፡ የጣቢያዎችዎ እና ሌሎች ፕሮጀክቶችዎ ሙሉ ተግባሩን ማረጋገጥ የሚፈልጉ ከሆኑ በሚከተለው አገናኝ የእኛን ሌላ መጣጥፍ በማንበብ ሌሎች ክፍሎችን በማከል ሂደት እራስዎን እንዲያውቁ እንመክራለን ፡፡
በተጨማሪ ይመልከቱ: - በ Ubuntu ላይ የ LAMP ሶፍትዌር Suiteን መጫን