CentOS இல் PostgreSQL ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

CentOS இல் PostgreSQL ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

PostgreSQL என்பது லினக்ஸ் மற்றும் விண்டோஸ் இயந்திரங்களில் இயங்கும் ஒரு வலுவான மற்றும் அதிக அளவிடக்கூடிய தரவுத்தள அமைப்பு ஆகும். இந்த நிறுவன அளவிலான மென்பொருள் சிறந்த நம்பகத்தன்மை மற்றும் பயன்பாடுகளை உருவாக்க தரவு ஒருமைப்பாட்டை வழங்குகிறது.





PostgreSQL என்பது ஒரு பல்துறை மென்பொருளாகும், இது ஒற்றை இயந்திரங்கள் முதல் பெரிய தரவு கிடங்குகள் வரை பரந்த அளவிலான பணிச்சுமைகளை கையாள முடியும். இது ACID பண்புகளுடன் பரிவர்த்தனைகள், புதுப்பிக்கத்தக்க காட்சிகள், வெளிநாட்டு விசைகள் மற்றும் குறுக்கு-தளம் ஒருங்கிணைப்புகள் போன்ற அம்சங்களை வழங்குகிறது.





CentOS இல் PostgreSQL ஐ எவ்வாறு நிறுவுவது

CentOS கொஞ்சம் வித்தியாசமாக வேலை செய்கிறது மற்றும் உங்கள் கணினியை துவக்கிய உடனேயே உங்களுக்கு ரூட் அணுகல் இருக்காது. ரூட் பயனராக உள்நுழைய, இதைப் பயன்படுத்தவும் அதன் கட்டளை





su

அனைத்து நிர்வாக அனுமதிகளுடன் கணினி உங்களை சூப்பர் யூசராக உள்நுழையும்.

படி 1: முன்பே நிறுவப்பட்ட தொகுப்புகளைப் புதுப்பித்து மேம்படுத்தவும்

அடுத்த கட்டத்தின் ஒரு பகுதியாக, CentOS க்குள் உங்கள் தற்போதைய தொகுப்புகளைப் புதுப்பித்து மேம்படுத்த வேண்டும். இதைச் செய்ய, பின்வரும் கட்டளையை முனையத்தில் இயக்கவும்:



sudo yum check-update

வெளியீடு:

பட்டியலிடப்பட்ட அனைத்து தொகுப்புகளையும் மேம்படுத்த பின்வரும் கட்டளையை முனையத்தில் தட்டச்சு செய்க:





sudo yum update

நீங்கள் தொகுப்புகளை மேம்படுத்தியவுடன், உங்கள் கணினியை மறுதொடக்கம் செய்ய வேண்டும். பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

sudo reboot

புதிதாக மேம்படுத்தப்பட்ட தொகுப்புகளுடன் கணினி தயாராக உள்ளது. உங்கள் CentOS கணினியில் 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 தரவுத்தளத்தை துவக்க வேண்டும். துவக்க, பின்வரும் கட்டளையை இயக்கவும்:

விண்டோஸ் 10 இல் வைஃபை இணைப்பை எவ்வாறு சரிசெய்வது
postgresql-setup --initdb

துவக்கத்திற்குப் பிறகு, PostgreSQL சேவையைத் தொடங்கவும். கணினி துவக்கத்தில் அதை தானாக இயக்க, பின்வரும் கட்டளைகளைப் பயன்படுத்தவும்:

systemctl enable postgresql
systemctl start postgresql

PostgreSQL சேவையின் நிலையை சரிபார்க்க, பின்வரும் கட்டளையை இயக்கவும்:

systemctl status postgresql

வெளியீடு காட்டினால் ' செயலில் ', பின்னர் சேவை இயங்குகிறது.

படி 4: PostgreSQL தரவுத்தளத்தை கட்டமைத்தல்

நிறுவிய பின், உங்கள் PostgreSQL தரவுத்தளத்தை கட்டமைப்பது சிறந்தது. உங்கள் கணக்கைப் பாதுகாக்க, கடவுச்சொல்லை உருவாக்கவும் postgres கணினி பயனர் கணக்கு பயன்படுத்தி கடவுச்சொல் பயன்பாடு :

passwd postgres

வெளியீடு:

கடவுச்சொல்லை இரண்டு முறை உள்ளிடுமாறு கணினி கேட்கும். நீங்கள் இரண்டு முறையும் சரியான கடவுச்சொல்லை உள்ளிடுகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

பயனர் கணக்கு கடவுச்சொல்லை அமைத்த பிறகு, உள்நுழைக postgres su ஐப் பயன்படுத்தி கணக்கு:

su - postgres

படி 5: ஒரு புதிய பயனர் பாத்திரத்தை உருவாக்குதல்

PostgreSQL இன் பயன்பாடு ஒரு பயனருக்கு மட்டும் மட்டுப்படுத்தப்படாததால், தற்போதுள்ள பட்டியலில் மேலும் சில பயனர்களைச் சேர்க்க உங்களுக்கு சுதந்திரம் உள்ளது.

பயன்படுத்த உருவாக்குபவர் உடன் கட்டளை --இன்டராக்டிவ் அதிக பயனர்களை சேர்க்க கொடி. மேலும், நீங்கள் அவர்களுக்காக அமைக்க விரும்பும் அணுகல் வகையைக் குறிப்பிடவும். நீங்கள் உள்நுழைந்திருந்தால் postgres கணக்கு, பின்வருவதை தட்டச்சு செய்க:

createuser --interactive

நீங்கள் அடிக்கடி கணினி கணக்கிற்கு உள்ளேயும் வெளியேயும் செல்ல ஆர்வம் காட்டவில்லை என்றால், sudo கட்டளையுடன் பயனர்களைச் சேர்க்க எப்போதும் ஒரு விருப்பம் உள்ளது.

sudo -u postgres createuser --interactive

இரண்டு சூழ்நிலைகளிலும், புதிதாக உருவாக்கப்பட்ட இந்த பயனருக்கான அணுகல் வகையுடன், பங்குப் பெயரைச் சேர்க்கும்படி கணினி உங்களிடம் கேட்கும். இடையே தேர்வு செய்யவும் மற்றும் மற்றும் என் சூப்பர் யூசர் பங்கு வகைக்கு.

சில கூடுதல் கொடிகளைச் சரிபார்க்க, நீங்கள் எப்போதும் இதைப் பார்க்கலாம் உருவாக்குபவர் கட்டளை மனிதன் பக்கம்.

man createuser

புதிய தரவுத்தளங்களை உருவாக்க PostgreSQL ஐ எவ்வாறு பயன்படுத்துவது

இப்போது நீங்கள் உங்கள் கணினியில் PostgreSQL ஐ உள்ளமைத்துள்ளீர்கள், ஒரு புதிய தரவுத்தளத்தை உருவாக்கி புதிய அட்டவணைகளைச் சேர்க்க வேண்டிய நேரம் இது.

புதிய பாத்திரத்துடன் PostgreSQL வரியில் அணுகவும்

நீங்கள் ஒரு பயனரைச் சேர்த்தவுடன், உங்கள் நன்மைக்காக நீங்கள் PostgreSQL ஐப் பயன்படுத்தத் தொடங்க வேண்டும். ஆனால் நீங்கள் அதைச் செய்வதற்கு முன், உங்கள் PostgreSQL பங்கு மற்றும் தரவுத்தளத்தின் அதே பெயரில் ஒரு பயனரை உருவாக்க வேண்டும்.

உங்களிடம் அத்தகைய பயனர் ஐடி இல்லை என்றால், அதைப் பயன்படுத்தவும் சேர்க்கையாளர் ஒரு புதிய பயனரை உருவாக்க கட்டளை சோதனை .

sudo adduser test

பயன்படுத்தி புதிய பயனராக உள்நுழைக -நான் மற்றும் -உ கொடிகள்

உள்ளூர் கூட்டுறவு விளையாட்டுகளை ஆன்லைனில் விளையாடுங்கள்
sudo -i -u test

புதிய தரவுத்தளங்களை உருவாக்குதல்

PostgreSQL க்குள் ஒரு புதிய தரவுத்தளத்தை உருவாக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

createdb databasename

நீங்கள் உள்நுழைய வேண்டும் என்பதை நினைவில் கொள்க postgres நிர்வாகி கட்டளைகளை வழங்க கணினி பயனர்.

தரவுத்தளத்தில் புதிய அட்டவணைகளை உருவாக்குதல்

சில தரவுகளைச் சேமிக்க ஒரு புதிய அட்டவணையை உருவாக்குவோம். புதிய அட்டவணையில் புலங்களைச் சேர்க்க அடிப்படை தொடரியல் மிகவும் எளிது.

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 ஐ எளிதாக நிறுவலாம் மற்றும் உங்கள் கணினியில் திறம்பட பயன்படுத்தலாம்.

சென்டோஸ் தவிர, உபுண்டு போன்ற பிற லினக்ஸ் விநியோகங்களுடன் வேலை செய்ய நீங்கள் PostgreSQL ஐ அமைக்கலாம்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உபுண்டுவில் PostgreSQL ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

உங்கள் கணினியில் தரவுத்தளங்களை நிர்வகிக்க எளிதான மற்றும் நம்பகமான வழி வேண்டுமா? உபுண்டுவில் PostgreSQL ஐ எவ்வாறு நிறுவுவது என்று பாருங்கள்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • CentOS
  • SQL
  • மென்பொருளை நிறுவவும்
எழுத்தாளர் பற்றி வினி பல்லா(41 கட்டுரைகள் வெளியிடப்பட்டன)

வினி டெல்லியைச் சேர்ந்த எழுத்தாளர், 2 வருட எழுத்து அனுபவம் கொண்டவர். அவர் எழுதும் போது, ​​அவர் டிஜிட்டல் மார்க்கெட்டிங் முகவர் மற்றும் தொழில்நுட்ப நிறுவனங்களுடன் தொடர்புடையவர். அவர் நிரலாக்க மொழிகள், கிளவுட் தொழில்நுட்பம், AWS, இயந்திர கற்றல் மற்றும் பலவற்றோடு தொடர்புடைய உள்ளடக்கத்தை எழுதியுள்ளார். அவளுடைய ஓய்வு நேரத்தில், அவள் வண்ணம் தீட்டவும், தன் குடும்பத்துடன் நேரத்தை செலவழிக்கவும், முடிந்தவரை மலைகளுக்கு பயணம் செய்யவும் விரும்புகிறாள்.

வினி பல்லாவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்