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
沖縄観光とPostgreSQL排他制約の話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nikawa2161
December 28, 2025
Technology
0
23
沖縄観光とPostgreSQL排他制約の話
nikawa2161
December 28, 2025
Tweet
Share
More Decks by nikawa2161
See All by nikawa2161
Node.js Subpath imports
nikawa2161
0
8
Sagaパターン入門(続編)
nikawa2161
0
18
Sagaパターン入門
nikawa2161
0
25
20251209_プログラミング原則の学び
nikawa2161
0
17
自分のコードを数年ぶりに読んだら
nikawa2161
0
12
ユーザーインタビュー分析に参加して得られたことと気づき
nikawa2161
0
11
oEmbedとは?
nikawa2161
0
20
はじめまして、にかわです
nikawa2161
0
13
課題を映す問題空間と、答えを描く解決空間
nikawa2161
0
10
Other Decks in Technology
See All in Technology
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
1
110
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
7
890
Evolution of Claude Code & How to use features
oikon48
1
280
ヘルシーSRE
tk3fftk
2
240
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
140
Ultra Ethernet (UEC) v1.0 仕様概説
markunet
3
200
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
Windows ネットワークを再確認する
murachiakira
PRO
0
260
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
型を書かないRuby開発への挑戦
riseshia
0
190
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
150
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
150
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
530
Raft: Consensus for Rubyists
vanstee
141
7.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Designing Powerful Visuals for Engaging Learning
tmiket
0
260
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Designing for Performance
lara
611
70k
How STYLIGHT went responsive
nonsquared
100
6k
Transcript
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
btree_gist
CREATE EXTENSION btree_gist; CREATE TABLE room_reservations ( room_name text, check_in
timestamp, check_out timestamp ); ALTER TABLE room_reservations ADD CONSTRAINT no_overlapping_reservations EXCLUDE USING gist ( room_name WITH =, tsrange(check_in, check_out) WITH && );
room_name check_in check_out
no_overlapping_reservations
&&
gist ( room_name WITH =, tsrange(check_in, check_out) WITH && );
room_name WITH = tsrange(check_in, check_out) WITH &&
tsrange check_in check_out
WHERE (start1 < end2) AND (start2 < end1) WHERE period1
&& period2
EXTENSION btree_gist room_name
None
btree_gist
None