CentOS లో PostgreSQL ని ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి

CentOS లో PostgreSQL ని ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి

PostgreSQL అనేది బలమైన మరియు అత్యంత స్కేలబుల్ డేటాబేస్ సిస్టమ్, ఇది లైనక్స్ మరియు విండోస్ మెషీన్‌లలో నడుస్తుంది. ఈ ఎంటర్‌ప్రైజ్-లెవల్ సాఫ్ట్‌వేర్ అద్భుతమైన విశ్వసనీయత మరియు అప్లికేషన్‌లను రూపొందించడానికి డేటా సమగ్రతను అందిస్తుంది.





PostgreSQL అనేది బహుముఖ సాఫ్ట్‌వేర్, ఇది సింగిల్ మెషీన్‌ల నుండి పెద్ద డేటా వేర్‌హౌస్‌ల వరకు విస్తృతమైన పనిభారాన్ని నిర్వహించగలదు. ఇది ACID లక్షణాలతో లావాదేవీలు, నవీకరించదగిన వీక్షణలు, విదేశీ కీలు మరియు క్రాస్-ప్లాట్‌ఫారమ్ ఇంటిగ్రేషన్‌ల వంటి ఫీచర్‌లను అందిస్తుంది.





CentOS లో PostgreSQL ని ఎలా ఇన్‌స్టాల్ చేయాలి

CentOS కొద్దిగా భిన్నంగా పనిచేస్తుంది మరియు మీ సిస్టమ్‌ను బూట్ చేసిన వెంటనే మీకు రూట్ యాక్సెస్ ఉండదు. రూట్ యూజర్‌గా లాగిన్ అవ్వడానికి, ఉపయోగించండి దాని కమాండ్





su

అన్ని అడ్మినిస్ట్రేటివ్ అనుమతులతో సిస్టమ్ మిమ్మల్ని సూపర్ యూజర్‌గా లాగిన్ చేస్తుంది.

దశ 1: ముందుగా ఇన్‌స్టాల్ చేసిన ప్యాకేజీలను అప్‌డేట్ చేయండి మరియు అప్‌గ్రేడ్ చేయండి

తదుపరి దశలో భాగంగా, మీరు సెంటొస్‌లో మీ ప్రస్తుత ప్యాకేజీలను అప్‌డేట్ చేయాలి మరియు అప్‌గ్రేడ్ చేయాలి. అలా చేయడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని అమలు చేయండి:



sudo yum check-update

అవుట్‌పుట్:

జాబితా చేయబడిన అన్ని ప్యాకేజీలను అప్‌గ్రేడ్ చేయడానికి టెర్మినల్‌లో కింది ఆదేశాన్ని టైప్ చేయండి:





sudo yum update

మీరు ప్యాకేజీలను అప్‌గ్రేడ్ చేసిన తర్వాత, మీరు మీ సిస్టమ్‌ను రీబూట్ చేయాలి. కింది ఆదేశాన్ని ఉపయోగించండి:

sudo reboot

కొత్తగా అప్‌డేట్ చేయబడిన ప్యాకేజీలతో సిస్టమ్ సిద్ధంగా ఉంది. మీ సెంటొస్ మెషీన్‌లో PostgreSQL ని ఇన్‌స్టాల్ చేసే సమయం వచ్చింది.





దశ 2: ఇప్పటికే ఉన్న ఏదైనా డిఫాల్ట్ వెర్షన్‌ల కోసం తనిఖీ చేయండి

ఏదైనా కొత్త సంస్థాపనకు ముందు, PostgreSQL యొక్క అందుబాటులో ఉన్న డిఫాల్ట్ వెర్షన్‌లను తనిఖీ చేయడం ముఖ్యం.

dnf module list postgresql

డిఫాల్ట్‌గా, మీరు ఇన్‌స్టాలేషన్‌తో కొనసాగితే, ఇన్‌స్టాల్ ఆదేశాలు PostgreSQL వెర్షన్ 10 ని ఇన్‌స్టాల్ చేస్తాయి.

ఈ గైడ్ వ్రాసే సమయంలో వెర్షన్ 13 అందుబాటులో ఉన్నందున, మేము డిఫాల్ట్ ఇన్‌స్టాలేషన్‌ని పరిమితం చేస్తాము మరియు PostgreSQL యొక్క తాజా వెర్షన్‌ను ప్రారంభించడానికి కింది ఆదేశాన్ని ఉపయోగిస్తాము.

sudo dnf module enable postgresql:13

దశ 3: PostgreSQL సర్వర్ ప్యాకేజీని ఇన్‌స్టాల్ చేయండి

పైన పేర్కొన్న ఆదేశాన్ని ఉపయోగించి డిఫాల్ట్ వెర్షన్‌ను మార్చిన తర్వాత, PostgreSQL సర్వర్ మరియు క్లయింట్ ప్యాకేజీలను ఇన్‌స్టాల్ చేసే సమయం వచ్చింది.

sudo dnf install postgresql-server

మీరు సర్వర్‌ని ఇన్‌స్టాల్ చేసిన తర్వాత, మీరు PostgreSQL డేటాబేస్‌ను ప్రారంభించాలి. ప్రారంభించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

ఉచిత సినిమాలు చూడటానికి ఉత్తమ మార్గం
postgresql-setup --initdb

ప్రారంభించిన తర్వాత, PostgreSQL సేవను ప్రారంభించండి. సిస్టమ్ బూట్ వద్ద స్వయంచాలకంగా ప్రారంభించడానికి, కింది ఆదేశాలను ఉపయోగించండి:

systemctl enable postgresql
systemctl start postgresql

PostgreSQL సేవ యొక్క స్థితిని తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

systemctl status postgresql

అవుట్‌పుట్ ప్రదర్శిస్తే ' యాక్టివ్ ', అప్పుడు సర్వీసు నడుస్తోంది.

దశ 4: PostgreSQL డేటాబేస్‌ను కాన్ఫిగర్ చేస్తోంది

ఇన్‌స్టాలేషన్ తర్వాత, మీ PostgreSQL డేటాబేస్‌ను కాన్ఫిగర్ చేయడం ఉత్తమం. మీ ఖాతాను భద్రపరచడానికి, దీని కోసం పాస్‌వర్డ్‌ను సృష్టించండి పోస్ట్‌గ్రెస్ సిస్టమ్ వినియోగదారు ఖాతా ఉపయోగించి పాస్వర్డ్ యుటిలిటీ :

passwd postgres

అవుట్‌పుట్:

పాస్‌వర్డ్‌ను రెండుసార్లు నమోదు చేయమని సిస్టమ్ మిమ్మల్ని అడుగుతుంది. మీరు రెండుసార్లు సరైన పాస్‌వర్డ్‌ని నమోదు చేశారని నిర్ధారించుకోండి.

వినియోగదారు ఖాతా పాస్‌వర్డ్‌ని సెట్ చేసిన తర్వాత, దీనికి లాగిన్ అవ్వండి పోస్ట్‌గ్రెస్ సు ఉపయోగించి ఖాతా:

su - postgres

దశ 5: కొత్త వినియోగదారు పాత్రను సృష్టించడం

PostgreSQL ఉపయోగం కేవలం ఒక వినియోగదారుకు మాత్రమే పరిమితం కానందున, ఇప్పటికే ఉన్న జాబితాకు మరికొంత మంది వినియోగదారులను జోడించడానికి మీకు స్వేచ్ఛ ఉంది.

ఉపయోగించడానికి సృష్టికర్త ఆదేశంతో పాటు --పరస్పర ఎక్కువ మంది వినియోగదారులను జోడించడానికి ఫ్లాగ్. అలాగే, మీరు వారి కోసం సెట్ చేయదలిచిన యాక్సెస్ రకాన్ని పేర్కొనండి. మీరు దీనితో లాగిన్ అయి ఉంటే పోస్ట్‌గ్రెస్ ఖాతా, కింది వాటిని టైప్ చేయండి:

createuser --interactive

సిస్టమ్ అకౌంట్‌లోకి తరచుగా మరియు బయటికి వెళ్లడానికి మీకు ఆసక్తి లేకపోతే, సుడో కమాండ్‌తో వినియోగదారులను జోడించడానికి ఎల్లప్పుడూ ఒక ఆప్షన్ ఉంటుంది.

sudo -u postgres createuser --interactive

రెండు సందర్భాలలో, కొత్తగా సృష్టించబడిన ఈ వినియోగదారు కోసం యాక్సెస్ రకంతో పాటుగా పాత్ర పేరును జోడించమని సిస్టమ్ మిమ్మల్ని అడుగుతుంది. మధ్య ఎంచుకోండి మరియు మరియు ఎన్ సూపర్ యూజర్ పాత్ర రకం కోసం.

కొన్ని అదనపు జెండాలను తనిఖీ చేయడానికి, మీరు ఎల్లప్పుడూ దీనిని చూడవచ్చు సృష్టికర్త కమాండ్ మ్యాన్ పేజీ.

man createuser

కొత్త డేటాబేస్‌లను సృష్టించడానికి PostgreSQL ని ఎలా ఉపయోగించాలి

ఇప్పుడు మీరు మీ మెషీన్‌లో PostgreSQL ను కాన్ఫిగర్ చేసారు, కొత్త డేటాబేస్‌ను సృష్టించడానికి మరియు కొత్త పట్టికలను జోడించడానికి ఇది సమయం.

కొత్త పాత్రతో PostgreSQL ప్రాంప్ట్‌ను యాక్సెస్ చేయండి

మీరు ఒక వినియోగదారుని జోడించిన తర్వాత, మీరు మీ ప్రయోజనం కోసం PostgreSQL ని ఉపయోగించడం ప్రారంభించాలనుకుంటున్నారు. కానీ మీరు అలా చేయడానికి ముందు, మీరు మీ PostgreSQL రోల్ మరియు డేటాబేస్ వలె అదే పేరుతో వినియోగదారుని సృష్టించాలి.

మీకు అలాంటి యూజర్ ఐడి అందుబాటులో లేకపోతే, దాన్ని ఉపయోగించండి adduser అనే కొత్త వినియోగదారుని సృష్టించడానికి ఆదేశం పరీక్ష .

sudo adduser test

ఉపయోగించి కొత్త వినియోగదారుగా లాగిన్ అవ్వండి -ఐ మరియు -ఉ జెండాలు.

కదిలే వాల్‌పేపర్‌ను ఎలా తయారు చేయాలి
sudo -i -u test

కొత్త డేటాబేస్‌లను సృష్టించడం

PostgreSQL లో కొత్త డేటాబేస్ సృష్టించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

createdb databasename

మీరు లాగ్ ఇన్ చేయాల్సిన అవసరం ఉందని గమనించండి పోస్ట్‌గ్రెస్ నిర్వాహక ఆదేశాలను జారీ చేయడానికి సిస్టమ్ వినియోగదారు.

డేటాబేస్ లోపల కొత్త పట్టికలను సృష్టించడం

కొంత డేటాను నిల్వ చేయడానికి కొత్త పట్టికను సృష్టిద్దాం. కొత్త పట్టికలో ఫీల్డ్‌లను జోడించడానికి ప్రాథమిక వాక్యనిర్మాణం చాలా సులభం.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...ఎక్కడ టేబుల్_పేరు వినియోగదారు కోరుకున్న పేరు, కాలమ్_పేరు 1 , కాలమ్_పేరు 2 , మొదలైనవి కాలమ్ పేర్లు, col_type కాలమ్ రకం, మరియు ఫీల్డ్_లెంగ్త్ విలువలను మరింత దృఢంగా చేయడానికి డేటా నిర్మాణాల పరిమాణం.

ఉదాహరణకు, మీరు పట్టికను సృష్టించవచ్చు హోటల్ కింది నిలువు వరుసలతో:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. టేబుల్ పేరు ఎక్కడ ఉంది హోటల్ , మరియు నిలువు వరుసలు హోటల్_ఐడి , నక్షత్రం , పెయింట్ , స్థానం , మరియు తేదీ వాటి పొడవు మరియు కాలమ్ పరిమితులతో.

డేటాబేస్‌కు విలువలను జోడిస్తోంది

మీ టేబుల్ నిర్మాణం సిద్ధమైన తర్వాత, మీరు ఇప్పటికే ఉన్న పట్టికకు కొంత డేటాను జోడించవచ్చు. కింది ఆకృతిలో డేటాను జోడించడానికి ఇన్‌సర్ట్ ఇన్‌టో స్టేట్‌మెంట్‌ని ఉపయోగించండి:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

ఉదాహరణకు, డేటా వరుసను జోడించండి హోటల్ మీరు పైన సృష్టించిన పట్టిక.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

CentOS లో PostgreSQL ని కాన్ఫిగర్ చేస్తోంది

PostgreSQL ని కాన్ఫిగర్ చేయడానికి, దాన్ని సరైన పద్ధతిలో ఇన్‌స్టాల్ చేయడం ఉత్తమం. సరైన కాన్ఫిగరేషన్‌లు ఉన్నందున, మీరు PostgreSQL ని సులభంగా ఇన్‌స్టాల్ చేయవచ్చు మరియు దానిని మీ సిస్టమ్‌లో సమర్ధవంతంగా ఉపయోగించవచ్చు.

CentOS కాకుండా, మీరు ఇతర Linux డిస్ట్రిబ్యూషన్‌లతో పని చేయడానికి PostgreSQL ని కూడా సెటప్ చేయవచ్చు, ఉదాహరణకు, ఉబుంటు.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ ఉబుంటులో PostgreSQL ని ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి

మీ సిస్టమ్‌లో డేటాబేస్‌లను నిర్వహించడానికి సులభమైన మరియు నమ్మదగిన మార్గం కావాలా? ఉబుంటులో PostgreSQL ని ఎలా ఇన్‌స్టాల్ చేయాలో చూడండి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • CentOS
  • SQL
  • సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయండి
రచయిత గురుంచి విని భల్లా(41 కథనాలు ప్రచురించబడ్డాయి)

విని ఢిల్లీకి చెందిన రచయిత, 2 సంవత్సరాల రచనా అనుభవం కలిగి ఉన్నారు. ఆమె వ్రాసే సమయంలో, ఆమె డిజిటల్ మార్కెటింగ్ ఏజెన్సీలు మరియు సాంకేతిక సంస్థలతో సంబంధం కలిగి ఉంది. ఆమె ప్రోగ్రామింగ్ లాంగ్వేజెస్, క్లౌడ్ టెక్నాలజీ, AWS, మెషిన్ లెర్నింగ్ మరియు మరెన్నో వాటికి సంబంధించిన కంటెంట్ రాసింది. ఖాళీ సమయంలో, ఆమె పెయింట్ చేయడం, తన కుటుంబంతో గడపడం మరియు పర్వతాలకు వెళ్లడం, వీలైనప్పుడల్లా ఇష్టపడతారు.

వినీ భల్లా నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి