വിൻഡോസ്, ലിനക്സ് എന്നിവയുൾപ്പടെ വിവിധ പ്ലാറ്റ്ഫോമുകൾക്കായി വിവിധ ഡാറ്റാബേസുകളെ നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു സ്വതന്ത്ര സംവിധാനമാണ് PostgreSQL. ഈ ഉപകരണം അനേകം ഡാറ്റാ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു, അന്തർനിർമ്മിത സ്ക്രിപ്റ്റിംഗ് ഭാഷയും ക്ലാസിക്കൽ പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ചുള്ള പ്രവർത്തനത്തെ പിന്തുണയ്ക്കുന്നു. ഉബുണ്ടുവിൽ പോസ്റ്റ്ഗ്രേസ്യുക്യുഎൽ സ്ഥാപിച്ചിരിയ്ക്കുന്നു "ടെർമിനൽ" ഔദ്യോഗിക അല്ലെങ്കിൽ ഉപയോക്താവിന്റെ റിപ്പോസിറ്ററികൾ ഉപയോഗിച്ച്, ആ പ്രാരംഭ പ്രവർത്തനത്തിനുശേഷം, ടേബിളുകൾ പരിശോധിക്കുകയും നിർമ്മിക്കുകയും ചെയ്യുക.
ഉബുണ്ടുവിൽ PostgreSQL ഇൻസ്റ്റാൾ ചെയ്യുക
വിവിധങ്ങളായ മേഖലകളിൽ ഡാറ്റാബേസുകളാണ് ഉപയോഗിക്കുന്നത്, എന്നാൽ സൗകര്യപ്രദമായ കൺട്രോൾ സിസ്റ്റത്തിന് അവർക്ക് സൗകര്യപ്രദമായ നിയന്ത്രണം നൽകുന്നു. പല ഉപയോക്താക്കളും PostgreSQL ൽ നിർത്തി, അവരുടെ OS- യിൽ ഇൻസ്റ്റാൾ ചെയ്ത് ടേബിളുകളിൽ പ്രവർത്തിക്കാൻ തുടങ്ങുന്നു. അടുത്തതായി, മുഴുവൻ ഇൻസ്റ്റലേഷൻ പ്രക്രിയ, സൂചിപ്പിച്ച ഉപകരണത്തിന്റെ ആദ്യ ലോഞ്ചും സജ്ജീകരണവും വിശദീകരിക്കുന്നതിന് ഞങ്ങൾ പടിപടിയായി ആഗ്രഹിക്കുന്നു.
ഘട്ടം 1: പോസ്റ്റ്ഗ്രേസ് ഐക്കൺ ഇൻസ്റ്റാൾ ചെയ്യുക
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 ആപ്റ്റ് കീ ചേർക്കുക -
പാക്കേജുകൾ ചേർക്കാൻ. - സ്റ്റാൻഡേർഡ് കമാൻഡിനൊപ്പം സിസ്റ്റം ലൈബ്രറികൾ പുതുക്കുന്നതിന് മാത്രം ഇത് തുടരുന്നു.
sudo apt-get അപ്ഡേറ്റ്
. - പോസ്റ്റ് ആർക്കൈവ് ഐക്കണിന്റെ ഔദ്യോഗിക ലഭ്യമായ റിപ്പോസിറ്ററിയിൽ നിന്നും നിങ്ങൾക്ക് ലഭിക്കാൻ താല്പര്യമുണ്ടെങ്കിൽ, കൺസോളിൽ നിങ്ങൾ റൈറ്റ് ചെയ്യണം
sudo apt-get postgresql postgresql-contrib ഇൻസ്റ്റോൾ ചെയ്യുക
ഫയലുകൾ ചേർക്കുന്നത് സ്ഥിരീകരിക്കുക.
വിജയകരമായ ഒരു ഇന്സ്റ്റലേഷന് പൂര്ത്തിയാക്കിയ ശേഷം, നിങ്ങള്ക്ക് ഒരു സാധാരണ അക്കൌണ്ട് ആരംഭിക്കാന് കഴിയും, സിസ്റ്റത്തിന്റെയും പ്രാഥമിക ക്രമീകരണത്തിന്റെയും പ്രവര്ത്തനം പരിശോധിക്കുക.
ഘട്ടം 2: ആദ്യം PostgreSQL ആരംഭിക്കുക
ഇൻസ്റ്റാൾ ചെയ്ത ഡിബിഎംഎസ് മാനേജ്മെൻറും കൂടി നടത്തുന്നു "ടെർമിനൽ" ഉചിതമായ ആജ്ഞകൾ ഉപയോഗിച്ച്. സ്ഥിരസ്ഥിതി ഉപയോക്താവിലേക്കുള്ള കോൾ ഇതുപോലെ കാണപ്പെടുന്നു:
- കമാൻഡ് നൽകുക
സുഡോ സു-പോസ്റ്റ്ഗ്രേഴ്സ്
എന്നിട്ട് ക്ലിക്ക് ചെയ്യുക നൽകുക. സ്ഥിരസ്ഥിതിയായി സൃഷ്ടിച്ച അക്കൌണ്ടിന് വേണ്ടി മാനേജ്മെൻറിനായി പോകാൻ ഈ പ്രവർത്തനം അനുവദിക്കും, അത് നിലവിൽ പ്രധാനമായും പ്രവർത്തിക്കുന്നു. - ഉപയോഗിച്ച പ്രൊഫൈൽ പാറ്റേണിൽ കൺട്രോൾ കൺസോൾ നൽകുക എന്നതാണ്
psql
. പരിസ്ഥിതിയോടുള്ള ഇടപെടൽ നിങ്ങൾക്ക് സജീവമാക്കൽ സഹായിക്കുംസഹായിക്കൂ
- ലഭ്യമായ എല്ലാ കമാൻഡുകളും ആർഗുമെന്റുകളും ഇത് കാണിക്കും. - നിലവിലെ PostgreSQL സെഷനെ കുറിച്ചുള്ള വിവരങ്ങൾ കാണും
conninfo
. - എൻവയോൺമെൻറിൽ നിന്ന് പുറത്തുകടന്ന് ടീം സഹായിക്കും
q
.
ഇപ്പോൾ നിങ്ങൾ അക്കൗണ്ടിലേക്ക് ലോഗ് ചെയ്ത് മാനേജ്മെന്റ് കൺസോളിലേക്ക് പോവുകയാണ്, അതിനാൽ പുതിയ ഉപയോക്താവും ഡാറ്റാബേസും സൃഷ്ടിക്കുന്നതിനായി മുന്നോട്ടുപോകുന്ന സമയമാണിത്.
ഘട്ടം 3: ഉപയോക്താവും ഡാറ്റാബേസും സൃഷ്ടിക്കുക
നിലവിലെ സ്റ്റാൻഡേർഡ് അക്കൌണ്ടിൽ പ്രവർത്തിക്കാൻ എപ്പോഴും സൗകര്യപ്രദമല്ല, അത് എല്ലായ്പ്പോഴും ആവശ്യമില്ല. അതിനാലാണ് ഒരു പുതിയ പ്രൊഫൈൽ സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമം പരിഗണിക്കുന്നതിനും അതിനെ ഒരു പ്രത്യേക ഡാറ്റാബേസുമായി ബന്ധപ്പെടുത്തുന്നതിനും ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു.
- കൺട്രോൾ പ്രൊഫൈലിലുള്ള കൺസോളിലാണുള്ളത് പോസ്റ്റ് ഗ്രേഡുകൾ (ടീം
സുഡോ സു-പോസ്റ്റ്ഗ്രേഴ്സ്
) എഴുതുകസൃഷ്ടിച്ചുണ്ടാക്കിയത് - ഇൻററാക്ടീവ്
അതിനുശേഷം അനുയോജ്യമായ സ്ട്രിംഗിലെ അക്ഷരങ്ങൾ ടൈപ്പുചെയ്യുന്നതിലൂടെ അനുയോജ്യമായ പേര് നൽകുക. - അടുത്തതായി, എല്ലാ സിസ്റ്റം റിസോഴ്സുകളും ആക്സസ് ചെയ്യുന്നതിന് ഉപയോക്താവിൻറെ സൂപ്പർഉയർ അവകാശങ്ങൾ നൽകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ എന്ന് തീരുമാനിക്കുക. ഉചിതമായ ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് മുന്നോട്ട് പോകുക.
- ഡേറ്റാബേസിൽ നൽകിയിരിക്കുന്ന അതേ പേരു്, അതു് ആ കമാൻഡ് ഉപയോഗിയ്ക്കണം
ഉദ്ഘാടനം ചെയ്തു
എവിടെയാണ് കൂട്ടുകാരി - ഉപയോക്തൃനാമം. - നിർദ്ദിഷ്ട ഡാറ്റാബേസുമായി പ്രവർത്തിക്കാനുള്ള പരിവർത്തനം സംഭവിക്കുന്നു
psql -d lumpics
എവിടെയാണ് കൂട്ടുകാരി - ഡേറ്റാബേസിന്റെ പേര്.
ഘട്ടം 4: പട്ടികകൾ സൃഷ്ടിച്ച് വരികളാൽ പ്രവർത്തിക്കുന്നു
നിയുക്ത ഡാറ്റാബേസിൽ നിങ്ങളുടെ ആദ്യ പട്ടിക സൃഷ്ടിക്കാൻ സമയമായി. ഈ പ്രക്രിയ കൺസോളിലൂടെ സാധ്യമാകുന്നു, പക്ഷേ പ്രധാന കമാൻഡുകൾ കൈകാര്യം ചെയ്യുവാൻ ബുദ്ധിമുട്ടുള്ളതല്ല, കാരണം നിങ്ങൾ ചെയ്യേണ്ടത് ഇത്രമാത്രം:
- ഡാറ്റാബേസ് നീക്കിയ ശേഷം, ഇനിപ്പറയുന്ന കോഡ് നൽകുക:
TABLE പരീക്ഷണം സൃഷ്ടിക്കുക
equip_id സീരിയൽ പ്രാഥമിക കീ,
തരം varchar (50) NOT NULL,
നിറം varchar (25) അല്ല NULL,
വടക്ക് ',' തെക്ക് ',' കിഴക്ക് ',' വടക്കുകിഴക്ക് ',' തെക്ക് കിഴക്ക് ',' തെക്ക് പടിഞ്ഞാറ് ',' വടക്കുപടിഞ്ഞാറ് ')
install_date date
);ആദ്യം പട്ടികയുടെ പേര് നിർദ്ദേശിച്ചു. പരീക്ഷിക്കുക (നിങ്ങൾക്ക് മറ്റേതെങ്കിലും പേര് തിരഞ്ഞെടുക്കാനാകും). ഓരോ നിരയും താഴെ പറയുന്നു. ഞങ്ങൾ പേരുകൾ തിരഞ്ഞെടുത്തു varchar ടൈപ്പ് ചെയ്യുക ഒപ്പം നിറം varchar ഒരു ഉദാഹരണം വേണ്ടി, നിങ്ങൾക്ക് ലാറ്റിൻ പ്രതീകങ്ങൾ ഉപയോഗിച്ച് മാത്രം മറ്റ് സൂചനകൾ ആക്സസ് ചെയ്യാൻ കഴിയും. ബ്രാക്കറ്റിലുള്ള നമ്പറുകൾ കോളത്തിന്റെ വലുപ്പത്തിന് ഉത്തരവാദികളാണ്, അവിടെ രേഖാമൂലമുള്ള ഡാറ്റയുമായി നേരിട്ട് ബന്ധപ്പെട്ടതാണ്.
- പ്രവേശിച്ചതിനു ശേഷം സ്ക്രീനിൽ പട്ടികയുടെ പട്ടിക പ്രദർശിപ്പിക്കാൻ മാത്രമേ അത് ഉള്ളു
d
. - ഇതുവരെ ഒരു വിവരവും ഇല്ലാത്ത ഒരു ലളിതമായ പദ്ധതി നിങ്ങൾ കാണും.
- കമാൻഡിലൂടെ പുതിയ ഡേറ്റാ ചേർക്കുന്നു
INSERT INTO പരിശോധന (തരം, വർണ്ണം, സ്ഥാനം, install_date) VALUES ('സ്ലൈഡ്', 'നീല', 'തെക്ക്', '2018-02-24');
ഒന്നാമത്തേ, പട്ടികയുടെ പേര് സൂചിപ്പിക്കുന്നത്, അത് നമ്മുടെ കാര്യമാണ് പരീക്ഷിക്കുക, പിന്നെ എല്ലാ നിരകളും ലിസ്റ്റുചെയ്തിരിക്കുന്നു, കൂടാതെ ബ്രാക്കറ്റിലുള്ള മൂല്യങ്ങൾ സൂചിപ്പിക്കപ്പെടുകയും വേണം. - നിങ്ങൾക്ക് മറ്റൊരു വരി ചേർക്കാം, ഉദാഹരണത്തിന്,
INSERT INTO പരിശോധന (തരം, നിറം, സ്ഥാനം, install_date) VALUES ('സ്വിംഗ്', 'മഞ്ഞ', 'വടക്കുപടിഞ്ഞാറ്', '2018-02-24');
- മേശയിലൂടെ പ്രവർത്തിപ്പിക്കുക
ടെസ്റ്റ് പരീക്ഷിക്കുക * FROM;
ഫലം വിലയിരുത്തുക. നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, എല്ലാം ശരിയായി ക്രമീകരിച്ചു, ഡാറ്റ ശരിയായി നൽകി. - എന്തെങ്കിലും മൂല്യങ്ങൾ നീക്കം ചെയ്യണമെങ്കിൽ, ആജ്ഞ വഴി ചെയ്യുക
പരിശോധന WHERE തരം = 'സ്ലൈഡ്' ഇല്ലാതാക്കുക;
ഉദ്ധരണികളിൽ ആവശ്യമായ ഫീൽഡ് വ്യക്തമാക്കിക്കൊണ്ട്.
ഘട്ടം 5: phpPgAdmin ഇൻസ്റ്റാൾ ചെയ്യുക
കൺസോളിലൂടെയുള്ള പ്രക്രിയകൾ കൈകാര്യം ചെയ്യുവാൻ എപ്പോഴും എളുപ്പമല്ല, അതിനാൽ പ്രത്യേക phpPgAdmin GUI ഇൻസ്റ്റോൾ ചെയ്യുക വഴി ഇത് നവീകരിയ്ക്കണം നല്ലത്.
- മുൻഗണന വഴി "ടെർമിനൽ" ലൈബ്രറികളുടെ ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ഡൌൺലോഡ് ചെയ്യുക
sudo apt-get അപ്ഡേറ്റ്
. - അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക
sudo apt-get apache2 ഇൻസ്റ്റാൾ ചെയ്യുക
. - ഇൻസ്റ്റാളേഷൻ കഴിഞ്ഞാൽ, അതിന്റെ പ്രകടനവും സിന്റാക്സ് ശരിയും ഉപയോഗിച്ച് ടെസ്റ്റ് ചെയ്യുക
sudo apache2ctl configtest
. എന്തോ തെറ്റായി സംഭവിച്ചെങ്കിൽ, ഔദ്യോഗിക Apache വെബ്സൈറ്റിലെ വിവരണ പ്രകാരം ഒരു പിശക് കാണുക. - ടൈപ്പുചെയ്യുന്നതിലൂടെ സെർവർ ആരംഭിക്കുക
sudo systemctl ആരംഭിക്കുക apache2
. - ഇപ്പോൾ സെർവറിന്റെ പ്രവർത്തനം ഉറപ്പുനൽകുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവരുടെ ഔദ്യോഗിക repository ൽ നിന്നും ഡൌൺലോഡ് ചെയ്ത് phpPgAdmin ലൈബ്രറികൾ ചേർക്കാൻ കഴിയും.
sudo apt phppgadmin ഇൻസ്റ്റാൾ ചെയ്യുക
. - അടുത്തതായി നിങ്ങൾ ക്രമീകരണ ഫയൽ അല്പം മാറ്റണം. വ്യക്തമാക്കിയ, ഒരു സാധാരണ നോട്ട്ബുക്ക് വഴി അത് തുറക്കുക
gedit /etc/apache2/conf-available/phppgadmin.conf
. പ്രമാണം വായനാ-മാത്രമാണെങ്കിൽ നിങ്ങൾക്ക് മുമ്പ് കമാൻഡ് ആവശ്യമാണ് ജിഎഡിറ്റ് വ്യക്തമാക്കൂസുഡോ
. - ലൈനിൽ മുമ്പായി "പ്രാദേശികം ആവശ്യമാണ്" ഇടുക
#
, അത് കമന്റിൽ എഴുതും, താഴെ നൽകുകഎല്ലാം അനുവദിക്കുക
. ഇപ്പോൾ വിലാസം ആക്സസ് ചെയ്യുന്നത് നെറ്റ്വർക്കിലുള്ള എല്ലാ ഡിവൈസുകൾക്കുമുള്ളതാണ്, ലോക്കൽ പിസി മാത്രം. - വെബ് സെർവർ പുനരാരംഭിക്കുക
sudo സേവനം apache2 പുനരാരംഭിക്കുക
PostgreSQL- ൽ ജോലി ചെയ്യാൻ ഇറങ്ങാൻ മടിക്കേണ്ടതില്ല.
ഈ ലേഖനത്തിൽ, ഞങ്ങൾ PostgreSQL നെ മാത്രമല്ല, LAMP സോഫ്റ്റ്വെയർ സംയോജിപ്പിക്കുന്നതിനായി ഒരു അപ്പാച്ചെ വെബ് സെർവറിന്റെ ഇൻസ്റ്റാളും പരിശോധിച്ചു. നിങ്ങളുടെ സൈറ്റുകളും മറ്റ് പ്രോജക്ടുകളും പൂർണ്ണമായി പ്രവർത്തിക്കുന്നതിന് നിങ്ങൾക്ക് താത്പര്യമുണ്ടെങ്കിൽ, ഞങ്ങളുടെ മറ്റ് ലേഖനം വായിക്കുന്നതിലൂടെ താഴെപ്പറയുന്ന ലിങ്കിൽ ചേർക്കുന്ന പ്രക്രിയ പൂർത്തിയാക്കാൻ ഞങ്ങൾ നിങ്ങളെ ഉപദേശിക്കുന്നു.
ഉബുണ്ടുവിൽ LAMP സ്യൂട്ട് ഇൻസ്റ്റാൾ ചെയ്യുക