Uburyo CTRL-C muri Postgres CLI ihagarika ibibazo ni hack-y bidasanzwe | Mewayz Blog Skip to main content
Hacker News

Uburyo CTRL-C muri Postgres CLI ihagarika ibibazo ni hack-y bidasanzwe

Ibitekerezo

5 min read Via neon.com

Mewayz Team

Editorial Team

Hacker News

Umuzimu Utinze W'IKIMENYETSO: Impamvu Postgres CLI Ikibazo cyo Guhagarika Yumva ari Hack

Kubateza imbere nubuyobozi bwububiko, PostgreSQL command-umurongo wa interineti (psql) numushoferi wizewe burimunsi. Birakomeye, birasobanutse, kandi birahari hose. Nyamara, kimwe mubikorwa byingenzi byingenzi - guhagarika ikibazo cyo guhunga hamwe na CTRL-C ihuriweho na bose - yumva amatsiko adahari. Bitandukanye na progaramu nyinshi zigezweho aho itegeko rihagarika gusa ibikorwa byubu, muri psql, CTRL-C ntabwo ihagarika ikibazo kuri seriveri. Ahubwo, irahagarika gutegereza umukiriya kubisubizo, hasigara ikibazo gishobora gutandukana kuri seriveri yububiko. Iyi myitwarire ntabwo ari amakosa; ni igishushanyo mbonera cyerekana ibice, rimwe na rimwe byoroshye, ubwubatsi bwibikoresho byacu. Kubucuruzi bwubaka kuri sisitemu ya modular nka Mewayz , gusobanukirwa nukuri kwukuri ni urufunguzo rwo gushushanya imbaraga, abakoresha-bishingiye kubikorwa.

Umugani wibikorwa bibiri: Umukiriya na Seriveri

Intandaro ya "hack-y" ibyiyumvo bituruka kububiko bwa psql. Iyo urangije ikibazo muri psql, inzira ebyiri zigenga ziri kukazi: inzira yumukiriya wa psql kumashini yiwanyu hamwe na postgres ya seriveri kubikorwa byububiko. Kanda CTRL-C yohereza SIGINT (ikimenyetso cyo guhagarika) byumwihariko kubikorwa bya psql byabakiriya . Umukiriya ako kanya akazi ni uguhagarika gutegereza no gusubira mubisubizo, ibyo birakora. Nyamara, seriveri ntabwo ifite ubumenyi bwihariye bwiki kimenyetso cyabakiriya. Urebye, ikibazo kiracyari cyemewe, gikora. Gusaba gusiba bigomba kumenyeshwa nkuburyo butandukanye, amabwiriza mashya.

.

Porotokole yo guhagarika: Icyifuzo cya kabiri

Noneho, ni gute ikibazo kiba gihagaritswe? Nyuma yo gukora SIGINT, umukiriya witwaye neza psql atangiza protocole yemewe ya PostgreSQL. Ibi bikubiyemo gufungura ikimenyetso gishya kuri seriveri no kohereza ubutumwa bwihariye "guhagarika icyifuzo" burimo urufunguzo rwibanga rugaragaza inzira yinyuma yinyuma ikora ikibazo cyawe. Iki cyifuzo gitunganyirizwa hamwe, kandi nta garanti yo gutsinda byihuse. Iyi ntambwe nyinshi, umuriro-no kwibagirwa niyo mpamvu imyitwarire yumva itaziguye. Ntabwo ari uguhagarika gutaziguye; ni ikinyabupfura, kwinginga kwoherejwe binyuze mumurongo winyuma.

Umukoresha Inararibonye Icyuho nImanza Zi

Igishushanyo kiganisha ku ngingo zifatika zifatika kubakoresha:

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime