Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The beauty that is PostgreSQL
Search
Shrayas Rajagopal
July 25, 2015
Technology
350
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
67
Embrace the Grind
shrayasr
0
140
The programmers guide to timestamps and timezones - PyCon India 2023
shrayasr
0
200
A gentle introduction to types
shrayasr
1
200
Python, Imap & Gmail
shrayasr
2
270
Hylang - A Python powered Lisp AND a Lisp powered Python
shrayasr
2
830
My journey with the world of Open Source
shrayasr
1
250
Introduction to SQLAlchemy ORMs
shrayasr
1
360
Intro to Mac OSX
shrayasr
2
220
Other Decks in Technology
See All in Technology
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
240
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.6k
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
240
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
260
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
110
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
110
20260930_Gemma4_Hands-on
tsho
0
210
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
400
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
110
Codex概要
ymiya55
0
260
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
150
Featured
See All Featured
Visualization
eitanlees
153
17k
Accessibility Awareness
sabderemane
1
230
Git: the NoSQL Database
bkeepers
PRO
433
67k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
The Curious Case for Waylosing
cassininazir
1
550
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
How to train your dragon (web standard)
notwaldorf
97
6.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
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