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
300
明日から使える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
CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
k1low
17
5.2k
Command-line interface tool design / PHPerKaigi 2024
k1low
6
1.3k
gostyle IS NOT Go Style / Fukuoka.go#19 Reboot
k1low
1
150
Parsing case study in Go / Go Conference mini 2023 Winter IN KYOTO
k1low
2
1.1k
APIシナリオテストツールとしてのrunn / 4 API testing tools
k1low
1
970
The future of tbls and "Documentation as Code" / phpconfuk 2023
k1low
3
4.3k
net/http/httptest.Server のアプローチをテスト戦略に活用する / Go Conference 2023
k1low
9
2.5k
Win Testing Trophy Easily / テスティングトロフィーを獲得する / PHPerKaigi 2023
k1low
6
3.3k
runnによるAPIのシナリオテストの導入と自動化 / stac2022
k1low
11
3.5k
Other Decks in Technology
See All in Technology
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
cgroup v2 で何が変わったのか / TechFeed Experts Night #28
tenforward
2
160
1Q86
kawaguti
PRO
2
190
RailsConf 2024 Keynote "Startups on Rails in 2024"
irinanazarova
0
810
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
37k
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
8
8.3k
Databricksの生成AI戦略
taka_aki
1
370
OPENLOGI Company Profile for engineer
hr01
1
2.2k
QAエンジニアが伝えたい品質保証の羅針盤 / Compass for Quality Assurance
mii3king
2
330
ハードウェアを動かすTypeScriptの世界
9wick
3
1.2k
エムスリーマルチデバイスチーム紹介資料 / Introduction of M3 Multi Device Team
m3_engineering
1
170
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
4
780
Featured
See All Featured
Making Projects Easy
brettharned
109
5.5k
The Cost Of JavaScript in 2023
addyosmani
21
4k
Faster Mobile Websites
deanohume
300
30k
Bash Introduction
62gerente
605
210k
Writing Fast Ruby
sferik
622
60k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Scaling GitHub
holman
457
140k
Building Your Own Lightsaber
phodgson
100
5.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Web development in the modern age
philhawksworth
203
10k
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