Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
明日から使えるDatabase tools / Fukuoka.php Vol.31 LT
Search
Ken’ichiro Oyama
October 29, 2019
Technology
0
360
明日から使えるDatabase tools / Fukuoka.php Vol.31 LT
https://github.com/k1LoW/tcpdp
と
https://github.com/k1LoW/tbls
のカジュアルな使い方を紹介しました
Ken’ichiro Oyama
October 29, 2019
Tweet
Share
More Decks by Ken’ichiro Oyama
See All by Ken’ichiro Oyama
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
300
Flight recorder at the application layer (NOT the FlightRecoder newly added at Go 1.25) / Fukuoka.go #22
k1low
0
99
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
9
5.5k
Parsing HCL/CUE / Fukuoka.go #21
k1low
0
8.9k
実践 net/http Middleware パターン / Kizuku.go Vol.1
k1low
2
350
Cleanup handling in Go / Go Conference 2024
k1low
6
3.8k
CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
k1low
18
11k
Command-line interface tool design / PHPerKaigi 2024
k1low
8
3.4k
gostyle IS NOT Go Style / Fukuoka.go#19 Reboot
k1low
1
310
Other Decks in Technology
See All in Technology
How to achieve interoperable digital identity across Asian countries
fujie
0
140
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
240
Trust as Infrastructure
bcantrill
1
370
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
110
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
200
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
1
570
社内お問い合わせBotの仕組みと学び
nish01
1
530
AI ReadyなData PlatformとしてのAutonomous Databaseアップデート
oracle4engineer
PRO
0
230
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
1
160
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
220
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
690
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
680
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Building an army of robots
kneath
306
46k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Producing Creativity
orderedlist
PRO
347
40k
Site-Speed That Sticks
csswizardry
11
890
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Docker and Python
trallard
46
3.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How to Ace a Technical Interview
jacobian
280
24k
Become a Pro
speakerdeck
PRO
29
5.5k
Transcript
খࢁ݈Ұ(.01FQBCP *OD 'VLVPLBQIQ7PM ໌͔Β͑Δ %BUBCBTFUPPMT
ϓϦϯγύϧΤϯδχΞ খࢁ݈Ұ!L-P8 ϗεςΟϯάࣄۀ෦ϗεςΟϯάάϧʔϓϚωʔδυΫϥυνʔϜ IUUQTHJUIVCDPNL-P8
None
None
ຊൃදʹग़ͯ͘ΔίϚϯυ ͭͰ͢ ͦΕ͚֮ͩ͑Ε໌͔Β͑·͢ ˞ίϚϯυNBD04Λఆ͍ͯ͠·͕͢-JOVYͰՄೳͰ͢
%BUBCBTF&OWJSPONFOUT w%#@64&3ʜσʔλϕʔεϢʔβ w%#@1"44ʜσʔλϕʔεϢʔβͷύεϫʔυ w%#@)045ʜσʔλϕʔεαʔόͷϗετʢଓઌʣ w%#@1035ʜσʔλϕʔεαʔόͷͪड͚ϙʔτ w%#@/".&ʜσʔλϕʔε໊
8FCΞϓϦέʔγϣϯ͔Β σʔλϕʔεʹൃߦ͞Ε͍ͯΔ ΫΤϦΛ֬ೝ͍ͨ͠
ൃߦ͞ΕΔΫΤϦΛ֬ೝ͢Δํ๏ w -BSBWFMͩͱʜa%#FOBCMF2VFSZ-PH w $BLF1)1ͩͱʜa$BLFa%BUBTPVSDFa$POOFDUJPO.BOBHFSHFU EFGBVMU MPH2VFSJFT USVF
w 1PTUHSF42-ͷϩάͩͬͨΒʜMPH@TUBUFNFOUBMM w .Z42-ͷϩάͩͬͨΒʜHFOFSBM@MPH w/PEFKTͷ5ZQF03.ͩͬͨΒʁ wΦϨΦϨϑϨʔϜϫʔΫͩͬͨΒʁ wૉͷ1)1ͩͬͨΒʁ
UDQEQ
Πϯετʔϧ $ brew install k1LoW/tap/tcpdp
w 1PTUHSF42-ͷ߹ w .Z42-ͷ߹ ͍ํ $ sudo tcpdp probe -i
any -t ${DB_PORT} -d pg —-stdout $ sudo tcpdp probe -i any -t ${DB_PORT} -d mysql —-stdout NBD04ͷ߹MPFOͳͲɺωοτϫʔΫΠϯλʔϑΣʔε໊Λࢦఆ
None
͜Ε͚ͩʂ UDQEQ͕ͲΜͳπʔϧͳͷ͔ͱ͔ɺଞʹԿ͕Ͱ͖Δͷ͔ͱ͔ Γͨ͘ͳͬͨΒIUUQTUXJUUFSDPNL-P8ʹฉ͔͘ IUUQTHJUIVCDPNL-P8UDQEQΛΈ͍ͯͩ͘͞ʂ
σʔλϕʔεͷ υΩϡϝϯτΛੜ͍ͨ͠
None
Πϯετʔϧ $ brew install k1LoW/tap/tbls
w 1PTUHSF42-ͷ߹ w .Z42-ͷ߹ ͍ํ $ tbls doc pg://${DB_USER}:${DB_PASS}@${DB_HOST}:${DB_PORT}/${DB_NAME} $
tbls doc my://${DB_USER}:${DB_PASS}@${DB_HOST}:${DB_PORT}/${DB_NAME}
None
͜Ε͚ͩʂ UCMT͕ͲΜͳπʔϧͳͷ͔ͱ͔ɺαϙʔτ͍ͯ͠ΔσʔλϕʔεଞʹԿ͕͋Δͷ͔ͱ͔ Γͨ͘ͳͬͨΒIUUQTUXJUUFSDPNL-P8ʹฉ͔͘ IUUQTHJUIVCDPNL-P8UCMTΛΈ͍ͯͩ͘͞ʂ
5IBOLZPV ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU