dropdb - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ dropdb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dropdb - ເອົາຖານຂໍ້ມູນ PostgreSQL ອອກ

ສະຫຼຸບສັງລວມ


dropdb [ທາງ​ເລືອກ​ການ​ເຊື່ອມ​ຕໍ່​... ] [ທາງເລືອກ... ] dbname

ລາຍລະອຽດ


dropdb ທໍາລາຍຖານຂໍ້ມູນ PostgreSQL ທີ່ມີຢູ່ແລ້ວ. ຜູ້ໃຊ້ທີ່ປະຕິບັດຄໍາສັ່ງນີ້ຕ້ອງ
ເປັນ superuser ຖານຂໍ້ມູນຫຼືເຈົ້າຂອງຖານຂໍ້ມູນ.

dropdb ເປັນ wrapper ປະມານຄໍາສັ່ງ SQL DROP DATABASE (DROP_DATABASE(7)). ບໍ່​ມີ
ຄວາມແຕກຕ່າງທີ່ມີປະສິດຕິຜົນລະຫວ່າງການຫຼຸດລົງຖານຂໍ້ມູນຜ່ານຜົນປະໂຫຍດນີ້ແລະຜ່ານວິທີການອື່ນໆສໍາລັບ
ການເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍ.

OPTIONS


dropdb ຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:

dbname
ລະບຸຊື່ຂອງຖານຂໍ້ມູນທີ່ຈະເອົາອອກ.

-e
-- ສຽງດັງ
ສະທ້ອນຄໍາສັ່ງທີ່ dropdb ສ້າງແລະສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍ.

-i
--ໂຕ້ຕອບ
ອອກ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ການ​ກວດ​ສອບ​ກ່ອນ​ທີ່​ຈະ​ເຮັດ​ຫຍັງ​ທໍາ​ລາຍ​.

-V
- ການປ່ຽນແປງ
ພິມສະບັບ dropdb ແລະອອກ.

--ຖ້າ-ມີ
ຢ່າຖິ້ມຄວາມຜິດພາດຖ້າຖານຂໍ້ມູນບໍ່ມີຢູ່. ໃນ​ກໍ​ລະ​ນີ​ນີ້​ມີ​ການ​ແຈ້ງ​ການ​.

-?
- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອກ່ຽວກັບການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ dropdb, ແລະອອກ.

dropdb ຍັງຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້ສໍາລັບຕົວກໍານົດການເຊື່ອມຕໍ່:

-h ເຈົ້າພາບ
--host=ເຈົ້າພາບ
ລະບຸຊື່ໂຮດຂອງເຄື່ອງທີ່ເຊີບເວີກຳລັງແລ່ນຢູ່. ຖ້າມູນຄ່າ
ເລີ່ມຕົ້ນດ້ວຍ slash, ມັນຖືກນໍາໃຊ້ເປັນໄດເລກະທໍລີສໍາລັບ socket ໂດເມນ Unix.

-p port
--port=port
ລະບຸພອດ TCP ຫຼືສ່ວນຂະຫຍາຍໄຟລ໌ຊັອກເກັດໂດເມນ Unix ທ້ອງຖິ່ນທີ່ເຊີບເວີ
ກໍາລັງຟັງການເຊື່ອມຕໍ່.

-U ຊື່ຜູ້ໃຊ້
--ຊື່ຜູ້ໃຊ້=ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ເພື່ອເຊື່ອມຕໍ່ເປັນ.

-w
-- ບໍ່ມີລະຫັດຜ່ານ
ຢ່າອອກການເຕືອນລະຫັດຜ່ານ. ຖ້າເຄື່ອງແມ່ຂ່າຍຕ້ອງການການກວດສອບລະຫັດຜ່ານແລະ a
ລະຫັດຜ່ານບໍ່ສາມາດໃຊ້ໄດ້ໂດຍວິທີອື່ນເຊັ່ນໄຟລ໌ .pgpass, ການເຊື່ອມຕໍ່
ຄວາມພະຍາຍາມຈະລົ້ມເຫລວ. ທາງເລືອກນີ້ສາມາດເປັນປະໂຫຍດໃນ batch jobs ແລະ scripts ທີ່ບໍ່ມີຜູ້ໃຊ້
ປະຈຸບັນໃຫ້ໃສ່ລະຫັດຜ່ານ.

-W
-ລະຫັດຜ່ານ
ບັງຄັບ dropdb ເພື່ອເຕືອນລະຫັດຜ່ານກ່ອນທີ່ຈະເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ.

ຕົວເລືອກນີ້ບໍ່ຈໍາເປັນ, ເພາະວ່າ dropdb ຈະເຕືອນອັດຕະໂນມັດສໍາລັບລະຫັດຜ່ານ
ຖ້າເຄື່ອງແມ່ຂ່າຍຕ້ອງການການກວດສອບລະຫັດຜ່ານ. ຢ່າງໃດກໍຕາມ, dropdb ຈະສູນເສຍການເຊື່ອມຕໍ່
ພະຍາຍາມຊອກຫາວ່າເຄື່ອງແມ່ຂ່າຍຕ້ອງການລະຫັດຜ່ານ. ໃນບາງກໍລະນີ, ມັນເປັນມູນຄ່າການພິມ
-W ເພື່ອຫຼີກເວັ້ນການພະຍາຍາມເຊື່ອມຕໍ່ພິເສດ.

--maintenance-db=dbname
ລະບຸຊື່ຂອງຖານຂໍ້ມູນທີ່ຈະເຊື່ອມຕໍ່ເພື່ອຫຼຸດລົງຖານຂໍ້ມູນເປົ້າຫມາຍ.
ຖ້າບໍ່ໄດ້ລະບຸ, ຖານຂໍ້ມູນ postgres ຈະຖືກນໍາໃຊ້; ຖ້າມັນບໍ່ມີ (ຫຼື
ຖານຂໍ້ມູນຖືກຫຼຸດລົງ), template1 ຈະຖືກນໍາໃຊ້.

ENVIRONMENT


PGHOST
PGPORT
PGUSER
ຕົວກໍານົດການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນ

ຜົນປະໂຫຍດນີ້, ເຊັ່ນດຽວກັນກັບຜົນປະໂຫຍດ PostgreSQL ອື່ນໆ, ຍັງໃຊ້ຕົວແປສະພາບແວດລ້ອມ
ສະຫນັບສະຫນູນໂດຍ libpq (ເບິ່ງພາກ 31.14, "ຕົວແປສະພາບແວດລ້ອມ", ໃນເອກະສານ).

ທິດສະດີວິທະຍາ


ໃນ​ກໍ​ລະ​ນີ​ທີ່​ມີ​ຄວາມ​ຫຍຸ້ງ​ຍາກ​, ເບິ່ງ DROP DATABASE (DROP_DATABASE(7)) ແລະ psql(1) ສໍາລັບການສົນທະນາຂອງ
ບັນຫາທີ່ເປັນໄປໄດ້ ແລະຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. ເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນຕ້ອງຖືກແລ່ນຢູ່ໃນເປົ້າຫມາຍ
ເຈົ້າພາບ. ນອກຈາກນີ້, ການຕັ້ງຄ່າການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນໃດໆແລະຕົວແປສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍ libpq
ຫ້ອງສະໝຸດດ້ານໜ້າຈະນຳໃຊ້.

ຕົວຢ່າງ


ເພື່ອທໍາລາຍການສາທິດຖານຂໍ້ມູນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນເລີ່ມຕົ້ນ:

$ dropdb ການສາທິດ

ເພື່ອທໍາລາຍການສາທິດຖານຂໍ້ມູນໂດຍໃຊ້ເຄື່ອງແມ່ຂ່າຍໃນ host eden, port 5000, ດ້ວຍການຢືນຢັນ
ແລະເບິ່ງຄໍາສັ່ງພື້ນຖານ:

$ dropdb -p 5000 -h eden -i -e ການສາທິດ
ຖານຂໍ້ມູນ "ຕົວຢ່າງ" ຈະຖືກລຶບອອກຖາວອນ.
ເຈົ້າ​ແນ່​ໃຈ​ບໍ່? (y/n) y
DROP DATABASE demo;

ໃຊ້ dropdb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌