PostgreSQL היא מערכת מסדי נתונים חזקה וניתנת להרחבה הפועלת במחשבי לינוקס ו- Windows כאחד. תוכנה זו ברמת הארגון מציעה אמינות מעולה ותקינות נתונים ליצירת יישומים.
PostgreSQL היא תוכנה רב תכליתית שיכולה להתמודד עם מגוון רחב של עומסי עבודה החל ממכונות בודדות ועד מחסני נתונים גדולים. הוא מציע תכונות כמו עסקאות עם נכסי ACID, תצוגות לעדכון, מפתחות זרים ואינטגרציות חוצות פלטפורמות.
כיצד להתקין PostgreSQL ב- CentOS
CentOS פועל קצת אחרת ולא תהיה לך גישה לשורש מיד לאחר אתחול המערכת. כדי להיכנס כמשתמש הבסיס, השתמש ב סו פקודה.
סו
המערכת תחבר אותך כמשתמש העל עם כל הרשאות הניהול.
שלב 1: עדכן ושדרג חבילות מותקנות מראש
כחלק מהשלב הבא, עליך עדכן ושדרג את החבילות הקיימות שלך בתוך CentOS. לשם כך, הפעל את הפקודה הבאה במסוף:
sudo yum check-update
תְפוּקָה:
הקלד את הפקודה הבאה במסוף כדי לשדרג את כל החבילות המפורטות:
עדכון sudo yum
לאחר ששדרגת את החבילות, עליך לאתחל את המערכת. השתמש בפקודה הבאה:
sudo אתחול מחדש
המערכת מוכנה עם החבילות המעודכנות החדשות. הגיע הזמן להתקין PostgreSQL במחשב CentOS שלך.
שלב 2: בדוק אם קיימות גרסאות ברירת מחדל קיימות
לפני התקנות חדשות, חשוב לבדוק את גרסאות ברירת המחדל הזמינות של PostgreSQL.
רשימת מודולי dnf postgresql
כברירת מחדל, במקרה שתמשיך בהתקנה, פקודות ההתקנה יתקינו את PostgreSQL גירסה 10.
מכיוון שגרסה 13 זמינה בזמן כתיבת מדריך זה, אנו נגביל את התקנת ברירת המחדל ונשתמש בפקודה הבאה כדי לאפשר את הגירסה העדכנית ביותר של PostgreSQL.
מודול sudo dnf אפשר postgresql: 13
שלב 3: התקן את חבילת שרת PostgreSQL
לאחר שינוי גירסת ברירת המחדל באמצעות הפקודה הנ"ל, הגיע הזמן להתקין את שרת PostgreSQL וחבילות הלקוח.
sudo dnf התקן שרת postgresql
לאחר התקנת השרת, עליך לאתחל את מסד הנתונים של PostgreSQL. כדי לאתחל, הפעל את הפקודה הבאה:
postgresql-setup --initdb
לאחר אתחול לאחר הפעל את שירות PostgreSQL. כדי להפעיל אותו אוטומטית בעת אתחול המערכת, השתמש בפקודות הבאות:
systemctl אפשר postgresql
systemctl התחל postgresql
כדי לבדוק את הסטטוס של שירות PostgreSQL, הפעל את הפקודה הבאה:
מערכת systemctl postgresql
אם הפלט מציג "פָּעִיל", אז השירות פועל.
שלב 4: הגדרת מסד הנתונים PostgreSQL
לאחר ההתקנה, עדיף להגדיר את מסד הנתונים של PostgreSQL. כדי לאבטח את חשבונך, צור סיסמה עבור פוסטגרס חשבון משתמש המערכת באמצעות כלי השירות passwd:
פוסטגרס של passwd
תְפוּקָה:
המערכת תבקש ממך להזין את הסיסמה פעמיים. הקפד להזין את הסיסמה הנכונה בשתי הפעמים.
לאחר הגדרת סיסמת חשבון המשתמש, היכנס אל פוסטגרס חשבון באמצעות su:
su - postgres
שלב 5: יצירת תפקיד משתמש חדש
מכיוון שהשימוש ב- PostgreSQL אינו מוגבל למשתמש אחד בלבד, יש לך את החירות להוסיף עוד כמה משתמשים לרשימה הקיימת.
להשתמש ב צור משתמש הפקודה יחד עם --אינטראקטיבי סמן כדי להוסיף עוד משתמשים. כמו כן, ציין את סוג הגישה שברצונך להגדיר עבורם. אם אתה מחובר באמצעות פוסטגרס חשבון, פשוט הקלד את הדברים הבאים:
createuser -אינטראקטיבי
אם אינך מעוניין להיכנס ולצאת מחשבון המערכת לעתים קרובות מדי, תמיד יש אפשרות להוסיף משתמשים באמצעות הפקודה sudo.
sudo -u postgres createuser -אינטראקטיבי
בשני התרחישים, המערכת תבקש ממך להוסיף את שם התפקיד, יחד עם סוג הגישה של משתמש זה שנוצר לאחרונה. לבחור בין y ו נ לסוג התפקיד של משתמשי -על.
כדי לבדוק כמה דגלים נוספים, תוכל תמיד לפנות אל צור משתמש דף איש הפקודה.
משתמש ליצור משתמש
כיצד להשתמש ב- PostgreSQL ליצירת מסדי נתונים חדשים
כעת, לאחר שהגדרת את PostgreSQL במחשב שלך, הגיע הזמן ליצור מסד נתונים חדש ולהוסיף טבלאות חדשות.
גש לפקודת PostgreSQL עם התפקיד החדש
לאחר שהוספת משתמש, ברור שתרצה להתחיל להשתמש ב- PostgreSQL לטובתך. אך לפני שתוכל לעשות זאת, יהיה עליך ליצור משתמש בעל אותו שם כמו תפקיד PostgreSQL ומסד הנתונים שלך.
אם אין לך מזהה משתמש כזה זמין, השתמש ב הוסף משתמש פקודה ליצירת משתמש חדש בשם מִבְחָן.
בדיקת משתמש addo
היכנס כמשתמש החדש באמצעות -אני ו -u דגלים.
בדיקת sudo -i -u
יצירת מאגרי מידע חדשים
כדי ליצור מסד נתונים חדש בתוך PostgreSQL, השתמש בפקודה הבאה:
שם בסיס הנתונים שנוצר
שים לב שאתה צריך להיות מחובר כ- פוסטגרס משתמש המערכת להנפיק פקודות ניהוליות.
יצירת טבלאות חדשות בתוך מסד הנתונים
בואו ניצור טבלה חדשה לאחסון נתונים. התחביר הבסיסי להוספת שדות בטבלה החדשה הוא פשוט למדי.
צור טבלה שם טבלה (
column_name1 coltype (שדה_אורך),
column_name2 col_type (שדה_אורך),
column_name3 col_type (שדה_אורך)
);
...איפה שם שולחן האם השם הרצוי נקבע על ידי המשתמש, שם שם טור, שם_עמודה2, וכו. האם שמות העמודות, col_type הוא סוג העמודה ו- אורך שדה הוא גודל מבני הנתונים כדי להפוך את הערכים לחזקים יותר.
לדוגמה, אתה יכול ליצור טבלה מלון עם העמודות הבאות:
צור מלון בטבלה (
מפתח סידורי של hotel_id,
star varchar (50) NOT NULL,
צבע varchar (25) NOT NULL,
location varchar (25) check (מיקום ב- ('צפון', 'דרום', 'מערב', 'מזרח', 'צפון מזרח', 'דרום מזרח', 'דרום מערב', 'צפון מערב')),
תאריך תאריך)
;
..היכן שם הטבלה מלון, והעמודות הן hotel_id, כוכב, צֶבַע, מקום, ו תַאֲרִיך עם אורכיהם ומגבלות העמודות שלהם.
הוספת ערכים למסד הנתונים
לאחר שמבנה הטבלה שלך מוכן, תוכל להוסיף כמה נתונים לטבלה קיימת. השתמש בהצהרת INSERT INTO כדי להוסיף נתונים בתבנית הבאה:
הכנס לטבלה (שם שם 1, טור 2, שם 3) VALUES ('ערך 1', 'ערך 2', 'ערך 3');
לדוגמה, הוסף שורה של נתונים ל- מלון הטבלה שיצרת למעלה.
הכנס למלון (מלון, כוכב, מיקום, תאריך התקנה) ערכים ('פלאזה', 'חמש', 'צפון-מערב', '2018-08-16')
הגדרת PostgreSQL ב- CentOS
כדי להגדיר את PostgreSQL, עדיף להתקין אותו בצורה הנכונה. עם התצורות המתאימות, תוכל להתקין בקלות את PostgreSQL ולהשתמש בו ביעילות במערכת שלך.
מלבד CentOS, אתה יכול גם להגדיר PostgreSQL לעבודה עם הפצות לינוקס אחרות, אובונטו, למשל.
רוצה דרך קלה ואמינה לניהול מאגרי מידע במערכת שלך? בדוק כיצד להתקין PostgreSQL באובונטו.
קרא הבא
- לינוקס
- CentOS
- SQL
- להתקין תוכנה

וויני הוא סופר מבוסס דלהי, בעל ניסיון של שנתיים בכתיבה. במהלך תקופת הכתיבה שלה, היא נקשרה עם סוכנויות שיווק דיגיטאלי וחברות טכניות. כתבה תוכן הקשור לשפות תכנות, טכנולוגיית ענן, AWS, Machine Learning ועוד ועוד. בזמנה הפנוי היא אוהבת לצייר, לבלות עם משפחתה ולנסוע להרים, בכל הזדמנות אפשרית.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחצו כאן להרשמה