th database

ສ້າງ Database PostgreSQL, MySQL ແລະ MariaDB ເຊື່ອມຕໍ່ຈາກເຄື່ອງຂອງທ່ານດ້ວຍຄຳສັ່ງດຽວ Backup ແລະ ກູ້ຄືນ ແລະ ເພີ່ມ read replica

ກ່ຽວກັບ

Managed Database ຢູ່ໃນເຄືອຂ່າຍສ່ວນຕົວ (VPC) ຂອງ Project ແອັບໃນ Project ດຽວກັນເຂົ້າເຖິງຜ່ານທີ່ຢູ່ສ່ວນຕົວ ຖ້າຈະເຊື່ອມຈາກເຄື່ອງຂອງທ່ານ ໃຫ້ເປີດ public TLS endpoint ແລະ ອະນຸຍາດ IP ຂອງທ່ານກ່ອນ ຖ້າລາຍການອະນຸຍາດຫວ່າງ ບໍ່ມີໃຜເຊື່ອມຈາກພາຍນອກໄດ້

  • Database ຄິດຄ່າລາຍຊົ່ວໂມງຈາກ Wallet ຂອງ Project th database sizes ສະແດງຂະໜາດສຳລັບ --size
  • th database connect ເປີດ client ຂອງ engine ເອງ (psql, mysql ຫຼື mariadb) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນໃນ command line ຕ້ອງຕິດຕັ້ງ client ໄວ້ໃນເຄື່ອງຂອງທ່ານ
  • Backup (ສັ່ງເອງ ແລະ ອັດຕະໂນມັດ) ຄິດຄ່າຕາມ GB ທີ່ເກັບ Storage ຂະຫຍາຍໄດ້ຢ່າງດຽວ ບໍ່ຫຼຸດລົງ

ອ່ານເພີ່ມໃນສູນຊ່ວຍເຫຼືອ: ຖານຂໍ້ມູນເຮັດວຽກແນວໃດ

ວິທີເຮັດ

ສ້າງ Database

Shell
th database engines
th database sizes
th database create app-db --engine postgres --size <size-id> --storage 20GB --backups

ບໍ່ໃສ່ --version ຈະໄດ້ເວີຊັນທີ່ແນະນຳ ແທນ --size ໃສ່ --cpu ແລະ --memory ໄດ້

ເຊື່ອມຕໍ່ຈາກເຄື່ອງຂອງທ່ານ

  1. ຫາ public IP ຂອງທ່ານ (ເຊັ່ນ ຈາກ router ຫຼື ໜ້າເວັບ “what is my IP”)
  2. ເປີດ public endpoint ສະເພາະທີ່ຢູ່ນັ້ນ: th database public app-db --enable --allow 203.0.113.7/32
  3. ຣັນ th database connect app-db psql (ຫຼື mysql) ຈະເປີດຂຶ້ນ ເຊື່ອມຕໍ່ຜ່ານ TLS
Shell
th database public app-db --enable --allow 203.0.113.7/32
th database connect app-db
th database connect app-db -- -c "select now()"

ອາກິວເມັນຫຼັງ -- ຖືກສົ່ງໃຫ້ client ສຳລັບການຕັ້ງຄ່າຂອງແອັບ th database credentials app-db ພິມຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL ເຊື່ອມຕໍ່

IP ບ້ານ ແລະ ມືຖືປ່ຽນໄດ້ ຖ້າເຊື່ອມຕໍ່ບໍ່ໄດ້ ໃຫ້ຣັນ th database public ອີກຄັ້ງດ້ວຍທີ່ຢູ່ໃໝ່ (--allow ແທນທີ່ລາຍການເດີມ)

Backup ແລະ ກູ້ຄືນ

Shell
th database backups create app-db
th database backups list app-db
th database backups restore app-db <backup-id>
th database backup-policy app-db --enable --hours 24 --window 2 --keep 7

ການກູ້ຄືນແທນທີ່ຂໍ້ມູນຂອງ Database ດ້ວຍ Backup ຖ້າອາດຕ້ອງໃຊ້ຂໍ້ມູນມື້ນີ້ ໃຫ້ສ້າງ Backup ໃໝ່ກ່ອນ

ຄຳສັ່ງ

ຄຳສັ່ງຄຳອະທິບາຍ
th database createສ້າງ Managed Database
th database listສະແດງ Managed Database ຂອງ Project ທີ່ໃຊ້ງານ
th database describeສະແດງ engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່ຂອງ Database
th database enginesສະແດງ engine ແລະ ເວີຊັນທີ່ Database ໃໝ່ໃຊ້ໄດ້
th database sizesສະແດງຂະໜາດສຳລັບ --size
th database connectເປີດ client ຂອງ engine ເອງ (psql, mysql/mariadb, redis-cli/valkey-cli) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນ command line
th database credentialsພິມຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL ເຊື່ອມຕໍ່ຂອງ Database
th database publicເປີດ ຫຼື ປິດ public TLS endpoint
th database resizeປ່ຽນຂະໜາດຂອງ Database
th database stopຢຸດ Database
th database startເປີດ Database ທີ່ຢຸດໄວ້
th database backups createເລີ່ມ Backup ແບບສັ່ງເອງ
th database backups listສະແດງ Backup ຂອງ Database ໃໝ່ສຸດກ່ອນ ແລະ ນະໂຍບາຍ Backup
th database backups restoreແທນທີ່ຂໍ້ມູນຂອງ Database ດ້ວຍ Backup (ຕາມ ID ຫຼື ຊື່)
th database backups deleteລຶບ Backup (ຕາມ ID ຫຼື ຊື່)
th database backup-policyສະແດງ ຫຼື ປ່ຽນ Backup ອັດຕະໂນມັດ
th database replicas createສ້າງ read replica ຂອງ Database NAME ຂະໜາດເທົ່າກັນຕາມຄ່າເລີ່ມຕົ້ນ
th database replicas listສະແດງ read replica ຂອງ Database (ຫຼື ຂອງ primary ຂອງ replica)
th database replicas promoteຢຸດການ replicate ແລະ ເຮັດໃຫ້ replica ເປັນ Database ທີ່ຂຽນໄດ້ຂອງຕົວເອງ
th database deleteລຶບ Database ແລະ ຂໍ້ມູນຂອງມັນ

th database create

ສ້າງ Managed Database

ຮູບແບບຄຳສັ່ງ

Shell
th database create NAME --engine postgres|mysql|mariadb [--version V] [--region R] [--size ID | --cpu N --memory M] [--storage 10GB] [--disk ssd|hdd] [--public --allow CIDR,...] [--backups --backup-hours N --backup-window H --backup-keep N]

ຄິດຄ່າລາຍຊົ່ວໂມງຈາກ Wallet ຂອງ Project ເບິ່ງຂະໜາດດ້ວຍ th database sizes

ຕົວຢ່າງ

Database PostgreSQL ເວີຊັນທີ່ແນະນຳ

Shell
th database create app-db --engine postgres

MySQL ຂະໜາດກຳນົດເອງ

Shell
th database create shop --engine mysql --cpu 1 --memory 2Gi --storage 20GB --disk ssd

ເປີດໃຫ້ທີ່ຢູ່ດຽວ ພ້ອມ Backup ອັດຕະໂນມັດ

Shell
th database create app-db --engine postgres --public --allow 203.0.113.7/32 --backups

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--engineຕ້ອງໃສ່ຂໍ້ຄວາມEngine: postgres|mysql|mariadb (ຫຼື ID ຂອງ engine ຈາກ th database engines)
--versionຂໍ້ຄວາມthe recommended oneເວີຊັນຂອງ engine (ຄ່າເລີ່ມຕົ້ນ: ເວີຊັນທີ່ແນະນຳ)
--sizeຂໍ້ຄວາມID ຂອງຂະໜາດຈາກ th database sizes
--cpuຂໍ້ຄວາມvCPU ເຊັ່ນ 0.5, 1, 2
--memoryຂໍ້ຄວາມໜ່ວຍຄວາມຈຳ ເຊັ່ນ 512Mi, 1Gi, 4Gi
--storageຂໍ້ຄວາມ10GB; grows later, never shrinksStorage ເຊັ່ນ 10GB (ຄ່າເລີ່ມຕົ້ນ 10GB ຂະຫຍາຍພາຍຫຼັງໄດ້ ບໍ່ຫຼຸດລົງ)
--diskຂໍ້ຄວາມປະເພດດິສກ໌: ssd ຫຼື hdd
--publicແຟລັກເປີດ public TLS endpoint (ສະເພາະທີ່ຢູ່ໃນ --allow ເຊື່ອມຕໍ່ໄດ້)
--allowລາຍການທີ່ຢູ່ທີ່ອະນຸຍາດໃນ public endpoint ເຊັ່ນ 203.0.113.10/32 (ໃສ່ຊ້ຳໄດ້ ຂັ້ນດ້ວຍຈຸດ)
--bandwidthຕົວເລກBandwidth ຂອງ public endpoint ເປັນ Mbps (1–1000 ຄ່າເລີ່ມຕົ້ນ 10)
--backupsແຟລັກເປີດ Backup ອັດຕະໂນມັດ (ຄິດຄ່າຕາມ GB ທີ່ເກັບ)
--backup-hoursຕົວເລກBackup ທຸກ N ຊົ່ວໂມງ: 6, 12, 24 (ຄ່າເລີ່ມຕົ້ນ) ຫຼື 168
--backup-windowຕົວເລກ2ຊົ່ວໂມງທີ່ເລີ່ມ Backup 0–23 ເວລາ Asia/Bangkok
--backup-keepຕົວເລກ7ຈຳນວນ Backup ອັດຕະໂນມັດທີ່ເກັບ 1–90

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database list

ສະແດງ Managed Database ຂອງ Project ທີ່ໃຊ້ງານ

ຮູບແບບຄຳສັ່ງ

Shell
th database list

ຕົວຢ່າງ

ສະແດງ Database

Shell
th database list

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database describe

ສະແດງ engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່ຂອງ Database

ຮູບແບບຄຳສັ່ງ

Shell
th database describe NAME

ຕົວຢ່າງ

Engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່

Shell
th database describe app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database engines

ສະແດງ engine ແລະ ເວີຊັນທີ່ Database ໃໝ່ໃຊ້ໄດ້

ຮູບແບບຄຳສັ່ງ

Shell
th database engines

ຕົວຢ່າງ

Engine ແລະ ເວີຊັນ

Shell
th database engines

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database sizes

ສະແດງຂະໜາດສຳລັບ --size

ຮູບແບບຄຳສັ່ງ

Shell
th database sizes

ຕົວຢ່າງ

ຂະໜາດສຳລັບ --size

Shell
th database sizes

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database connect

ເປີດ client ຂອງ engine ເອງ (psql, mysql/mariadb, redis-cli/valkey-cli) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນ command line

ຮູບແບບຄຳສັ່ງ

Shell
th database connect NAME [--public | --private] [-- CLIENT-ARGS...]

ຕາມປົກກະຕິໃຊ້ public TLS endpoint ເຊິ່ງຕ້ອງເປີດໄວ້ ແລະ ອະນຸຍາດທີ່ຢູ່ຂອງທ່ານ --private ໃຊ້ທີ່ຢູ່ສ່ວນຕົວ ເຊິ່ງເຂົ້າເຖິງໄດ້ສະເພາະພາຍໃນ VPC ຂອງ Project ອາກິວເມັນຫຼັງ -- ຖືກສົ່ງໃຫ້ client

ຕົວຢ່າງ

ເປີດ psql ຫຼື mysql ຜ່ານ public endpoint

Shell
th database connect app-db

ຈາກພາຍໃນ VPC ຂອງ Project

Shell
th database connect app-db --private

ສົ່ງອາກິວເມັນໃຫ້ client

Shell
th database connect app-db -- -c "select now()"

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database
CLIENT-ARGS…ບໍ່ບັງຄັບອາກິວເມັນທີ່ສົ່ງໃຫ້ client ຫຼັງ --

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--publicແຟລັກໃຊ້ public TLS endpoint (ຄ່າເລີ່ມຕົ້ນ)
--privateແຟລັກໃຊ້ທີ່ຢູ່ສ່ວນຕົວ (ພາຍໃນ VPC ເທົ່ານັ້ນ)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database credentials

ພິມຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL ເຊື່ອມຕໍ່ຂອງ Database

ຮູບແບບຄຳສັ່ງ

Shell
th database credentials NAME [--format json]

ລະຫັດຜ່ານສະແດງສະເພາະສະມາຊິກທີ່ມີສິດຈັດການ Database ນັ້ນ

ຕົວຢ່າງ

ຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL

Shell
th database credentials app-db

ເປັນ JSON

Shell
th database credentials app-db --format json

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database public

ເປີດ ຫຼື ປິດ public TLS endpoint

ຮູບແບບຄຳສັ່ງ

Shell
th database public NAME --enable|--disable [--allow CIDR,...] [--bandwidth MBPS]

ສະເພາະທີ່ຢູ່ໃນ --allow ເຊື່ອມຕໍ່ໄດ້ (ລາຍການຫວ່າງ ບໍ່ມີໃຜເຂົ້າໄດ້) --allow ແທນທີ່ລາຍການເດີມ ຖ້າບໍ່ໃສ່ --enable ຫຼື --disable ຈະປ່ຽນສະເພາະລາຍການ ຫຼື bandwidth

ຕົວຢ່າງ

ເປີດໃຫ້ທີ່ຢູ່ດຽວ

Shell
th database public app-db --enable --allow 203.0.113.7/32

ແທນທີ່ລາຍການອະນຸຍາດ

Shell
th database public app-db --allow 203.0.113.0/24,198.51.100.4/32

ປິດ public endpoint

Shell
th database public app-db --disable

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--enableແຟລັກເປີດ public endpoint
--disableແຟລັກປິດ public endpoint
--allowລາຍການທີ່ຢູ່ທີ່ອະນຸຍາດ ເຊັ່ນ 203.0.113.10/32 (ໃສ່ຊ້ຳໄດ້ ຂັ້ນດ້ວຍຈຸດ ແທນທີ່ລາຍການເດີມ)
--bandwidthຕົວເລກເພດານ bandwidth ເປັນ Mbps (1–1000)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database resize

ປ່ຽນຂະໜາດຂອງ Database

ຮູບແບບຄຳສັ່ງ

Shell
th database resize NAME [--size ID | --cpu N --memory M] [--storage GB]

ການປ່ຽນ vCPU ຫຼື ໜ່ວຍຄວາມຈຳຈະ restart Database ການເຊື່ອມຕໍ່ຈະຫຼຸດໄປຊົ່ວຄາວ Storage ຂະຫຍາຍໄດ້ຢ່າງດຽວ

ຕົວຢ່າງ

ປ່ຽນຂະໜາດ (restart ໜຶ່ງຄັ້ງ)

Shell
th database resize app-db --size <size-id>

ຂະຫຍາຍ Storage

Shell
th database resize app-db --storage 50GB

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--sizeຂໍ້ຄວາມID ຂອງຂະໜາດຈາກ th database sizes
--cpuຂໍ້ຄວາມvCPU ເຊັ່ນ 0.5, 1, 2
--memoryຂໍ້ຄວາມໜ່ວຍຄວາມຈຳ ເຊັ່ນ 512Mi, 1Gi, 4Gi
--storageຂໍ້ຄວາມStorage ເຊັ່ນ 50GB (ຂະຫຍາຍໄດ້ຢ່າງດຽວ)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database stop

ຢຸດ Database

ຮູບແບບຄຳສັ່ງ

Shell
th database stop NAME

Storage ຍັງຖືກເກັບໄວ້ (ແລະ ຄິດຄ່າ) ເປີດອີກຄັ້ງດ້ວຍ th database start

ຕົວຢ່າງ

ຢຸດ Storage ຍັງເກັບໄວ້

Shell
th database stop app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database start

ເປີດ Database ທີ່ຢຸດໄວ້

ຮູບແບບຄຳສັ່ງ

Shell
th database start NAME

ຕົວຢ່າງ

ເປີດອີກຄັ້ງ

Shell
th database start app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database backups create

ເລີ່ມ Backup ແບບສັ່ງເອງ

ຮູບແບບຄຳສັ່ງ

Shell
th database backups create NAME

Backup ຄິດຄ່າຕາມ GB ທີ່ເກັບ

ຕົວຢ່າງ

Backup ດຽວນີ້

Shell
th database backups create app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database backups list

ສະແດງ Backup ຂອງ Database ໃໝ່ສຸດກ່ອນ ແລະ ນະໂຍບາຍ Backup

ຮູບແບບຄຳສັ່ງ

Shell
th database backups list NAME

ຕົວຢ່າງ

Backup ແລະ ນະໂຍບາຍ

Shell
th database backups list app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database backups restore

ແທນທີ່ຂໍ້ມູນຂອງ Database ດ້ວຍ Backup (ຕາມ ID ຫຼື ຊື່)

ຮູບແບບຄຳສັ່ງ

Shell
th database backups restore NAME BACKUP [--quiet]

--quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ແທນທີ່ຂໍ້ມູນດ້ວຍ Backup

Shell
th database backups restore app-db <backup-id>

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database
BACKUPຕ້ອງໃສ່Backup ເປັນ ID ຫຼື ຊື່ ຈາກ th database backups list

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database backups delete

ລຶບ Backup (ຕາມ ID ຫຼື ຊື່)

ຮູບແບບຄຳສັ່ງ

Shell
th database backups delete NAME BACKUP [--quiet]

--quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ລຶບ Backup

Shell
th database backups delete app-db <backup-id>

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database
BACKUPຕ້ອງໃສ່Backup ເປັນ ID ຫຼື ຊື່ ຈາກ th database backups list

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database backup-policy

ສະແດງ ຫຼື ປ່ຽນ Backup ອັດຕະໂນມັດ

ຮູບແບບຄຳສັ່ງ

Shell
th database backup-policy NAME [--enable|--disable] [--hours N] [--window H] [--keep N]

ຖ້າບໍ່ໃສ່ແຟລັກ ຈະພິມນະໂຍບາຍ Backup ຄິດຄ່າຕາມ GB ທີ່ເກັບ

ຕົວຢ່າງ

ສະແດງນະໂຍບາຍ

Shell
th database backup-policy app-db

ທຸກມື້ເວລາ 02:00 ເວລາບາງກອກ ເກັບ 7 ຊຸດ

Shell
th database backup-policy app-db --enable --hours 24 --window 2 --keep 7

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--enableແຟລັກເປີດ Backup ອັດຕະໂນມັດ
--disableແຟລັກປິດ Backup ອັດຕະໂນມັດ
--hoursຕົວເລກBackup ທຸກ N ຊົ່ວໂມງ: 6, 12, 24 ຫຼື 168
--windowຕົວເລກຊົ່ວໂມງທີ່ເລີ່ມ Backup 0–23 (Asia/Bangkok)
--keepຕົວເລກຈຳນວນ Backup ອັດຕະໂນມັດທີ່ເກັບ 1–90

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database replicas create

ສ້າງ read replica ຂອງ Database NAME ຂະໜາດເທົ່າກັນຕາມຄ່າເລີ່ມຕົ້ນ

ຮູບແບບຄຳສັ່ງ

Shell
th database replicas create NAME [--size ID | --cpu N --memory M] [--name DISPLAY]

ຄິດຄ່າຄືກັບ Database ຂະໜາດນັ້ນ

ຕົວຢ່າງ

read replica ຂະໜາດເທົ່າກັນ

Shell
th database replicas create app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--sizeຂໍ້ຄວາມID ຂອງຂະໜາດຈາກ th database sizes
--cpuຂໍ້ຄວາມvCPU ເຊັ່ນ 0.5, 1, 2
--memoryຂໍ້ຄວາມໜ່ວຍຄວາມຈຳ ເຊັ່ນ 512Mi, 1Gi
--nameຂໍ້ຄວາມ"<primary> · Replica N"ຊື່ທີ່ສະແດງ (ຄ່າເລີ່ມຕົ້ນ: "<primary> · Replica N")

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database replicas list

ສະແດງ read replica ຂອງ Database (ຫຼື ຂອງ primary ຂອງ replica)

ຮູບແບບຄຳສັ່ງ

Shell
th database replicas list NAME

ຕົວຢ່າງ

ສະແດງ read replica

Shell
th database replicas list app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database replicas promote

ຢຸດການ replicate ແລະ ເຮັດໃຫ້ replica ເປັນ Database ທີ່ຂຽນໄດ້ຂອງຕົວເອງ

ຮູບແບບຄຳສັ່ງ

Shell
th database replicas promote REPLICA [--quiet]

ຍ້ອນກັບບໍ່ໄດ້ --quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ເຮັດໃຫ້ replica ເປັນ Database ຂອງຕົວເອງ

Shell
th database replicas promote <replica>

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
REPLICAຕ້ອງໃສ່read replica ທີ່ຈະ promote

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th database delete

ລຶບ Database ແລະ ຂໍ້ມູນຂອງມັນ

ຮູບແບບຄຳສັ່ງ

Shell
th database delete NAME [--quiet]

--quiet ຂ້າມການຖາມຢືນຢັນ Database ທີ່ເປີດການປ້ອງກັນການລຶບໄວ້ ຕ້ອງປິດໃນ Console ກ່ອນ

ຕົວຢ່າງ

ລຶບ Database ແລະ ຂໍ້ມູນຂອງມັນ

Shell
th database delete app-db

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Database

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑