PostgreSQL ເປັນລະບົບຟຣີສໍາລັບການຄຸ້ມຄອງຖານຂໍ້ມູນຕ່າງໆ, ປະຕິບັດສໍາລັບເວທີຕ່າງໆ, ລວມທັງ Windows ແລະ Linux. ເຄື່ອງມືສະຫນັບສະຫນູນປະເພດຂໍ້ມູນຈໍານວນຫລາຍ, ມີພາສາອັກສອນທີ່ມີການຕິດຕັ້ງແລະສະຫນັບສະຫນູນການເຮັດວຽກໂດຍໃຊ້ພາສາການຂຽນໂປລແກລມຄລາສສິກ. ໃນ Ubuntu, PostgreSQL ແມ່ນຕິດຕັ້ງຜ່ານ "Terminal" ການນໍາໃຊ້ແຫຼ່ງຂໍ້ມູນທີ່ເປັນທາງການຫຼືຜູ້ໃຊ້, ແລະຫຼັງຈາກການເຮັດວຽກທີ່ກຽມພ້ອມ, ການທົດສອບແລະການສ້າງຕາຕະລາງຖືກປະຕິບັດ.
ຕິດຕັ້ງ PostgreSQL ໃນ Ubuntu
ຖານຂໍ້ມູນຖືກນໍາໃຊ້ໃນຫຼາຍໆພື້ນທີ່, ແຕ່ລະບົບການຄຸ້ມຄອງທີ່ສະດວກສະບາຍໃຫ້ພວກເຂົາມີການຄວບຄຸມສະດວກສະບາຍ. ຜູ້ໃຊ້ຫຼາຍຄົນຢຸດຢູ່ທີ່ PostgreSQL, ຕິດຕັ້ງມັນໃນລະບົບປະຕິບັດການຂອງຕົນແລະເລີ່ມເຮັດວຽກກັບຕາຕະລາງ. ຕໍ່ໄປ, ພວກເຮົາຢາກຈະຂັ້ນຕອນໂດຍຂັ້ນຕອນອະທິບາຍຂະບວນການຕິດຕັ້ງທັງຫມົດ, ການເປີດຕົວແລະການຕິດຕັ້ງຄັ້ງທໍາອິດຂອງເຄື່ອງມືທີ່ໄດ້ກ່າວມາ.
ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ PostgreSQL
ແນ່ນອນ, ທ່ານຄວນເລີ່ມຕົ້ນໂດຍການເພີ່ມທັງຫມົດໄຟລ໌ທີ່ຈໍາເປັນແລະຫ້ອງສະຫມຸດເພື່ອ Ubuntu ເພື່ອຮັບປະກັນການເຮັດວຽກຕາມປົກກະຕິຂອງ PostgreSQL. ນີ້ແມ່ນເຮັດໂດຍໃຊ້ console ແລະຜູ້ໃຊ້ຫຼື repositories ຢ່າງເປັນທາງການ.
- ແລ່ນ "Terminal" ໃນທາງທີ່ສະດວກໃດຫນຶ່ງ, ຕົວຢ່າງ, ຜ່ານເມນູຫຼືໂດຍການກົດການປະສົມປະສານທີ່ສໍາຄັນ Ctrl + Alt + T.
- ຫນ້າທໍາອິດ, ພວກເຮົາສັງເກດການ repositories ຜູ້ໃຊ້, ເພາະວ່າສະບັບທີ່ຜ່ານມາຫຼາຍທີ່ສຸດແມ່ນປົກກະຕິແລ້ວດາວໂຫຼດຄັ້ງທໍາອິດທີ່ມີ. ໃສ່ໃນຄໍາສັ່ງພາກສະຫນາມ
sudo sh -c 'echo "deb //aptpostgresql.org/pub/repos/apt/' lsb_release -cs '-pgdg main" >> /etc/apt/sourceslistd/pgdglist'
ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ ກະລຸນາໃສ່. - ໃສ່ລະຫັດຜ່ານສໍາລັບບັນຊີຂອງທ່ານ.
- ຫຼັງຈາກການໃຊ້ນັ້ນ
wget -q //www.postgresql.org/media/keys/ACCC4CF8asc -O - | sudo apt-key add-
ເພື່ອເພີ່ມແພັກເກດ. - ມັນຍັງມີພຽງແຕ່ການປັບປຸງຫ້ອງສະຫມຸດລະບົບທີ່ມີຄໍາສັ່ງມາດຕະຖານ.
sudo apt-get update
. - ຖ້າທ່ານມີຄວາມສົນໃຈໃນການໄດ້ຮັບສະບັບ PostgreSQL ຫຼ້າສຸດຈາກຖານເກັບຢ່າງເປັນທາງການ, ທ່ານຕ້ອງຂຽນໃນ console
sudo apt-get install postgresql postgresql-contrib
ແລະຢືນຢັນການເພີ່ມໄຟລ໌.
ເມື່ອສໍາເລັດການຕິດຕັ້ງທີ່ປະສົບຜົນສໍາເລັດ, ທ່ານສາມາດດໍາເນີນການເປີດບັນຊີມາດຕະຖານ, ກວດສອບການເຮັດວຽກຂອງລະບົບແລະການຕັ້ງຄ່າເບື້ອງຕົ້ນ.
ຂັ້ນຕອນທີ 2: ເລີ່ມ PostgreSQL ກ່ອນ
ການຄຸ້ມຄອງຂອງ DBMS ທີ່ຕິດຕັ້ງຍັງເກີດຂຶ້ນຜ່ານ "Terminal" ການນໍາໃຊ້ຄໍາສັ່ງທີ່ເຫມາະສົມ. ການໂທຫາຜູ້ໃຊ້ເລີ່ມຕົ້ນຄື:
- ກະລຸນາໃສ່ຄໍາສັ່ງ
sudo su-postgres
ແລະຄລິກໃສ່ ກະລຸນາໃສ່ທີ່ຢູ່ ການປະຕິບັດນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າເບິ່ງການຄຸ້ມຄອງໃນນາມຂອງບັນຊີທີ່ສ້າງໂດຍຄ່າເລີ່ມຕົ້ນເຊິ່ງໃນປະຈຸບັນເປັນຕົ້ນຕໍ. - ເຂົ້າສູ່ຄອນໂຊນຄວບຄຸມພາຍໃຕ້ຄໍາແນະນໍາຂອງໂປຼແກຼມທີ່ນໍາໃຊ້ແມ່ນຜ່ານ
psql
ທີ່ຢູ່ ການຈັດການກັບສິ່ງແວດລ້ອມຈະຊ່ວຍໃຫ້ທ່ານເປີດໃຊ້ງານໄດ້ຊ່ວຍເຫຼືອ
- ມັນຈະສະແດງໃຫ້ເຫັນຄໍາສັ່ງແລະການໂຕ້ຖຽງທີ່ມີຢູ່ທັງຫມົດ. - ການເບິ່ງຂໍ້ມູນກ່ຽວກັບກອງປະຊຸມ PostgreSQL ໃນປະຈຸບັນແມ່ນປະຕິບັດຜ່ານ
conninfo
. - ອອກຈາກສະພາບແວດລ້ອມຈະຊ່ວຍທີມງານ
q
.
ໃນປັດຈຸບັນທ່ານຮູ້ຈັກວິທີເຂົ້າໃນບັນຊີແລະເຂົ້າໄປໃນຄອນໂຊນການຄຸ້ມຄອງ, ດັ່ງນັ້ນມັນແມ່ນເວລາທີ່ຈະຍ້າຍໄປສ້າງຜູ້ໃຊ້ໃຫມ່ແລະຖານຂໍ້ມູນລາວ.
ຂັ້ນຕອນທີ 3: ສ້າງຜູ້ໃຊ້ແລະຖານຂໍ້ມູນ
ມັນບໍ່ແມ່ນສະເຫມີໄປທີ່ຈະເຮັດວຽກກັບບັນຊີມາດຕະຖານທີ່ມີຢູ່ແລ້ວ, ແລະມັນກໍ່ບໍ່ຈໍາເປັນ. ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາສະເຫນີໃຫ້ພິຈາລະນາວິທີການສ້າງລາຍລະອຽດໃຫມ່ແລະເຊື່ອມໂຍງກັບຖານຂໍ້ມູນແຍກຕ່າງຫາກ.
- ຢູ່ໃນ console ພາຍໃຕ້ການຄວບຄຸມ profile postgres (ທີມງານ
sudo su-postgres
) ຂຽນcreateuser - interactive
ແລະຫຼັງຈາກນັ້ນໃຫ້ຊື່ທີ່ເຫມາະສົມໂດຍການພິມຕົວອັກສອນໃນສາຍທີ່ເຫມາະສົມ. - ຕໍ່ໄປ, ຕັດສິນໃຈວ່າທ່ານຕ້ອງການໃຫ້ສິດຂອງ superuser ຜູ້ໃຊ້ເຂົ້າເຖິງຊັບພະຍາກອນລະບົບທັງຫມົດ. ພຽງແຕ່ເລືອກເອົາທາງເລືອກທີ່ເຫມາະສົມແລະສືບຕໍ່ໄປ.
- ຖານຂໍ້ມູນທີ່ດີກວ່າຊື່ຊື່ດຽວກັນກັບບັນຊີທີ່ຖືກຕັ້ງຊື່, ດັ່ງນັ້ນທ່ານຄວນໃຊ້ຄໍາສັ່ງ
createdp lumpics
ບ່ອນທີ່ lumpics - ຊື່ຜູ້ໃຊ້. - ການປ່ຽນແປງທີ່ຈະເຮັດວຽກກັບຖານຂໍ້ມູນທີ່ລະບຸໄດ້ເກີດຂື້ນໂດຍຜ່ານ
psql-d lumpics
ບ່ອນທີ່ lumpics - ຊື່ຂອງຖານຂໍ້ມູນ.
ຂັ້ນຕອນທີ 4: ສ້າງຕາຕະລາງແລະເຮັດວຽກຮ່ວມກັບແຖວ
ມັນແມ່ນເວລາທີ່ຈະສ້າງຕາຕະລາງທໍາອິດຂອງທ່ານໃນຖານຂໍ້ມູນທີ່ກໍານົດໄວ້. ຂັ້ນຕອນນີ້ແມ່ນປະຕິບັດໂດຍຜ່ານ console ໄດ້, ແຕ່ມັນຈະບໍ່ຍາກທີ່ຈະຈັດການກັບຄໍາສັ່ງຕົ້ນຕໍ, ເພາະວ່າທັງຫມົດທີ່ທ່ານຕ້ອງເຮັດແມ່ນເພື່ອ:
- ຫຼັງຈາກຍ້າຍໄປຖານຂໍ້ມູນ, ໃຫ້ໃສ່ລະຫັດດັ່ງຕໍ່ໄປນີ້:
CREATE TABLE test (
equip_id serial PRIMARY KEY,
ພິມ varchar (50) NOT NULL,
color varchar (25) NOT NULL,
ສະຖານທີ່ varchar (25) ເຊັກ (ສະຖານທີ່ຕັ້ງຢູ່ໃນພາກເຫນືອ, ພາກໃຕ້,
install_date date
);ຫນ້າທໍາອິດຊື່ຕາຕະລາງຖືກກໍານົດໄວ້. ທົດສອບ (ທ່ານສາມາດເລືອກຊື່ອື່ນໆ). ຕໍ່ໄປນີ້ອະທິບາຍແຕ່ລະຄໍລໍາ. ພວກເຮົາໄດ້ເລືອກຊື່ ພິມ varchar ແລະ color varchar ພຽງແຕ່ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດເຂົ້າເຖິງຕົວຊີ້ບອກອື່ນໆ, ແຕ່ວ່າມີພຽງແຕ່ການນໍາໃຊ້ຕົວອັກສອນລາແຕັງ. ຕົວເລກໃນວົງເລັບມີຄວາມຮັບຜິດຊອບຕໍ່ຂະຫນາດຂອງຄໍລໍາທີ່ກ່ຽວຂ້ອງໂດຍກົງກັບຂໍ້ມູນທີ່ເຫມາະສົມ.
- ຫຼັງຈາກເຂົ້າມັນກໍຍັງມີພຽງແຕ່ສະແດງຕາຕະລາງຢູ່ຫນ້າຈໍເທົ່ານັ້ນ
d
. - ທ່ານເຫັນໂຄງການທີ່ງ່າຍດາຍທີ່ບໍ່ມີຂໍ້ມູນໃດໆ.
- ຂໍ້ມູນໃຫມ່ຈະຖືກເພີ່ມໂດຍຜ່ານຄໍາສັ່ງ
INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24')
ຫນ້າທໍາອິດ, ຊື່ຂອງຕາຕະລາງແມ່ນສະແດງ, ໃນກໍລະນີຂອງພວກເຮົາ, ມັນແມ່ນ ທົດສອບ, ຫຼັງຈາກນັ້ນຄໍລໍາທັງຫມົດແມ່ນລະບຸໄວ້, ແລະມູນຄ່າໃນວົງເລັບແມ່ນສະແດງ, ຈໍາເປັນໃນວົງຢືມ. - ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດເພີ່ມເສັ້ນອື່ນ, ຍົກຕົວຢ່າງ,
INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24')
- ແລ່ນຕາຕະລາງຜ່ານ
SELECT * FROM test
ເພື່ອປະເມີນຜົນໄດ້ຮັບ. ຕາມທີ່ທ່ານສາມາດເບິ່ງໄດ້, ທຸກສິ່ງທຸກຢ່າງຖືກຈັດໃຫ້ຖືກຕ້ອງແລະຂໍ້ມູນທີ່ຖືກຕ້ອງຖືກຕ້ອງ. - ຖ້າທ່ານຕ້ອງການລົບຄ່າໃດໆ, ໃຫ້ເຮັດຕາມຄໍາສັ່ງ
DELETE FROM test WHERE type = 'slide';
ໂດຍກໍານົດພາກສະຫນາມທີ່ຈໍາເປັນໃນວົງຢືມ.
ຂັ້ນຕອນທີ 5: ຕິດຕັ້ງ phpPgAdmin
ການຄຸ້ມຄອງຖານຂໍ້ມູນບໍ່ສະເຫມີໄປງ່າຍທີ່ຈະປະຕິບັດໂດຍຜ່ານ console, ດັ່ງນັ້ນມັນແມ່ນດີທີ່ສຸດທີ່ຈະປັບປຸງມັນໂດຍການຕິດຕັ້ງ phpPgAdmin ພິເສດ GUI.
- ບູລິມະສິດຜ່ານ "Terminal" ດາວໂຫລດການປັບປຸງຫຼ້າສຸດສໍາລັບຫ້ອງສະຫມຸດຜ່ານ
sudo apt-get update
. - ຕິດຕັ້ງ Apache Web Server
sudo apt-get install apache2
. - ຫຼັງຈາກການຕິດຕັ້ງ, ທົດສອບການປະຕິບັດແລະຄວາມຖືກຕ້ອງຂອງໄວຢາກອນໂດຍໃຊ້
sudo apache2ctl configtest
ທີ່ຢູ່ ຖ້າມີບາງສິ່ງບາງຢ່າງທີ່ຜິດພາດ, ຊອກຫາຂໍ້ຜິດພາດຕາມຄໍາອະທິບາຍໃນເວັບໄຊທ໌ທາງການຂອງ Apache. - ເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍໂດຍການພິມ
sudo systemctl start apache2
. - ໃນປັດຈຸບັນການດໍາເນີນງານຂອງເຄື່ອງແມ່ຂ່າຍໄດ້ຮັບການຮັບປະກັນ, ທ່ານສາມາດເພີ່ມຫ້ອງສະຫມຸດ phpPgAdmin ໄດ້ໂດຍການດາວໂຫລດພວກມັນຈາກຖານຂໍ້ມູນທີ່ເປັນທາງການຜ່ານ
sudo apt install phppgadmin
. - ຕໍ່ໄປ, ທ່ານຄວນປ່ຽນໄຟລ໌ການຕັ້ງຄ່າເລັກນ້ອຍ. ເປີດມັນໂດຍຜ່ານປື້ມບັນທຶກມາດຕະຖານ, ກໍານົດ
gedit /etc/apache2/conf-available/phppgadminconf
ທີ່ຢູ່ ຖ້າເອກະສານແມ່ນອ່ານພຽງແຕ່, ທ່ານຕ້ອງການຄໍາສັ່ງກ່ອນ gedit ລະບຸຍັງsudo
. - ກ່ອນເສັ້ນ "ຕ້ອງການທ້ອງຖິ່ນ" ເອົາໃຈໃສ່
#
, ເພື່ອປະຕິເສດມັນໃນຄໍາຄິດເຫັນ, ແລະໃສ່ຂ້າງລຸ່ມນີ້ອະນຸຍາດຈາກທັງຫມົດ
ທີ່ຢູ່ ໃນປັດຈຸບັນ, ການເຂົ້າເຖິງທີ່ຢູ່ຈະເປີດສໍາລັບອຸປະກອນທັງຫມົດທີ່ຢູ່ໃນເຄືອຂ່າຍ, ແລະບໍ່ພຽງແຕ່ສໍາລັບ PC ທ້ອງຖິ່ນເທົ່ານັ້ນ. - restart web server
sudo service apache2 restart
ແລະຮູ້ສຶກວ່າບໍ່ເສຍຄ່າກັບການເຮັດວຽກກັບ PostgreSQL.
ໃນບົດຄວາມນີ້, ພວກເຮົາໄດ້ເບິ່ງຢູ່ບໍ່ພຽງແຕ່ PostgreSQL, ແຕ່ກໍ່ຍັງມີການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache, ເຊິ່ງໄດ້ຖືກນໍາໃຊ້ໃນການສົມທົບການຊອບແວ LAMP. ຖ້າທ່ານມີຄວາມສົນໃຈໃນການຮັບປະກັນການເຮັດວຽກຢ່າງເຕັມທີ່ຂອງເວັບໄຊທ໌ແລະໂຄງການອື່ນໆຂອງທ່ານ, ພວກເຮົາແນະນໍາໃຫ້ທ່ານເຂົ້າໃຈຕົວເອງກັບຂະບວນການເພີ່ມສ່ວນປະກອບອື່ນໆໂດຍການອ່ານບົດອື່ນໆຂອງພວກເຮົາທີ່ຢູ່ຕໍ່ໄປນີ້.
ເບິ່ງອີກ: ການຕິດຕັ້ງຊຸດ LAMP ໃນ Ubuntu