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
The beauty that is PostgreSQL
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shrayas Rajagopal
July 25, 2015
Technology
340
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The beauty that is PostgreSQL
Shrayas Rajagopal
July 25, 2015
More Decks by Shrayas Rajagopal
See All by Shrayas Rajagopal
Know Thy Packets - PyCon India 2025
shrayasr
0
59
Embrace the Grind
shrayasr
0
140
The programmers guide to timestamps and timezones - PyCon India 2023
shrayasr
0
190
A gentle introduction to types
shrayasr
1
190
Python, Imap & Gmail
shrayasr
2
260
Hylang - A Python powered Lisp AND a Lisp powered Python
shrayasr
2
820
My journey with the world of Open Source
shrayasr
1
240
Introduction to SQLAlchemy ORMs
shrayasr
1
350
Intro to Mac OSX
shrayasr
2
220
Other Decks in Technology
See All in Technology
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
150
Sets in Go
ramalho
1
830
システム思考で問題に対処する
yussak
0
300
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
1
300
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
13
13k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
私がブラウザを自作したくなった理由
supurazako
1
240
Bits AI を制するものは Datadog を制す / The player that controls Bits AI, controls Datadog
kaminashi
0
110
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
260
Genie Codeハンズオン応用編
taka_aki
0
110
Featured
See All Featured
Visualization
eitanlees
152
17k
RailsConf 2023
tenderlove
30
1.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
Chasing Engaging Ingredients in Design
codingconduct
0
270
A Tale of Four Properties
chriscoyier
163
24k
Navigating Weather and Climate Data
rabernat
0
480
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
370
Become a Pro
speakerdeck
PRO
31
6.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
410
4 Signs Your Business is Dying
shpigford
187
23k
Transcript
JULY 2015 select * from meetups where name = ‘chennaipy’
The beauty that is PostgreSQL
The beauty that is PostgreSQL PART 1
Shrayas Karthik
Shrayas Karthik
“ World’s most advanced open source database
2
INSERT statements 1
JSON support 2
Application
UI
API UI
DATA API UI
DATA API UI
API UI Structured Unstructured
API UI Structured Unstructured
API UI Unstructured Structured
API UI Data Data
History
9.2
9.2 JSON
9.2 JSON TEXT Format
9.2 JSON TEXT Format OK
9.2 JSON TEXT Format OK row_to_json array_to_json
9.2 JSON TEXT Format row_to_json array_to_json
9.4
9.4 JSONB
9.4 JSONB BINARY Format
9.4 JSONB BINARY Format row_to_jsonb array_to_jsonb ++
Demo
{ "notificationType": "Bounce", "bounce": { "bounceType": "", "bounceSubType": "", "bouncedRecipients":
[ { "emailAddress": "" } ], "timestamp": "", "feedbackId": "" }, "mail": { "timestamp": "", "messageId": "", "source": "", "sourceArn": "", "sendingAccountId": "", "destination": [] } } Bounce
{ "notificationType": "Delivery", "mail": { "timestamp": "", "messageId": "", "source":
"", "sourceArn": "", "sendingAccountId": "", "destination": [] }, "delivery": { "timestamp": "", "recipients": [], "processingTimeMillis": 546, "reportingMTA": "", "smtpResponse": "" } } Delivery
Conclusion
JAI HO PostgreSQL
TRY IT.
Le Fin @shrayasr @argvk