ນີ້ແມ່ນຄໍາສັ່ງ createlang ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
createlang - ຕິດຕັ້ງພາສາຂັ້ນຕອນ PostgreSQL
ສະຫຼຸບສັງລວມ
ສ້າງພາສາ [ທາງເລືອກການເຊື່ອມຕໍ່... ] ຊື່ພາສາ [dbname]
ສ້າງພາສາ [ທາງເລືອກການເຊື່ອມຕໍ່... ] --ລາຍການ | -l [dbname]
ລາຍລະອຽດ
createlang ເປັນປະໂຫຍດສໍາລັບການເພີ່ມພາສາລະບຽບການກັບຖານຂໍ້ມູນ PostgreSQL ໄດ້.
createlang ແມ່ນພຽງແຕ່ wrapper ປະມານ CREATE EXTENSION (CREATE_EXTENSION(7)) SQL
ຄໍາສັ່ງ.
ລະມັດລະວັງ
createlang ຖືກຍົກເລີກ ແລະອາດຈະຖືກລຶບອອກໃນການປ່ອຍ PostgreSQL ໃນອະນາຄົດ. ການນໍາໃຊ້ໂດຍກົງ
ຂອງ ສ້າງ ການຄົ້ນຄ້ວາ ຄໍາສັ່ງແມ່ນແນະນໍາແທນ.
OPTIONS
createlang ຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:
ຊື່ພາສາ
ລະບຸຊື່ຂອງພາສາຂັ້ນຕອນທີ່ຈະຕິດຕັ້ງ. (ຊື່ນີ້ແມ່ນ
ຕົວພິມນ້ອຍ.)
[-d] dbname
[--dbname=]dbname
ລະບຸຖານຂໍ້ມູນທີ່ພາສາຄວນຈະຖືກເພີ່ມ. ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້
ຖານຂໍ້ມູນທີ່ມີຊື່ດຽວກັນກັບຜູ້ໃຊ້ລະບົບປະຈຸບັນ.
-e
-- ສຽງດັງ
ສະແດງຄໍາສັ່ງ SQL ຍ້ອນວ່າພວກມັນຖືກປະຕິບັດ.
-l
--ລາຍການ
ສະແດງລາຍຊື່ພາສາທີ່ຕິດຕັ້ງແລ້ວໃນຖານຂໍ້ມູນເປົ້າໝາຍ.
-V
- ການປ່ຽນແປງ
ພິມສະບັບ createlang ແລະອອກ.
-?
- ຊ່ວຍ
ສະແດງຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງ createlang, ແລະອອກ.
createlang ຍັງຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້ສໍາລັບຕົວກໍານົດການເຊື່ອມຕໍ່:
-h ເຈົ້າພາບ
--host=ເຈົ້າພາບ
ລະບຸຊື່ໂຮດຂອງເຄື່ອງທີ່ເຊີບເວີກຳລັງແລ່ນຢູ່. ຖ້າມູນຄ່າ
ເລີ່ມຕົ້ນດ້ວຍ slash, ມັນຖືກນໍາໃຊ້ເປັນໄດເລກະທໍລີສໍາລັບ socket ໂດເມນ Unix.
-p port
--port=port
ລະບຸພອດ TCP ຫຼືສ່ວນຂະຫຍາຍໄຟລ໌ຊັອກເກັດໂດເມນ Unix ທ້ອງຖິ່ນທີ່ເຊີບເວີ
ກໍາລັງຟັງການເຊື່ອມຕໍ່.
-U ຊື່ຜູ້ໃຊ້
--ຊື່ຜູ້ໃຊ້=ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ເພື່ອເຊື່ອມຕໍ່ເປັນ.
-w
-- ບໍ່ມີລະຫັດຜ່ານ
ຢ່າອອກການເຕືອນລະຫັດຜ່ານ. ຖ້າເຄື່ອງແມ່ຂ່າຍຕ້ອງການການກວດສອບລະຫັດຜ່ານແລະ a
ລະຫັດຜ່ານບໍ່ສາມາດໃຊ້ໄດ້ໂດຍວິທີອື່ນເຊັ່ນໄຟລ໌ .pgpass, ການເຊື່ອມຕໍ່
ຄວາມພະຍາຍາມຈະລົ້ມເຫລວ. ທາງເລືອກນີ້ສາມາດເປັນປະໂຫຍດໃນ batch jobs ແລະ scripts ທີ່ບໍ່ມີຜູ້ໃຊ້
ປະຈຸບັນໃຫ້ໃສ່ລະຫັດຜ່ານ.
-W
-ລະຫັດຜ່ານ
ບັງຄັບ createlang ເພື່ອເຕືອນລະຫັດຜ່ານກ່ອນທີ່ຈະເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ.
ທາງເລືອກນີ້ບໍ່ມີຄວາມຈໍາເປັນ, ນັບຕັ້ງແຕ່ createlang ຈະເຕືອນອັດຕະໂນມັດສໍາລັບການ
ລະຫັດຜ່ານຖ້າເຄື່ອງແມ່ຂ່າຍຕ້ອງການການກວດສອບລະຫັດຜ່ານ. ຢ່າງໃດກໍຕາມ, createlang ຈະເສຍ
ຄວາມພະຍາຍາມເຊື່ອມຕໍ່ຊອກຫາວ່າເຄື່ອງແມ່ຂ່າຍຕ້ອງການລະຫັດຜ່ານ. ໃນບາງກໍລະນີມັນແມ່ນ
ຕົກເປັນມູນຄ່າການພິມ -W ເພື່ອຫຼີກເວັ້ນການພະຍາຍາມເຊື່ອມຕໍ່ພິເສດ.
ENVIRONMENT
PGDATABASE
PGHOST
PGPORT
PGUSER
ຕົວກໍານົດການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນ
ຜົນປະໂຫຍດນີ້, ເຊັ່ນດຽວກັນກັບຜົນປະໂຫຍດ PostgreSQL ອື່ນໆ, ຍັງໃຊ້ຕົວແປສະພາບແວດລ້ອມ
ສະຫນັບສະຫນູນໂດຍ libpq (ເບິ່ງພາກ 31.14, "ຕົວແປສະພາບແວດລ້ອມ", ໃນເອກະສານ).
ທິດສະດີວິທະຍາ
ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດສ່ວນໃຫຍ່ເປັນການອະທິບາຍດ້ວຍຕົນເອງ. ຖ້າບໍ່, ແລ່ນ createlang ດ້ວຍ -- ສຽງດັງ ທາງເລືອກ
ແລະເບິ່ງຄໍາສັ່ງ SQL ທີ່ກ່ຽວຂ້ອງສໍາລັບລາຍລະອຽດ. ນອກຈາກນີ້, ທຸກການຕັ້ງຄ່າການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນແລະ
ຕົວແປສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍຫ້ອງສະໝຸດດ້ານໜ້າຂອງ libpq ຈະນຳໃຊ້.
ຫມາຍເຫດ
ການນໍາໃຊ້ droplang(1) ການລົບພາສາ.
ຕົວຢ່າງ
ການຕິດຕັ້ງພາສາ pltcl ເຂົ້າໄປໃນແມ່ແບບຖານຂໍ້ມູນ 1:
$ ສ້າງພາສາ pltcl ແມ່ແບບ1
ໃຫ້ສັງເກດວ່າການຕິດຕັ້ງພາສາເຂົ້າໄປໃນ template1 ຈະເຮັດໃຫ້ມັນອັດຕະໂນມັດ
ຕິດຕັ້ງເຂົ້າໄປໃນຖານຂໍ້ມູນທີ່ສ້າງຕໍ່ມາ.
ໃຊ້ createlang ອອນໄລນ໌ ໂດຍໃຊ້ບໍລິການ onworks.net