ກ່ຽວກັບ
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
th database engines
th database sizes
th database create app-db --engine postgres --size <size-id> --storage 20GB --backupsບໍ່ໃສ່ --version ຈະໄດ້ເວີຊັນທີ່ແນະນຳ ແທນ --size ໃສ່ --cpu ແລະ --memory ໄດ້
ເຊື່ອມຕໍ່ຈາກເຄື່ອງຂອງທ່ານ
- ຫາ public IP ຂອງທ່ານ (ເຊັ່ນ ຈາກ router ຫຼື ໜ້າເວັບ “what is my IP”)
- ເປີດ public endpoint ສະເພາະທີ່ຢູ່ນັ້ນ:
th database public app-db --enable --allow 203.0.113.7/32 - ຣັນ
th database connect app-dbpsql (ຫຼື mysql) ຈະເປີດຂຶ້ນ ເຊື່ອມຕໍ່ຜ່ານ TLS
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 ແລະ ກູ້ຄືນ
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
ຮູບແບບຄຳສັ່ງ
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 ເວີຊັນທີ່ແນະນຳ
th database create app-db --engine postgresMySQL ຂະໜາດກຳນົດເອງ
th database create shop --engine mysql --cpu 1 --memory 2Gi --storage 20GB --disk ssdເປີດໃຫ້ທີ່ຢູ່ດຽວ ພ້ອມ Backup ອັດຕະໂນມັດ
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 shrinks | Storage ເຊັ່ນ 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 ທີ່ໃຊ້ງານ
ຮູບແບບຄຳສັ່ງ
th database listຕົວຢ່າງ
ສະແດງ Database
th database listພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database describe
ສະແດງ engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່ຂອງ Database
ຮູບແບບຄຳສັ່ງ
th database describe NAMEຕົວຢ່າງ
Engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່
th database describe app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database engines
ສະແດງ engine ແລະ ເວີຊັນທີ່ Database ໃໝ່ໃຊ້ໄດ້
ຮູບແບບຄຳສັ່ງ
th database enginesຕົວຢ່າງ
Engine ແລະ ເວີຊັນ
th database enginesພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database sizes
ສະແດງຂະໜາດສຳລັບ --size
ຮູບແບບຄຳສັ່ງ
th database sizesຕົວຢ່າງ
ຂະໜາດສຳລັບ --size
th database sizesພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database connect
ເປີດ client ຂອງ engine ເອງ (psql, mysql/mariadb, redis-cli/valkey-cli) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນ command line
ຮູບແບບຄຳສັ່ງ
th database connect NAME [--public | --private] [-- CLIENT-ARGS...]ຕາມປົກກະຕິໃຊ້ public TLS endpoint ເຊິ່ງຕ້ອງເປີດໄວ້ ແລະ ອະນຸຍາດທີ່ຢູ່ຂອງທ່ານ --private ໃຊ້ທີ່ຢູ່ສ່ວນຕົວ ເຊິ່ງເຂົ້າເຖິງໄດ້ສະເພາະພາຍໃນ VPC ຂອງ Project ອາກິວເມັນຫຼັງ -- ຖືກສົ່ງໃຫ້ client
ຕົວຢ່າງ
ເປີດ psql ຫຼື mysql ຜ່ານ public endpoint
th database connect app-dbຈາກພາຍໃນ VPC ຂອງ Project
th database connect app-db --privateສົ່ງອາກິວເມັນໃຫ້ client
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
ຮູບແບບຄຳສັ່ງ
th database credentials NAME [--format json]ລະຫັດຜ່ານສະແດງສະເພາະສະມາຊິກທີ່ມີສິດຈັດການ Database ນັ້ນ
ຕົວຢ່າງ
ຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL
th database credentials app-dbເປັນ JSON
th database credentials app-db --format jsonອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database public
ເປີດ ຫຼື ປິດ public TLS endpoint
ຮູບແບບຄຳສັ່ງ
th database public NAME --enable|--disable [--allow CIDR,...] [--bandwidth MBPS]ສະເພາະທີ່ຢູ່ໃນ --allow ເຊື່ອມຕໍ່ໄດ້ (ລາຍການຫວ່າງ ບໍ່ມີໃຜເຂົ້າໄດ້) --allow ແທນທີ່ລາຍການເດີມ ຖ້າບໍ່ໃສ່ --enable ຫຼື --disable ຈະປ່ຽນສະເພາະລາຍການ ຫຼື bandwidth
ຕົວຢ່າງ
ເປີດໃຫ້ທີ່ຢູ່ດຽວ
th database public app-db --enable --allow 203.0.113.7/32ແທນທີ່ລາຍການອະນຸຍາດ
th database public app-db --allow 203.0.113.0/24,198.51.100.4/32ປິດ public endpoint
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
ຮູບແບບຄຳສັ່ງ
th database resize NAME [--size ID | --cpu N --memory M] [--storage GB]ການປ່ຽນ vCPU ຫຼື ໜ່ວຍຄວາມຈຳຈະ restart Database ການເຊື່ອມຕໍ່ຈະຫຼຸດໄປຊົ່ວຄາວ Storage ຂະຫຍາຍໄດ້ຢ່າງດຽວ
ຕົວຢ່າງ
ປ່ຽນຂະໜາດ (restart ໜຶ່ງຄັ້ງ)
th database resize app-db --size <size-id>ຂະຫຍາຍ Storage
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
ຮູບແບບຄຳສັ່ງ
th database stop NAMEStorage ຍັງຖືກເກັບໄວ້ (ແລະ ຄິດຄ່າ) ເປີດອີກຄັ້ງດ້ວຍ th database start
ຕົວຢ່າງ
ຢຸດ Storage ຍັງເກັບໄວ້
th database stop app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database start
ເປີດ Database ທີ່ຢຸດໄວ້
ຮູບແບບຄຳສັ່ງ
th database start NAMEຕົວຢ່າງ
ເປີດອີກຄັ້ງ
th database start app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database backups create
ເລີ່ມ Backup ແບບສັ່ງເອງ
ຮູບແບບຄຳສັ່ງ
th database backups create NAMEBackup ຄິດຄ່າຕາມ GB ທີ່ເກັບ
ຕົວຢ່າງ
Backup ດຽວນີ້
th database backups create app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database backups list
ສະແດງ Backup ຂອງ Database ໃໝ່ສຸດກ່ອນ ແລະ ນະໂຍບາຍ Backup
ຮູບແບບຄຳສັ່ງ
th database backups list NAMEຕົວຢ່າງ
Backup ແລະ ນະໂຍບາຍ
th database backups list app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database backups restore
ແທນທີ່ຂໍ້ມູນຂອງ Database ດ້ວຍ Backup (ຕາມ ID ຫຼື ຊື່)
ຮູບແບບຄຳສັ່ງ
th database backups restore NAME BACKUP [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ
ຕົວຢ່າງ
ແທນທີ່ຂໍ້ມູນດ້ວຍ Backup
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 ຫຼື ຊື່)
ຮູບແບບຄຳສັ່ງ
th database backups delete NAME BACKUP [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ
ຕົວຢ່າງ
ລຶບ Backup
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 ອັດຕະໂນມັດ
ຮູບແບບຄຳສັ່ງ
th database backup-policy NAME [--enable|--disable] [--hours N] [--window H] [--keep N]ຖ້າບໍ່ໃສ່ແຟລັກ ຈະພິມນະໂຍບາຍ Backup ຄິດຄ່າຕາມ GB ທີ່ເກັບ
ຕົວຢ່າງ
ສະແດງນະໂຍບາຍ
th database backup-policy app-dbທຸກມື້ເວລາ 02:00 ເວລາບາງກອກ ເກັບ 7 ຊຸດ
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 ຂະໜາດເທົ່າກັນຕາມຄ່າເລີ່ມຕົ້ນ
ຮູບແບບຄຳສັ່ງ
th database replicas create NAME [--size ID | --cpu N --memory M] [--name DISPLAY]ຄິດຄ່າຄືກັບ Database ຂະໜາດນັ້ນ
ຕົວຢ່າງ
read replica ຂະໜາດເທົ່າກັນ
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)
ຮູບແບບຄຳສັ່ງ
th database replicas list NAMEຕົວຢ່າງ
ສະແດງ read replica
th database replicas list app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database replicas promote
ຢຸດການ replicate ແລະ ເຮັດໃຫ້ replica ເປັນ Database ທີ່ຂຽນໄດ້ຂອງຕົວເອງ
ຮູບແບບຄຳສັ່ງ
th database replicas promote REPLICA [--quiet]ຍ້ອນກັບບໍ່ໄດ້ --quiet ຂ້າມການຖາມຢືນຢັນ
ຕົວຢ່າງ
ເຮັດໃຫ້ replica ເປັນ Database ຂອງຕົວເອງ
th database replicas promote <replica>ອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
REPLICAຕ້ອງໃສ່ | read replica ທີ່ຈະ promote |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th database delete
ລຶບ Database ແລະ ຂໍ້ມູນຂອງມັນ
ຮູບແບບຄຳສັ່ງ
th database delete NAME [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ Database ທີ່ເປີດການປ້ອງກັນການລຶບໄວ້ ຕ້ອງປິດໃນ Console ກ່ອນ
ຕົວຢ່າງ
ລຶບ Database ແລະ ຂໍ້ມູນຂອງມັນ
th database delete app-dbອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Database |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet