PostgreSQL
PostgreSQL को शुरू से अंत तक सीखें. SQL की बुनियादी बातें, joins, indexes, transactions, JSONB, EXPLAIN, और schema design.
14 पाठ, क्रम में
- 120 मिनट
PostgreSQL क्या है
Relational databaseACIDMVCCPostgres vs MySQL vs SQLiteWhere Postgres shines - 225 मिनट
psql और पहले कमांड
Psql command line clientConnecting as postgres userMeta commands like \l \c \dt \d \qSemicolons end statementsMultiline queriesSELECT version() - 330 मिनट
डेटाबेस और टेबल बनाना
CREATE DATABASECREATE TABLEPRIMARY KEYNOT NULLDEFAULTDROP TABLE+1 - 425 मिनट
डेटा प्रकार
Integer and bigintNumeric vs floatText and varcharBooleanTimestamptz vs timestampDate+3 - 530 मिनट
SELECT और WHERE
SELECT specific columnsWHERE with AND ORBETWEENINLIKE and ILIKEIS NULL+2 - 635 मिनट
जॉइन (joins)
INNER JOINLEFT JOINRIGHT JOINFULL OUTER JOINSelf joinUSING vs ON - 730 मिनट
एग्रीगेट और ग्रुपिंग
COUNTSUMAVGMINMAXGROUP BY+3 - 835 मिनट
इंडेक्स (indexes)
B-tree defaultCREATE INDEXMulti-column indexPartial index WHERE activeUnique indexWrite cost+1 - 935 मिनट
ट्रांज़ैक्शन (transactions) और आइसोलेशन (isolation)
BEGIN COMMIT ROLLBACKSavepointsREAD COMMITTED defaultREPEATABLE READSERIALIZABLEDirty read non-repeatable read phantom read serialization anomaly - 1035 मिनट
फ़ंक्शन (functions) और ट्रिगर (triggers)
CREATE FUNCTIONLANGUAGE plpgsqlRETURNSCREATE TRIGGERBEFORE UPDATENEW and OLD+1 - 1135 मिनट
JSONB और Arrays
JSONB column-> operator->> operator@> contains operatorGIN index on jsonbText[] and integer[] arrays+2 - 1235 मिनट
EXPLAIN और क्वेरी ट्यूनिंग
EXPLAINEXPLAIN ANALYZESeq scan vs index scan vs index-only scanFixing a missing indexPg_stat_statements overview - 1325 मिनट
बैकअप और रिस्टोर
Pg_dump custom formatPg_restorePlain SQL dumpsPoint-in-time recovery overview - 1460 मिनट
कैपस्टोन: एक स्कीमा डिज़ाइन करें
Schema designPrimary and foreign keysIndexes on hot columnsUpdated_at triggerJSONB metadataJoins with aggregates+1
अपनी भाषा में PostgreSQL सीखें
हर पाठ, क्विज़ और ट्यूटर का जवाब आपकी भाषा में आता है। AI ट्यूटर उसी भाषा में जवाब देता है जिसमें आप पूछते हैं।
Roles that use PostgreSQL
See how hiring teams interview engineers on PostgreSQL, in production-like environments.
Database Administrator (DBA)
Hire DBAs in real workspaces with PostgreSQL or MySQL, real replication lag, real slow queries and real backups to restore. Live or take-home.
See the interviewBackend Engineer (Go, Rust, Java)
Hire backend engineers in real services with real databases, real concurrency and real latency budgets. Live or take-home, fully recorded.
See the interviewData Engineer
Hire data engineers in workspaces with real Spark, dbt and Airflow pipelines. Schema drift, bad data and reruns included.
See the interview