PostgreSQL adalah sistem pangkalan data yang kuat dan sangat berskala yang berjalan pada mesin Linux dan Windows. Perisian peringkat perusahaan ini menawarkan kebolehpercayaan dan integriti data yang sangat baik untuk membuat aplikasi.
PostgreSQL adalah perisian serba boleh yang dapat menangani pelbagai beban kerja mulai dari mesin tunggal hingga gudang data besar. Ia menawarkan ciri seperti urus niaga dengan sifat ACID, pandangan yang boleh dikemas kini, kunci asing, dan integrasi lintas platform.
Cara Memasang PostgreSQL di CentOS
CentOS berfungsi sedikit berbeza dan anda tidak akan mempunyai akses root sebaik sahaja boot sistem anda. Untuk log masuk sebagai pengguna root, gunakan itu arahan.
su
Sistem akan memasukkan anda sebagai pengguna super dengan semua kebenaran pentadbiran.
Langkah 1: Kemas kini dan Tingkatkan Pakej yang Sudah Dipasang
Sebagai sebahagian daripada langkah seterusnya, anda perlu mengemas kini dan menaik taraf pakej yang ada di CentOS. Untuk melakukannya, jalankan arahan berikut di terminal:
sudo yum check-update
Pengeluaran:
Ketik perintah berikut di terminal untuk meningkatkan semua pakej yang disenaraikan:
sudo yum update
Setelah menaik taraf pakej, anda perlu menghidupkan semula sistem anda. Gunakan arahan berikut:
sudo reboot
Sistem ini siap dengan pakej yang baru dikemas kini. Sudah tiba masanya untuk memasang PostgreSQL pada mesin CentOS anda.
Langkah 2: Periksa Sebarang Versi Lalai yang Ada
Sebelum pemasangan baru, penting untuk memeriksa versi lalai PostgreSQL yang tersedia.
dnf module list postgresql
Secara lalai, sekiranya anda meneruskan pemasangan, perintah pemasangan akan memasang PostgreSQL versi 10.
Oleh kerana versi 13 tersedia pada saat menulis panduan ini, kami akan menyekat pemasangan lalai dan menggunakan perintah berikut untuk mengaktifkan versi terbaru PostgreSQL.
sudo dnf module enable postgresql:13
Langkah 3: Pasang Pakej Server PostgreSQL
Setelah mengubah versi lalai menggunakan perintah yang disebutkan di atas, sudah tiba masanya untuk memasang pakej pelayan dan klien PostgreSQL.
sudo dnf install postgresql-server
Setelah anda memasang pelayan, anda perlu memulakan pangkalan data PostgreSQL. Untuk memulakan, jalankan arahan berikut:
cara mencari cakera keras luaran di komputer
postgresql-setup --initdb
Buat permulaan, mulakan perkhidmatan PostgreSQL. Untuk mengaktifkannya secara automatik semasa boot sistem, gunakan arahan berikut:
systemctl enable postgresql
systemctl start postgresql
Untuk memeriksa status perkhidmatan PostgreSQL, jalankan arahan berikut:
systemctl status postgresql
Sekiranya output memaparkan ' Aktif ', maka perkhidmatan ini terus berjalan.
Langkah 4: Mengkonfigurasi Pangkalan Data PostgreSQL
Selepas pemasangan, lebih baik mengkonfigurasi pangkalan data PostgreSQL anda. Untuk melindungi akaun anda, buat kata laluan untuk postgres akaun pengguna sistem menggunakan utiliti passwd :
passwd postgres
Pengeluaran:
Sistem akan meminta anda memasukkan kata laluan dua kali. Pastikan anda memasukkan kata laluan yang betul dua kali.
Setelah menetapkan kata laluan akaun pengguna, log masuk ke postgres akaun menggunakan su:
su - postgres
Langkah 5: Membuat Peranan Pengguna Baru
Oleh kerana penggunaan PostgreSQL tidak terhad kepada hanya satu pengguna, anda mempunyai kebebasan untuk menambahkan beberapa pengguna lagi ke senarai yang ada.
Menggunakan pencipta arahan bersama dengan - interaktif bendera untuk menambahkan lebih banyak pengguna. Juga, tentukan jenis akses yang ingin anda tetapkan untuknya. Sekiranya anda log masuk dengan postgres akaun, taipkan perkara berikut:
createuser --interactive
Jika anda tidak terlalu sering ingin masuk dan keluar dari akaun sistem, selalu ada pilihan untuk menambahkan pengguna dengan perintah sudo.
sudo -u postgres createuser --interactive
Dalam kedua-dua senario tersebut, sistem akan meminta nama peranan anda ditambahkan, bersama dengan jenis akses untuk pengguna yang baru dibuat ini. Pilih antara dan dan n untuk jenis peranan superuser.
Untuk melihat beberapa bendera tambahan, anda selalu boleh merujuk ke pencipta halaman arahan lelaki.
man createuser
Cara Menggunakan PostgreSQL untuk Membuat Pangkalan Data Baru
Sekarang setelah anda mengkonfigurasi PostgreSQL pada mesin anda, inilah masanya untuk membuat pangkalan data baru dan menambahkan jadual baru.
Akses Prompt PostgreSQL Dengan Peranan Baru
Setelah anda menambahkan pengguna, sudah tentu anda ingin mula menggunakan PostgreSQL untuk keuntungan anda. Tetapi sebelum anda dapat melakukannya, anda perlu membuat pengguna dengan nama yang sama dengan peranan dan pangkalan data PostgreSQL anda.
Sekiranya anda tidak mempunyai ID pengguna seperti itu, gunakan penambah arahan untuk membuat pengguna baru bernama ujian .
sudo adduser test
Log masuk sebagai pengguna baru menggunakan -i dan -u bendera.
adakah windows 10 lebih pantas daripada 7
sudo -i -u test
Membuat Pangkalan Data Baru
Untuk membuat pangkalan data baru dalam PostgreSQL, gunakan arahan berikut:
createdb databasename
Perhatikan bahawa anda perlu log masuk sebagai postgres pengguna sistem untuk mengeluarkan arahan pentadbiran.
Membuat Jadual Baru Di dalam Pangkalan Data
Mari buat jadual baru untuk menyimpan beberapa data. Sintaks asas untuk menambahkan bidang dalam jadual baru agak mudah.
CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
... di mana nama_nama meja adalah nama yang dikehendaki yang ditetapkan oleh pengguna, lajur_nama1 , lajur_nama2 , dan lain-lain adalah nama lajur, jenis_kol adalah jenis lajur, dan medan_panjang adalah ukuran struktur data untuk menjadikan nilai lebih mantap.
Contohnya, anda boleh membuat jadual hotel dengan lajur berikut:
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)
;
..di mana nama jadualnya hotel , dan lajur adalah hotel_id , bintang , cat , lokasi , dan Tarikh dengan panjang dan kekangan lajur masing-masing.
Menambah Nilai ke Pangkalan Data
Setelah struktur jadual anda siap, anda boleh menambahkan beberapa data ke jadual yang ada. Gunakan pernyataan INSERT INTO untuk menambahkan data dalam format berikut:
INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');
Sebagai contoh, tambahkan deretan data ke hotel jadual yang anda buat di atas.
INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')
Mengkonfigurasi PostgreSQL di CentOS
Untuk mengkonfigurasi PostgreSQL, lebih baik memasangnya dengan cara yang betul. Dengan konfigurasi yang sesuai, anda boleh memasang PostgreSQL dengan mudah dan menggunakannya dalam sistem anda dengan cekap.
Selain dari CentOS, anda juga boleh menyiapkan PostgreSQL untuk bekerja dengan pengedaran Linux yang lain, misalnya Ubuntu.
Berkongsi Berkongsi Tweet E-mel Cara Memasang dan Mengkonfigurasi PostgreSQL di UbuntuInginkan kaedah pengurusan pangkalan data yang mudah dan boleh dipercayai di sistem anda? Lihat cara memasang PostgreSQL di Ubuntu.
Baca Seterusnya Topik-topik yang berkaitan- Linux
- CentOS
- SQL
- Pasang Perisian
Wini adalah seorang penulis yang berpangkalan di Delhi, mempunyai 2 tahun pengalaman menulis. Selama bertugas, dia telah dikaitkan dengan agensi pemasaran digital dan firma teknikal. Dia telah menulis kandungan yang berkaitan dengan bahasa pengaturcaraan, teknologi awan, AWS, Pembelajaran Mesin, dan banyak lagi. Pada masa lapang, dia suka melukis, menghabiskan masa bersama keluarganya dan melancong ke gunung, bila boleh.
Lagi Dari Wini BhallaLanggan buletin kami
Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!
Klik di sini untuk melanggan